Sisenseを使用すると、ユーザーは複数のデータソースから得られた情報を分析および視覚化できます。 Sisenseは、他の多くの分析アプリケーションと同様に、データソースのデフォルトの選択を拡張できる汎用データアクセスインターフェイスであるODBCをサポートしています。
Javaデータソースには、JDBCドライバーと呼ばれるコネクターを使用してアクセスします。 JDBCドライバーを使用すると、Javaアプリケーションが外部データにアクセスできます。たとえば、Gemfire XD JDBCドライバーを使用すると、JavaアプリケーションはGemfireXDに格納されているデータにアクセスできます。
SisenseはJavaで記述されていませんが、ODBCからJDBCへのゲートウェイドライバーを使用してJavaデータソースにアクセスできます。
ODBC-JDBCゲートウェイは、ODBCを使用するSisenseなどのアプリケーションをJDBCを使用するアプリケーションに接続します。アプリケーションにとって、ODBC-JDBCゲートウェイはODBCドライバーです。 JDBCドライバーにとって、ODBC-JDBCゲートウェイはJavaアプリケーションです。
ODBC-JDBCゲートウェイのインストールとライセンス
- WindowsODBC-JDBCGatewayをダウンロードします。 (登録が必要です。)
- SisenseがインストールされているWindowsマシンにODBC-JDBCゲートウェイをインストールしてライセンスを取得します。
インストール手順については、ODBC-JDBCGatewayのドキュメントを参照してください。
- ODBC-JDBC Gateway Setup Java Interfaceダイアログボックスを使用して、Javaデータベースベンダーが推奨するJRE/JDKディストリビューションに含まれるJVMを選択します。
ODBCデータソースの構成
ODBC-JDBCゲートウェイを使用してSisenseをJavaデータベースに接続する前に、ODBCデータソースを構成する必要があります。 ODBCデータソースは、ターゲットデータベースの接続の詳細を格納します。
ODBCデータソースは、Windowsに含まれているODBCAdministratorで構成します。一部のバージョンのWindowsでは、ODBCAdministratorはコントロールパネル>管理ツールにあります。 。一部のバージョンのWindowsでは、タスクバーの検索ボックスで「ODBC」を検索することにより、ODBCAdministratorにアクセスできます。 ODBC管理者の選択肢が提示された場合は、32ビットではなく64ビットを選択してください。
ODBCAdministratorを使用してODBC-JDBCゲートウェイデータソースを作成します。
GemfireXD用のODBC-JDBCゲートウェイODBCデータソースの作成
- [システムDSN]タブを選択し、[追加]を選択します。
- [Create New Data Source]ダイアログボックスで、[ODBC-JDBC Gateway]を選択し、[Finish]を選択します。
- ODBC-JDBCゲートウェイDSNセットアップダイアログボックスを完了します:
設定 値 DSN Sisenseのデータソースを識別するための説明テキスト。例:「GemfireXD」。 ドライバークラス ターゲットJavaバックエンドのJDBCドライバーを識別するドライバークラス。たとえば、GemfireXDJDBCドライバーのクラス名は com.pivotal.gemfirexd.jdbc.ClientDriver
です。クラスパス JDBCドライバーJARファイルへのパス。たとえば、GemfireXDのJDBCドライバーJARファイルは次のとおりです。 C:\Pivotal_GemFireXD_140_b50226_Windows\lib\gemfirexd-client.jar
URL ターゲットJavaデータベースにアクセスするために必要な接続の詳細を含むJDBCURL。正しいJDBCURL構文については、JDBCドライバのドキュメントを参照してください。 たとえば、GemfireXDのJDBCURL:
jdbc:gemfirexd://localhost:1527/
- [テスト]ボタンを使用して、Javaデータベースに正常に接続できることを確認します。
これで、ODBC-JDBCゲートウェイデータソースを使用して、SisenseをJavaデータベースに接続できます。
SisenseをJavaデータベースに接続する
- Sisense ElastiCube Managerで、新しいキューブを作成します。
- [データの追加]を選択します。
- [データベースサーバー]リストで、[汎用ODBCドライバー]を選択します。
- [ODBC接続プロパティ]ダイアログボックスで、ODBC-JDBCゲートウェイデータソースを選択します。
- テスト接続を選択します。 [OK]を選択します。
- [ODBCテーブル/ビューからテーブルを追加]ダイアログボックスで、テーブルを選択します。
- [編集]を選択します。
- テーブル [プロパティのクエリ]ダイアログボックスで、[区切り文字]リストから[なし]を選択します。
- [手動クエリ入力]ボックスに、SELECTクエリを入力します。
- 適用テーブルを選択します。
- ダイアログボックスの下部にある左側のボタンを選択します(私のモニターでは、このボタンのテキストは隠されています)。
- ElastiCubeを構築します。
Elasticubeをビルドしようとしたときに「connectionstringプロパティが初期化されていません」というエラーが表示された場合は、Windowsサービスインターフェイスで、名前付きアカウントで実行されるようにElastiCubeManagementServiceを変更して、サービスを再起動してください。次に、Elasticubeをもう一度ビルドしてみてください。
- ダッシュボードを選択します。
- Sisenseにログインします。
- プロンプトが表示されたら、新しいデータセットを選択します。