Domoは、他の多くのデータ視覚化アプリケーションと同様に、データソースのデフォルトの選択を拡張できる汎用データアクセスインターフェイスであるODBCをサポートしています。ただし、Domoには、Javaデータソースへのアクセスを可能にするコネクタは含まれていません。
Javaデータソースには、JDBCドライバーと呼ばれるコネクターを使用してアクセスします。 JDBCドライバーを使用すると、Javaアプリケーションが外部データにアクセスできます。たとえば、Amazon Athena JDBCドライバーを使用すると、JavaアプリケーションはAmazonS3バケットに保存されているデータにアクセスできます。
ただし、DomoはJavaで記述されていません。 Domoは、データベースミドルウェアの別の部分であるODBCドライバーを使用して、外部データにアクセスします。 (たとえば、DomoがSalesforce.comにアクセスできるようにするための専用コネクタも多数含まれています。)
ODBC-JDBCゲートウェイは、ODBCを使用するアプリケーションをJDBCを使用するアプリケーションに接続します。アプリケーションにとって、ODBC-JDBCゲートウェイはODBCドライバーです。 JDBCドライバーにとって、ODBC-JDBCゲートウェイはJavaアプリケーションです。
ODBC-JDBCゲートウェイのインストールとライセンス
- WindowsODBC-JDBCGatewayをダウンロードします。 (登録が必要です。)
- DomoがインストールされているWindowsマシンにODBC-JDBCゲートウェイをインストールしてライセンスを取得します。
インストール手順については、ODBC-JDBCGatewayのドキュメントを参照してください。
- ODBC-JDBC Gateway Setup Java Interfaceダイアログボックスを使用して、Javaデータベースベンダーが推奨するJRE/JDKディストリビューションに含まれるJVMを選択します。
ODBCデータソースの構成
ODBC-JDBCゲートウェイを使用してDomoを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 Domoのデータソースを識別するための説明テキスト。 ドライバークラス ターゲットJavaバックエンドのJDBCドライバーを識別するドライバークラス。 クラスパス JDBCドライバーJARファイルへのパス。 URL ターゲットJavaデータベースにアクセスするために必要な接続の詳細を含むJDBCURL。正しいJDBCURL構文については、JDBCドライバのドキュメントを参照してください。 - [テスト]ボタンを使用して、Javaデータベースに正常に接続できることを確認します。
これで、ODBC-JDBCゲートウェイデータソースを使用して、DomoをJavaデータベースに接続できます。
DomoをJavaデータベースに接続する
ODBC-JDBCゲートウェイがインストールされているマシンにDomoWorkbenchをまだインストールしていない場合は、次の手順に従います。
- Domoで、(+)ボタンを選択します。
- [Domoに追加]で、[データ]>[オンプレミス]を選択します。
- ODBC-JDBCGatewayがインストールされているマシンにDomoWorkbenchをダウンロードしてインストールします。
Domo Workbenchを使用して、ローカルJDBCデータをDomoで使用できるようにします。
- Domo Workbenchで、新しいデータセットを追加します。
[新しいデータセットジョブ]ダイアログボックスが表示されます。
- [データセットジョブ名]ボックスと[データセット名]ボックスに、ジョブを識別するための説明テキストを入力します。
- [トランスポート方法]リストで、[ODBC接続プロバイダー]を選択します。 [次へ]を選択します。
- [データソースの選択]ダイアログが表示されたら、必要に応じてデータセットの説明を入力し、[次へ]を選択します。
- [ほぼ終了]ダイアログボックスで、[次へ]を選択します。
- トランスポート方式の[システムDSN]リストで、ODBC-JDBCゲートウェイデータソースを選択します。
[構成の検証]を選択して、ODBC-JDBCGatewayデータソースがDomoWorkbenchと互換性があることを確認します。
- [クエリ]ボックスにクエリを入力し、[実行]ボタンを選択します。
- [保存]ボタンを選択します。
データがDomoで利用できるようになりました。
- Domoで、データセンターに移動します。
- データセットを選択します。
- 新しいODBC-JDBCゲートウェイデータセットを選択します。
データはDomoに表示されます。