Skip to main content

ODBCとOLEDBのデータベース接続

重要

サポート終了のお知らせ

OLEDB接続は2026年12月にサポート終了となり、以降Alteryx Designerでは使用できなくなります。

Designerは、データベース内のデータにアクセスし、Designer内のメモリにデータを取り込んで処理できます。また、データが存在するデータベース内でデータを処理することもできます。

データ入力ツールデータ出力ツール を使用してデータベースに接続し、インメモリ処理用のデータを読み書きします。接続In-DBツール または データストリーム入力ツール を使用してデータベースに接続し、データを読み取って、ワークフローの実行時にデータベースに送信されるクエリを作成します。

汎用ODBCオプション

接続In-DB ツールから、[汎用 ODBC] オプションを選択して、サポートされていないデータソースへの接続を試行できます。このオプションは、必ずしもサポートされていないデータソースへの正常な接続が保証されるわけではありませんが、Microsoft SQL Server に類似したデータソースであれば、成功する可能性は極めて高くなります。

Designerは、ODBCおよびOLEDBデータベース接続、さまざまなデータプラットフォームおよびドライバーをサポートしています。詳細については、「サポートされているデータソースとファイル形式」を参照してください。

このページでは、コンピュータに新しいODBCおよびOLEDBドライバを追加する手順を示します。

ヒント

Designerでは、ODBCデータソースの接続タイムアウトを設定できます。この機能により、30秒以内に応答できないリモートデータソースやピーク時に動作しているデータソースへの接続時の、全体的な接続体験を改善できます。接続タイムアウトの設定方法については、コミュニティ記事を参照してください。

ODBCデータベース接続を作成する

重要

サポート終了のお知らせ

OLEDB接続は2026年12月にサポート終了となり、以降Alteryx Designerでは使用できなくなります。

ODBC経由で接続するには、まずコンピュータにODBCドライバをインストールします。次に、ODBCデータソースアドミニストレーターを使用して、接続用のデータソース名(DSN)を作成します。データベースに接続するために使用している[Alteryx]ツールでDSNを選択できます。

ODBC接続を設定するには、次の手順を実行します。

  1. 次のいずれかの方法でインストールしたドライバの場合、ODBC管理者を開きます:

    • コンピューターで、[スタート] > [すべてのプログラム] の順に選択します。

    • Alteryxで、データ入力ツール の設定ウィンドウで、[ファイルまたはデータベースを接続] を選択し、[その他のデータベース] > [ODBC] > [ODBC管理者] の順に選択します。

    • Alteryxで、データ出力ツール の設定ウィンドウで、[ファイルまたはデータベースへの書き込み] > [その他のデータベース] > [ODBC管理者] の順に選択します。

  2. [ドライバー] タブを選択し、コンピューターにインストールされているODBCドライバーのリストにドライバーが表示されることを確認します。

  3. [ユーザーDSN] タブを選択してユーザーDSNを作成するか、[システムDSN] タブを選択してシステムDSNを作成します。ユーザーDSNは、コンピュータ上の特定のユーザーに固有であり、それを作成したユーザーのみが参照できます。システムDSNは、コンピューターにサインインするすべてのユーザーに表示されます。[追加]を選択します。

  4. [新規データソースの作成] ウィンドウで、[ODBCドライバー] を選択し、[終了] を選択します。

  5. [ODBCドライバーDSN設定]ウィンドウの[データソース名]に、DSNの名前を入力します。

  6. [説明]に、DSNに関する詳細を入力します。

  7. [ホスト]に、サーバーのIPアドレスまたはホスト名を入力します。

  8. [ポート]に、サービスのリスニングポート番号を入力します。

  9. [メカニズム]を選択し、適切な認証を選択して必要な情報を入力します。認証要件の詳細については、「手動接続の設定」を参照してください。接続セットアップに関する考慮事項

  10. [高度なオプション] を選択して、高度なドライバーオプションを設定します。

  11. [テスト] を選択して接続をテストし、[OK] を選択します。

  12. OK を選択します。

接続用のデータソース名(DSN)を作成したら、データ入力ツール内からDSNを選択してデータを読み込むか、データ出力ツール内からメモリ内処理のためにデータを書き出します。またDSNは、接続In-DBツールデータストリーム入力ツールで、ODBCドライバーを介したデータベース内のデータの読み取り/処理に使用することもできます。

OLEDBデータベース接続の作成

OLEDB経由で接続するには、まずOLEDBドライバをコンピュータにインストールします。ドライバーをインストールした後、データベースへの接続に使用しているAlteryxツールで使用可能なドライバーのリストからドライバーを選択できます。

OLEDB接続を設定するには、次の手順を実行します。

  1. 次のいずれかのメソッドを使用して、「データリンクのプロパティ」ウィンドウを開きます。

    • Alteryxのデータ入力ツールの設定ウィンドウで、[ファイルまたはデータベースを接続]を選択し、[その他のデータベース] > [OleDB]の順に選択します。

    • Alteryxのデータ出力ツールの設定ウィンドウで、[ファイルまたはデータベースへ書き込む] > [その他のデータベース] > [OleDB]の順に選択します。

  2. [データリンクのプロパティ]ウィンドウを開き、[プロバイダー]タブでプロバイダーを選択します。

  3. 接続 タブをクリック します。

  4. サーバー名を選択または入力します。

  5. 認証のタイプを選択し、必要に応じて、[ユーザー名] にユーザー名を、[パスワード] にパスワードを入力します。認証要件の詳細については、「手動接続の設定」を参照してください。接続セットアップに関する考慮事項

    警告

    ユーザー名とパスワードを使用してSQL ServerにOLEDB接続する場合は、Persist Security Infoパラメーターを[True]に設定する必要があります。

  6. [パスワードの保存を許可する]チェックボックスをオンにします。パスワード暗号化の考慮事項について詳しくは、「パスワードの暗号化」を参照してください。

  7. [接続テスト]を選択します。

  8. [OK]を選択するか、[詳細]または[すべて]タブを選択し、ドライバーが要求するその他の初期化プロパティを必要に応じて表示および設定します。