Skip to main content

Blue icon with database being plugged in. 接続In-DB ツール

接続In-DBを使用すると、ワークフロー内にインデータベース接続を作成できます。このツールを使用して、新規または既存の接続に接続します。

インデータベースは、データベースからデータを移動することなく大きなデータセットに対してブレンディングと分析を可能にし、従来の分析メソッドに比べて大幅なパフォーマンス向上を実現します。インデータベースツールカテゴリの詳細については、 インデータベースの概要 を参照してください。

ツールの設定

  1. 設定ウィンドウで、[ 接続 ] ドロップダウンを選択し、オプションを選択します。

    • 接続 を管理 : 新しい接続を作成するか、既存の接続を使用します。

    • ファイル接続を開く : 保存されたデータベース接続ファイルを参照します。

  2. 接続が構成されると、 テーブルまたはクエリ に選択したデータベーステーブルの名前が表示されます。

  3. (オプション) [ クエリビルダ ] を選択してテーブルを選択し、クエリを作成します。このトピックの詳細については、「 [テーブルの選択またはクエリの指定] ウィンドウ 」を参照してください。

新しい In-DB 接続の追加

  1. [接続名] ドロップダウン矢印を選択し、 接続の管理 を選択します。

  2. データ ソース を選択し、ソースを選択します。詳細については、「 インデータベースの概要 」を参照してください。

    注記

    接続In-DB ツールから、[汎用ODBC] オプションを選択して、サポートされていないデータソースへの接続を試行できます。このオプションは、必ずしもサポートされていないデータソースへの正常な接続が保証されるわけではありませんが、Microsoft SQL Server に類似したデータソースであれば、成功する可能性は極めて高くなります。

  3. [ 接続タイプ ] を選択し、タイプを選択します。

    • ユーザー : 使用できる接続を作成します。

    • システム : 共有できる接続を作成します。お使いのコンピューターで管理者としてAlteryx Designerを開きます。このオプションは Designer 管理者専用です。

    • ファイル : ワークフローでパッケージ化できるように、データベース接続を indbc ファイルとして保存します。このオプションを選択した場合は、ファイルを保存するために 接続ファイル のパスの場所を指定する必要があります。

  4. [ 接続 ] を選択し、一覧から既存の接続を選択するか、[ 新規 ] を選択します。

  5. [ 接続 ] に接続の名前を入力します。

  6. [ パスワード の暗号化 ] を選択し、暗号化オプションを選択します。

    • 非表示 : 最小限の暗号化を使用してパスワードを非表示にします。このワークフローをお使いのコンピュータ以外のマシンで実行するようにスケジュールする場合は、 非表示 を選択します。詳細については、 ワークフローのスケジュール設定 を参照してください。

    • コンピュータの暗号化 : コンピューター上のすべてのユーザーがワークフローを完全に使用できるようになります。

    • ユーザーの暗号化 : ログインしているユーザーは、どのコンピューターでもワークフローを使用できます。

    • パスワードの復号化を許可する :パスワードを解読し、メタデータに渡します。このオプションは、予測In-DB ツールと組み合わせた場合のみ使用できます。

  7. [ 読み取り ] タブで、[ ドライバー ] を選択し、オプションを選択するか、既定のままにします。

  8. [ 接続 文字列 ] ドロップダウン矢印を選択し、[ 新しいデータベース接続 ] を選択します。Oracle OCI および SQL Server ODBC 接続の場合は、保存されたデータ接続または最近のデータ接続を交互に選択できます。

  9. 書き込み タブを選択します。

  10. [ ドライバー ] を選択し、ドライバーを選択するか、既定のままにします。

  11. [ 接続 文字列 ] に、接続文字列を入力するか貼り付けます。Oracle OCI および SQL Server ODBC 接続の場合は、保存されたデータ接続または最近のデータ接続を交互に選択できます。HDFS 接続 HDFS に接続するには、次の手順を実行します。

    1. [接続文字列] ドロップダウン矢印を選択し、 新しい HDFS 接続 を選択します。

    2. HTTPFS、 WebHDFS、または Knox Gateway サーバー構成を選択します。Spark で Knox Gateway を使用している場合、 既定のネームノード URL を無効にする を選択します。

    3. ホスト に、Hadoop サーバーの URL または IP アドレスを入力します。

    4. ポート で、サーバー構成の選択に基づく既定のポート番号をそのまま使用するか、ポート番号を入力します。

    5. 既定では、 URL はホストに基づいています。必要に応じて、別の URL を入力します。

    6. 既定では、 一時 ディレクトリ は/tmpです。必要に応じて、一時ディレクトリの別の場所を入力します。

    7. [ ユーザー ] にユーザー名を入力し、[ パスワード ] にパスワードを入力します。必要な資格情報は、クラスターの設定によって異なります。

      • httpfs : ユーザー名が必要ですが、好きなものをお使いください。

      • webhdfs : ユーザー名は必須ではありません。

      • Knox Gateway : ユーザー名とパスワードが必要です。Knox 認証 を設定する場合は、信頼できる証明書を使用してください。Alteryx は自己署名証明書をサポートしていません。

    8. Kerberos をクリックし、HDFS への読み書きのための認証オプションを選択します。

      • なし : 認証なし。

      • Kerberos MIT : Alteryxは、既定のMITチケットを使用してサーバーとの認証を行います。まず、MIT Kerberos Ticket Manager を使用して有効なチケットを取得する必要があります。

      • kerberos SSPI : AlteryxはWindows Kerberosキーを使用して認証を行います。このキーはWindowsの資格情報でWindowsにログインするときに取得されます。従って、ユーザー名とパスワードのフィールドは使用できません。選択するオプションは、IT 管理者が HDFS サーバをどのように構成したかによって異なります。

    9. (スパークのみ) 既定の名前ノード URL を上書きする を選択して、名前ノード URL を上書きし、Knox Gateway を使用している場合、または名前ノード・サーバーが httpfs または webhdfs サーバーとは異なるコンピューターで実行されている場合は、ホストとポート番号を入力します。

    10. (推奨) [テスト] を選択して接続をテストします。

    11. OK を選択します。

      注記

      詳細については、「 Hadoop分散ファイルシステム 」を参照してください。認証要件の詳細については、「 手動接続の設定 」を参照してください。

  12. OK を選択します。

  13. 複数のテーブルを持つデータベースに接続する場合は、[テーブルの選択] または [クエリの指定] ウィンドウが開きます。 テーブル タブを選択します。詳細については、「 [テーブルの選択またはクエリの指定] ウィンドウ 」を参照してください。

  14. テーブルを選択し、[ OK ] を選択します。

既存のIn-DB接続を使用する

  1. [接続名] ドロップダウン矢印を選択し、 接続の管理 を選択します。

  2. データ ソース を選択し、ソースを選択します。

    注記

    接続In-DB ツールから、[汎用ODBC] オプションを選択して、サポートされていないデータソースへの接続を試行できます。このオプションは、必ずしもサポートされていないデータソースへの正常な接続が保証されるわけではありませんが、Microsoft SQL Server に類似したデータソースであれば、成功する可能性は極めて高くなります。

  3. [ 接続 ] を選択し、一覧から既存の接続を選択します。

  4. OK を選択します。

接続の詳細を編集して、 適用 を選択することもできます。既存のIn-DB接続管理の詳細については、「 In-DB接続の管理 」を参照してください。

注記

In-DB接続を管理する方法については、「 In-DB接続の管理 」を参照してください。