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