Alteryxは、専門家以外の人が複数のデータソースから価値を抽出するためのワークフローインターフェイスを提供します。 Alteryxは、他の多くの分析アプリケーションと同様に、データソースのデフォルトの選択を拡張できる汎用データアクセスインターフェイスであるODBCをサポートしています。ただし、Alteryxには、Javaデータソースへのアクセスを可能にするコネクタは含まれていません。
Javaデータソースには、JDBCドライバーと呼ばれるコネクターを使用してアクセスします。 JDBCドライバーを使用すると、Javaアプリケーションが外部データにアクセスできます。たとえば、Gemfire XD JDBCドライバーを使用すると、JavaアプリケーションはGemfireXDに格納されているデータにアクセスできます。
ただし、AlteryxはJavaで記述されていません。 Alteryxは、データベースミドルウェアの別の部分であるODBCドライバーを使用して、外部データにアクセスします。 (たとえば、AlteryxがSalesforce.comにアクセスできるようにする専用コネクタも多数含まれています。)
ODBC-JDBCゲートウェイは、ODBCを使用するアプリケーションをJDBCを使用するアプリケーションに接続します。アプリケーションにとって、ODBC-JDBCゲートウェイはODBCドライバーです。 JDBCドライバーにとって、ODBC-JDBCゲートウェイはJavaアプリケーションです。
ODBC-JDBCゲートウェイのインストールとライセンス
- WindowsODBC-JDBCGatewayをダウンロードします。 (登録が必要です。)
- AlteryxがインストールされているWindowsマシンにODBC-JDBCゲートウェイをインストールしてライセンスを取得します。
インストール手順については、ODBC-JDBCGatewayのドキュメントを参照してください。
- ODBC-JDBC Gateway Setup Java Interfaceダイアログボックスを使用して、Javaデータベースベンダーが推奨するJRE/JDKディストリビューションに含まれるJVMを選択します。
ODBCデータソースの構成
ODBC-JDBCゲートウェイを使用してAlteryxを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 Alteryxのデータソースを識別するための説明テキスト。 ecampleの場合、「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ゲートウェイデータソースを使用して、AlteryxをJavaデータベースに接続できます。
AlteryxをJavaデータベースに接続する
- Alteryxで、入力データを追加します ワークフローを制御します。
- 入力データ プロパティペインのファイルまたはデータベースの接続 リストで、データベース接続>新しいODBC接続を選択します 。
ODBC接続ダイアログボックス が表示されます。
- データソース名 リストから、ODBC-JDBCゲートウェイデータソースを選択します。 OKを選択します 。
テーブルの選択またはクエリの指定 ダイアログボックスが表示されます。
- SQLエディターを選択します タブ。クエリを入力します(例:
SELECT * FROM QUICKTABLE
) 。 OKを選択します 。 - AlteryxでJavaデータを取得するには、入力データで プロパティペインで、サンプルの更新を選択します 。