30日間の無料評価版をお試しいただけます。


こちらは、サードパーティ製コネクターを、スクラッチからカスタマイズして作成する方法を紹介します。独自のコネクターをコーディングすることで、データソースからのデータに接続し、プラットフォームで使用することができます。

概要


サードパーティ製コネクターを使用することで、Yellowfinは任意のデータソースに接続し、表やグラフとして使用したり、表示することのできる表形式のデータを返すことができます。


データは、ファイルアクセスやAPIアクセス、またはコネクター自体に組み込まれたデータを介して、任意のソースから取得されます。大部分の実装では、webサービスAPI、サードパーティ製webアプリケーション、SAASプロバイダーの使用が想定されています。


実装概要

実装は、Yellowfinのサードパーティ製Javaインターフェイスを拡張することで実行されます。

各実装は、単一のAbstractDataSource classで構成されています。これには、接続方法の詳細と、要求される接続情報のためのユーザープロンプトが含まれます。データソースには、スケジュールに基づきタスクを実行できるバックグラウンドジョブへの参照も含めることができます。このスケジュールは、ScheduleDefinition classの実装で定義されます。

各データソースには、多数のデータセットを使用することができます。各データセットは、AbstractDataSet classの実装です。これらは、ビューとみなすこともできます。レポートは単一のデータセットに対してのみ書き込むことができます。データセットには、複数のカラム(列)とフィルターが定義され、Yellowfinへ結果セットを返します。

メタデータclassも必要です。これにより、接続ウィザードが定義され、サードパーティ製ソースへの接続に必要なパラメーターのためのエンドユーザープロンプトが表示されます。これは、JDBCMetaData classの実装です。


ガイドコンテンツ

こちらは、一般的なカスタムコネクターの作成プロセスです。



合わせてこちらも参照してください:コネクター付録



  • No labels