...
Table of Contents | ||
---|---|---|
|
概要
こちらのガイドでは、開発者がYellowfinでサポートされているプラグインやウィジェット、高度な関数などを記述するために必要なIDEのセットアップにおける、重要なヒントや手順を紹介します。
IDEの設定
開発環境をセットアップする場合は、以下の手順を参照してください。
- EE開発者のためにEclipseをダウンロードし、設定します。注意:YellowfinはEclipseを推奨しますが、お好みのツールを使用してください。
- Eclipseのインストールにバンドルされていない場合は、Tomcatプラグインをインストールします。
- 開発に使用するYellowfinのバージョンをインストールします。注意:生産性向上のために、最新バージョンの使用を推奨します。
- WARファイルを取得するために、Yellowfinを起動します。
プラグインプロジェクトの作成
Javaプラグインに新規プロジェクトを作成するには、以下の手順に従います。
...
プロジェクトの構成
プロジェクトを構成するには、以下の手順に従います。
...
開発するプラグインに応じて、servicesディレクトリにプラグインインターフェイスの完全修飾名を含むファイルを作成します。利用可能なすべてのプラグインオプションについては、以下の表を参照してください。
Yellowfinプラグイン | インターフェイス | 説明 |
トランスフォーメーションステップ | com.hof.mi.etl.step.ETLStep | データトランスフォーメーションモジュールで使用するステップ |
高度な関数 | com.hof.mi.interfaces.AnalyticalFunction | レポートで使用する高度な関数 |
データの型変換 | com.hof.mi.interfaces.Converter | ビューレベル、データトランスフォーメーションモジュールで行うデータ型の変換 |
カスタムフォーマッター | com.hof.mi.interfaces.CustomFormatter | レポートで使用するカスタムフォーマット |
データプロファイラー | com.hof.mi.interfaces.DataSuggestionPlugin | フィールドのデータのプロファイル。実装された提案が適用可能かどうかを判断する機能が含まれています。 |
アイコンセット | com.hof.mi.interfaces.IconSet | レポートアラートに使用するアイコンセットを定義 |
サードパーティ製コネクター | com.hof.mi.thirdparty.interfaces.AbstractDataSource | 外部APIデータソースとの接続を確立するコネクター |
キャンバスウィジェット | com.hof.mi.widgetcanvas.interfaces.CanvasObjectTemplate | ダッシュボード、ストーリーボード、レポートデザインモジュールのキャンバスで使用するカスタムウィジェット |
ソースプラットフォーム | com.hof.sources.SourcePlatform | JDBC、JNDI、OLAPなど、ソースタイプを定義 |
...
Tomcatの構成
次は、Tomcatの構成をセットアップします。
...
Tip |
---|
以下の場合を除き、コードへの変更は即座に反映されます。
これらの場合は、変更を反映するためにTomcatを再起動しなくてはいけません。 |
プラグインのパッケージ化
プラグインの作成が完了したら、すべての依存関係を含み、これをパッケージ化します。ファイルの拡張子は、Yellowfinでサポートされている特定のファイル形式でなくてはいけません。
...
デバッグ
EclipseのTomcatプラグインは、Tomcatをデバッグモードで起動するため、簡単にデバッグをすることができます。ブレークポイントをコードに追加し、それらがすべて有効であることを確認します。