接続In-DB ツール
接続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接続の管理 」を参照してください。