G Oracle Analytics Desktop SDKのリファレンス
このトピックでは、ソフトウェア開発キット(SDK)について説明します。これを使用すると、ビジュアライゼーションのプラグインを開発して、Oracle Analytics Desktopインストールにデプロイできます。
Oracle Analytics Desktop SDK
SDKに用意されている開発環境では、カスタムのビジュアライゼーション・プラグインを作成および開発し、Oracle Analytics Desktopインストールにデプロイできます。
スクリプト
インストールには、開発環境の作成およびスケルトン・ビジュアライゼーション・プラグインの作成に使用するスクリプトが含まれます。
スクリプトは、ディレクトリ<your_installation_directory>\Oracle Analytics Desktop\tools\bin
にあります。
C:\Program Files\Oracle Analytics Desktop\tools\bin
次のスクリプト名および説明に注意してください:
-
bicreateenv - このスクリプトを実行して、プラグインを開発する開発環境を作成します。
-
bicreateplugin - このスクリプトを実行して、カスタム・プラグインの開発をすばやく開始するためのスケルトン・ビジュアライゼーションを作成します。
-
bideleteplugin - このスクリプトを実行して、開発環境からプラグインを削除します。
-
bivalidate -
gradlew validate
コマンドが含まれるこのスクリプトを実行して、bivalidateスクリプトを呼び出します。bivalidateスクリプトでは、JSON構成ファイルの形式が正しいか、適切なビジュアライゼーション構成が含まれているかが検証されます。
その他のリソース
スクリプト以外のリソースを使用してカスタム・ビジュアライゼーション・プラグインを開発できます。
使用可能なリソースを次に示します。
-
circlePackサンプル - circlePackサンプルは開発環境に含まれています。このサンプルはすぐにデプロイおよび使用できます。ただし、このサンプルは、ビジュアライゼーション・プラグインの開発方法を学習するために提供されているチュートリアルで使用するよう設計されています。サンプルをコピーして、作成するビジュアライゼーション・プラグインのテンプレートとして使用することもできます。
circlePackサンプルの場所は、
<your_development_directory>\src\sampleviz\sample-circlepack
です例:
C:\OracleDVDev\src\sampleviz\sample-circlepack
-
その他のビジュアライゼーション・プラグイン・サンプル - Oracle Analyticsライブラリからプラグイン例をダウンロードできます。
-
チュートリアル - チュートリアルには、堅牢なビジュアライゼーション・プラグインの作成方法を理解するための情報および手順が含まれています。このチュートリアルでは、プラグイン開発環境に含まれるcirclePackサンプルを変更するための段階的なステップが示されます。
-
JS APIドキュメント - このドキュメントには、ビジュアライゼーション・プラグインの開発に必要なJavaScriptリファレンス情報が含まれています。Oracle Analytics Desktop SDK JavaScriptのリファレンスを参照してください。
スケルトン・ビジュアライゼーション・プラグインの作成
開発環境においてスケルトン・ビジュアライゼーション・プラグインを作成した後、このプラグインを開発して堅牢なビジュアライゼーション・プラグインにし、Oracle Analytics Desktop環境にデプロイします。
bicreateplugin -viz
コマンドの初回実行時には、次の場所にcustomvizディレクトリが作成されます。<your_development_environment>\src\customviz
作成したカスタムのビジュアライゼーション開発ディレクトリはすべてこのディレクトリに追加されます。
例: C:\OracleDVDev\src\customviz\com-company-basicviz
スケルトン・スキンまたは未分類のプラグインの作成
bicreateplugin -unclassified
コマンドでは、plugin.xml、ローカリゼーション・バンドルにより空のプラグインが作成されます。bicreateplugin -skin
コマンドでは、スケルトン・スキン・プラグインが作成されます。
ビジュアライゼーション・プラグインの開発
スケルトン・ビジュアライゼーション・プラグインの作成後、Oracleで提供されているリソースを使用してプラグインを開発できます。
datavizおよびembeddableDatavizタイプのディレクトリに格納されているdatamodelhandler.jsファイルには、物理対論理データ・マッピング形式が含まれます。このファイルは、Oracle Analytics Desktopがユーザー操作をどのようにレンダリングしサーバーに渡すかも決定します。
-
チュートリアルを使用し、データ・マッピングの実装などの開発タスクの実行方法を学習します。
-
.JS APIドキュメントを使用して、依存性の追加方法を学習します。Oracle Analytics Desktop SDK JavaScriptのリファレンスを参照してください。
SDKモードでの実行およびプラグインのテスト
ビジュアライゼーション・プラグインの開発時、またはビジュアライゼーション・プラグインのテスト時に、Oracle Analytics DesktopをブラウザからSDKモードで実行できます。
ビジュアライゼーション・プラグインの構築、パッケージ化およびデプロイ
ビジュアライゼーション・プラグインの検証後、このプラグインを構築およびパッケージ化してから、結果の配布ファイルをインストール・ディレクトリにコピーする必要があります。