In-DB接続を管理する
中央の場所からインデータベース接続を作成および管理します。 [データベース内接続の管理] ウィンドウを使用して、既存の in-db 接続を表示し、新しいデータベース内接続を追加します。
管理(In-DB)接続の管理]ウィンドウに取り掛かるには、次の2つの方法があります。
- [接続-DB] ツールを追加し、[接続名] > [ 構成] ウィンドウで[接続の管理 ] をクリックします。 参照: 接続(In-DB)ツール。
- [オプション] > [詳細オプション] > [ DB 接続の管理 ] をクリックします。
- [データソース] をクリックし、ソースを選択します。 参照: インデータベースの概要。
- [接続の種類] をクリックし、[種類] を選択します。
- ユーザー:使用できる接続を作成します。
- システム:共有できる接続を作成します。 あなたのコンピュータの管理者としてAlteryx Designerを開きます。 このオプションはDesigner管理者専用です。
- file:ワークフローでパッケージ化できるように、データベース接続を 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サーバをどのように構成したかによって異なります。
- (アパッチスパークのみ)[デフォルトの Namenode url を上書きする] を選択してNamenode url を上書きし、ノックスゲートウェイを使用している場合はホストとポート番号を入力するか、Namenode サーバーが httpfs または webhdfs サーバーとは別のコンピュータで実行されている場合。
- (推奨) おすすめ接続をテストするには、 テスト をクリックします。
- OK をクリックします。
- [OK] をクリックします。
- 複数のテーブルを持つデータベースに接続する場合は、[テーブルの選択]または[クエリの指定]ウィンドウが開きます。 [テーブル] タブをクリックします。 参照: [テーブルを選択]または[クエリを指定]ウィンドウ。
- テーブルを選択し、[OK] をクリックします。
汎用 ODBC オプション
[Connect In-DB]ツールから 汎用 ODBC オプションを選択することで、サポートされていないデータソースへの接続を試みることができます。 このオプションによって、必ずしもサポートされていないデータソースへの正常な接続が保証されるわけではありませんが、Microsoft SQL Server に類似したデータソースであれば、成功する可能性は極めて高くなります。
このワークフローをコンピュータ以外のマシンで実行するようにスケジュールする場合は、[非表示] を選択します。 参照: ワークフローのスケジューリング。
参照: ODBCとOLEDBのデータベース接続 ODBC および OLEDB 接続の作成の詳細については、こちらを参照してください。 参照: サポートされたデータソース 特定のデータプラットフォームの詳細については。
sql server 認証を使用する場合は、sql フォーマット標準なしでパスワードを入力します。
Oracleの書式設定標準なしでパスワードを入力します。
HDFSに接続するには:
ノックスゲートウェイを Apache Spark で使用している場合は、[デフォルトの Namenode URL を上書きする] を選択します。
Knox認証を構成するときは、信頼できる証明書を使用してください。 Alteryxは自己署名証明書をサポートしていません。
参照: Hadoop Distributed File System 以下を参照してください。
- [データベース接続の管理] ウィンドウで、[データソース] をクリックし、ソースを選択します。
汎用 ODBC オプション
[Connect In-DB]ツールから 汎用 ODBC オプションを選択することで、サポートされていないデータソースへの接続を試みることができます。 このオプションによって、必ずしもサポートされていないデータソースへの正常な接続が保証されるわけではありませんが、Microsoft SQL Server に類似したデータソースであれば、成功する可能性は極めて高くなります。
- [接続] をクリックし 、既存の接続を選択します。
- 接続の詳細を編集するか、[削除] をクリックして接続を削除します。
- OK をクリックします。
参照: 接続(In-DB)ツール を作成し、データベース内の接続を管理し、ワークフローで使用する方法について説明します。 参照: サポートされたデータソース 接続できるデータプラットフォームとデータベースについての詳細。
Alteryxは、標準のデータベース接続もサポートしています。 参照: データ接続を管理。