sql >> データベース >  >> RDS >> Database

AlteryxでのJavaデータの操作

    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ゲートウェイのインストールとライセンス

    1. WindowsODBC-JDBCGatewayをダウンロードします。 (登録が必要です。)
    2. AlteryxがインストールされているWindowsマシンにODBC-JDBCゲートウェイをインストールしてライセンスを取得します。

      インストール手順については、ODBC-JDBCGatewayのドキュメントを参照してください。

    3. 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データソースの作成

    1. [システムDSN]タブを選択し、[追加]を選択します。
    2. [Create New Data Source]ダイアログボックスで、[ODBC-JDBC Gateway]を選択し、[Finish]を選択します。
    3. 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/
      
    4. [テスト]ボタンを使用して、Javaデータベースに正常に接続できることを確認します。

    これで、ODBC-JDBCゲートウェイデータソースを使用して、AlteryxをJavaデータベースに接続できます。

    AlteryxをJavaデータベースに接続する

    1. Alteryxで、入力データを追加します ワークフローを制御します。
    2. 入力データ プロパティペインのファイルまたはデータベースの接続 リストで、データベース接続>新しいODBC接続を選択します 。

      ODBC接続ダイアログボックス が表示されます。

    3. データソース名 リストから、ODBC-JDBCゲートウェイデータソースを選択します。 OKを選択します 。

      テーブルの選択またはクエリの指定 ダイアログボックスが表示されます。

    4. SQLエディターを選択します タブ。クエリを入力します(例:SELECT * FROM QUICKTABLE) 。 OKを選択します 。
    5. AlteryxでJavaデータを取得するには、入力データで プロパティペインで、サンプルの更新を選択します 。

    1. サブクエリがEXISTSで導入されていない場合、選択リストで指定できる式は1つだけです。

    2. SQLローダーコマンドの実行中にエラーが発生した場合にロールバックするにはどうすればよいですか?

    3. バッチファイルを使用してSQLクエリのセットを実行しますか?

    4. SQLAlchemy1つのマップされたクラスの複数の外部キーを同じ主キーに