
接続In-DBツール
バージョン:
2023.1
Last modified: November 23, 2020
接続In-DB ツールを使用して、ワークフロー内にデータベース内接続を作成します。 このツールを使用して、新規または既存の接続に接続します。
インデータベースは、データベースからデータを移動することなく大きなデータセットに対してブレンディングと分析を可能にし、従来の分析メソッドに比べて大幅なパフォーマンス向上を実現します。 インデータベースツールカテゴリの詳細については、インデータベースの概要 を参照してください。
ツール設定
- 設定ウィンドウで、接続名 ドロップダウン矢印を選択し、オプションを選択します。
- 接続の管理: 新しい接続を作成するか、既存の接続を使用します。
- ファイル接続を開く: 保存されたデータベース接続ファイルを参照します。
- 接続が構成されると、テーブルまたはクエリ に選択したデータベーステーブルの名前が表示されます。
- (オプション) クエリビルダー を選択してテーブルを選択し、クエリを作成します。 テーブルの選択またはクエリウィンドウを指定 を参照してください。
新しい In-DB 接続の追加
- 接続名 ドロップダウン矢印を選択し、接続の管理 を選択します。
- データソース を選択し、ソースを選択します。 参照: インデータベースの概要
接続In-DB ツールから、[汎用 ODBC] オプションを選択して、サポートされていないデータソースへの接続を試行できます。 このオプションは、必ずしもサポートされていないデータソースへの正常な接続が保証されるわけではありませんが、Microsoft SQL Server に類似したデータソースであれば、成功する可能性は極めて高くなります。
- 接続の種類 を選択し、種類を選択します。
- ユーザー: 使用できる接続を作成します。
- システム: 共有できる接続を作成します。 お使いのコンピュータの管理者として Alteryx Designer を開きます。 このオプションは Designer 管理者専用です。
- ファイル: ワークフローでパッケージ化できるように、データベース接続を .indbc ファイルとして保存します。 このオプションを選択した場合は、ファイルを保存するために 接続ファイル のパスの場所を指定する必要があります。
- 接続 を選択し、一覧から既存の接続を選択するか、新規 を選択します。
- 接続名 に接続の名前を入力します。
- パスワードの暗号化 を選択し、暗号化オプションを選択します。
- 非表示: 最小限の暗号化を使用してパスワードを非表示にします。 このワークフローをお使いのコンピュータ以外のマシンで実行するようにスケジュールする場合は、非表示 を選択します。 参照: ワークフローのスケジュール
- コンピューターの暗号化: コンピューター上のすべてのユーザーがワークフローを完全に使用できるようになります。
- ユーザーの暗号化:ログインしているユーザーは、どのコンピューターでもワークフローを使用できます。
- パスワードの復号化を許可: パスワードを解読し、メタデータに渡します。 このオプションは、予測In-DB ツールと組み合わせた場合のみ使用できます。
- 読み取り タブで、ドライバー を選択し、オプションを選択するか、既定値のままにします。
- 接続文字列 ドロップダウン矢印を選択し、新しいデータベース接続 を選択します。 Oracle OCI および SQL Server ODBC 接続の場合は、保存されたデータ接続または最近のデータ接続を交互に選択できます。 ODBC 接続と OLEDB 接続の作成の詳細については、ODBC および OLEDB データベース接続 を参照してください。 特定のデータ プラットフォームの詳細については、サポートされているデータソースとファイル形式 を参照してください。
- 書き込み タブを選択します。
- ドライバー を選択し、ドライバーを選択するか、既定のままにします。
- 接続文字列 に、接続文字列を入力するか貼り付けます。 Oracle OCI および SQL Server ODBC 接続の場合は、保存されたデータ接続または最近のデータ接続を交互に選択できます。 HDFS 接続 HDFS に接続するには、次の手順を実行します。
- [接続文字列] ドロップダウン矢印を選択し、新しい HDFS 接続 を選択します。
- HTTPFS、WebHDFS、または Knox Gateway サーバーの設定を選択します。 Spark で Knox Gateway を使用している場合、既定のネームノード URL を無効にする を選択します。
- ホスト に、Hadoop サーバーの URL または IP アドレスを入力します。
- ポート で、サーバー構成の選択に基づく既定のポート番号をそのまま使用するか、ポート番号を入力します。
- 既定では、URL はホストに基づいています。 必要に応じて、別の URL を入力します。
- 既定では、一時 ディレクトリは /tmp です。 必要に応じて、書き込む一時ディレクトリの別の場所を入力します。
- ユーザー名に ユーザー名 を入力し、パスワードに パスワード を入力します。 必要な資格情報は、クラスターの設定によって異なります。
- httpfs: ユーザー名が必要ですが、好きなものをお使いください。
- webhdfs: ユーザー名は必須ではありません。
- Knox Gateway: ユーザー名とパスワードが必要です。 Knox 認証を構成するときは、信頼できる証明書を使用してください。 Alteryx は自己署名証明書をサポートしていません。
- Kerberos をクリックし、HDFS への読み書きのための認証オプションを選択します。
- なし: 認証なし。
- Kerberos MIT: Alteryx は、既定の MIT チケットを使用してサーバーとの認証を行います。 まず、MIT Kerberos Ticket Manager を使用して有効なチケットを取得する必要があります。
- kerberos SSPI: Alteryx は Windows Kerberos キーを使用して認証を行い、Windows の資格情報で Windows にログインするときに取得されます。 従って、ユーザー名とパスワードのフィールドは使用できません。 選択するオプションは、IT 管理者が HDFS サーバーをどのように構成したかによって異なります。
- (スパークのみ) 既定の名前ノード URL を上書きする を選択して、名前ノード URL を上書きし、Knox Gateway を使用している場合、または名前ノード・サーバーが httpfs または webhdfs サーバーとは異なるコンピューターで実行されている場合は、ホストとポート番号を入力します。
- (推奨) テスト を選択して接続をテストします。
- OK をクリックします。
詳細については、Hadoop 分散ファイルシステム を参照してください。
認証要件の詳細については、手動接続のセットアップ を参照してください。
- OK をクリックします。
- 複数のテーブルを持つデータベースに接続する場合は、[テーブルの選択] または [クエリの指定] ウィンドウが開きます。 テーブル タブを選択します。 テーブルの選択またはクエリウィンドウを指定 を参照してください。
- テーブルを選択し、OK を選択します。
既存の In-DB 接続を使用する
- [接続名] ドロップダウン矢印を選択し、接続の管理 を選択します。
- データ ソース を選択し、ソースを選択します。
接続In-DB ツールから、[汎用 ODBC] オプションを選択して、サポートされていないデータソースへの接続を試行できます。 このオプションは、必ずしもサポートされていないデータソースへの正常な接続が保証されるわけではありませんが、Microsoft SQL Server に類似したデータソースであれば、成功する可能性は極めて高くなります。
- 接続 を選択し、一覧から既存の接続を選択します。
- OK をクリックします。
接続の詳細を編集して、適用 を選択することもできます。 既存の In-DB 接続の管理について詳しくは、In-DB接続を管理 を参照してください。
In-DB 接続を管理する方法については、In-DB 接続の管理 を参照してください。