Blue icon with database being plugged in.

接続In-DBツール

バージョン:
2021.3
Last modified: November 23, 2020

接続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 接続の場合は、保存されたデータ接続または最近のデータ接続を交互に選択できます。 ODBC 接続と OLEDB 接続の作成の詳細については、ODBC および OLEDB データベース接続 を参照してください。 特定のデータ プラットフォームの詳細については、サポートされているデータソースとファイル形式 を参照してください。
  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 接続の管理 を参照してください。

役に立ちましたか?

Running into problems or issues with your Alteryx product? Visit the Alteryx Community or contact support. Can't submit this form? Email us.