G Data Visualization SDKリファレンス
このトピックでは、Data Visualizationインストールにビジュアライゼーション・プラグインを開発およびデプロイするために使用できるソフトウェア開発キット(SDK)について説明します
Oracle Data Visualization SDK
Oracle Data Visualization SDKに用意されている開発環境では、カスタムのビジュアライゼーション・プラグインを作成および開発し、Data Visualizationインストールにデプロイできます。
スクリプト
Oracle Data Visualizationのインストールには、開発環境の作成およびスケルトン・ビジュアライゼーション・プラグインの作成に使用するスクリプトが含まれます。
スクリプトは、ディレクトリ<your_installation_directory>\Oracle Data Visualization Desktop\tools\bin
にあります。
C:\Program Files\Oracle Data Visualization 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リファレンス情報が含まれています。Data Visualization SDK JavaScriptリファレンスを参照してください。
スケルトン・ビジュアライゼーション・プラグインの作成
開発環境においてスケルトン・ビジュアライゼーション・プラグインを作成した後、このプラグインを開発して堅牢なビジュアライゼーション・プラグインにし、Data Visualization環境にデプロイします。
bicreateplugin -viz
コマンドの初回実行時には、次の場所にcustomvizディレクトリが作成されます。<your_development_environment>\src\customviz
作成したカスタムのビジュアライゼーション開発ディレクトリはすべてこのディレクトリに追加されます。
例: C:\OracleDVDev\src\customviz\com-company-basicviz
スケルトン・スキンまたは未分類のプラグインの作成
bicreateplugin -unclassified
コマンドでは、ローカリゼーション・バンドルであるplugin.xmlが含まれる空のプラグインが作成され、これが他のOracle Data Visualizationプラグインの開始ポイントとなります。bicreateplugin -skin
コマンドでは、スケルトン・スキン・プラグインが作成されます。
ビジュアライゼーション・プラグインの開発
スケルトン・ビジュアライゼーション・プラグインの作成後、Oracleで提供されているリソースを使用してプラグインを開発できます。
datavizおよびembeddableDatavizタイプのディレクトリに格納されているdatamodelhandler.jsファイルには、物理対論理データ・マッピング形式が含まれます。また、このファイルはData Visualizationに対し、画面での表示方法およびユーザーの操作をサーバーに渡す方法を示します。
-
チュートリアルを使用し、データ・マッピングの実装などの開発タスクの実行方法を学習します。
-
.JS APIドキュメントを使用して、依存性の追加方法を学習します。Data Visualization SDK JavaScriptリファレンスを参照してください。
SDKモードでの実行およびプラグインのテスト
ビジュアライゼーション・プラグインの開発時、またはビジュアライゼーション・プラグインのテスト時に、Oracle Data VisualizationをブラウザからSDKモードで実行できます。
ビジュアライゼーション・プラグインの構築、パッケージ化およびデプロイ
ビジュアライゼーション・プラグインの検証後、このプラグインを構築およびパッケージ化してから、結果の配布ファイルをData Visualizationインストール・ディレクトリにコピーする必要があります。