Oracleデータベースに接続する

バージョン:
2023.1
Last modified: December 20, 2021

この手順では、Oracleデータベースに接続する最も簡単な方法について説明します。適切な Oracle ドライバがインストールされていない場合は、Alteryx がインストールを求めるメッセージを表示します。

1. 入力データ ツールまたは出力データ ツールをキャンバスにドラッグして選択します。

2. [構成]ウィンドウで、ドロップダウン矢印をクリックし、[Oracle]を選択します。

3. Alteryx デザイナは、システムで Oracle ドライバをチェックします。

  • Oracle への接続に使用できるドライバが既に存在する場合は、Oracle データベース接続ウィンドウが表示されます。次のステップに進みます。
  • ドライバがインストールされていない場合は、[Oracle クライアントが見つかりません]ウィンドウが表示されます。インストール場所を選択し、[インストール]をクリックして Oracle インスタント クライアント ドライバをダウンロードしてインストールします。インストール場所には、2GB以上の空き容量が必要です。このドライバの詳細については、Oracleを参照してください。

4. [接続名]に新しい接続名を入力するか、既存の接続を選択します。デザイナは、[データ接続の管理]ウィンドウに新しい接続を保存します。

  • 既存の接続を選択します。
    • 作成したシステム接続またはユーザー接続を表示して選択します。
    • ODBC ドライバで設定されたデータ ソース名 (DSN) 接続は一覧に表示されません。ODBC および OLEDB 接続を設定するには、ODBC および OLEDB データベース接続を参照してください。
  • 既存の接続を変更する:
    • 既存の接続を選択すると、Typeを除くすべての接続プロパティを変更できます。
    • 管理者の場合は、作成したシステム接続またはユーザー接続を変更できます。
    • 管理者以外のユーザーの場合は、作成したユーザー接続のみを変更できます。
    • 接続プロパティ(Hostなど) を変更する場合は、パスワードを再入力する必要があります。

5. 接続の種類を選択します。

  • User: 使用できる接続のみを作成します。ユーザー接続は、それらの接続を作成したユーザーだけが見ることができます。
  • システム: (管理者ユーザーのみが選択可能) マシン上の任意のユーザーの接続を作成します。システム接続はすべてのユーザーが見ることができます。

6. [ホスト]に、Oracle データベース・サーバー・ホスト名または IP アドレスを入力します。

7. Oracle データベースのポート番号を入力します。デフォルト値は1521です。

8. 必要に応じて、サービス名を入力します。このフィールドを空白のままにしておくと、サービス名のデフォルトはグローバルデータベース名になります。

9. サーバーの資格情報を入力します。認証要件の詳細については、「手動接続のセットアップ」を参照してください。

10. [テスト]をクリックして接続をテストします。

11. [OK] をクリックします。

Unicode®エンコードされたデータを含む Oracle データベースに接続する場合は、[入力データ構成]ウィンドウで[SQL WChar サポートを強制]を選択します。  デザイナは、文字列を SQL_WCHAR、SQL_WVCHAR、または SQL_WLONGVARCHAR として扱います。

代替Oracle接続メソッド

ODBC、OLEDBを使用するDSN

ODBC および OLEDB 接続手順については、ODBC および OLEDB データベース接続を参照してください。

既知のTNSサーバー名

管理者が既に TNS サーバーを構成している場合は、次の操作を行います。

  1. [その他のデータベース]> [Oracle OCI]を選択します。
  2. TNSサーバー名と資格認定書を入力します。
  3. [OK] をクリックします。
バルクローダー

Oracle への書き込み時にパフォーマンスの問題が発生した場合は、バルクローダーを使用します。

  1. [データ構成の構成] ドロップダウンメニューで、[その他のデータベース]> [Oracle 一括]を選択します。
  2. TNSサーバー名と資格認定書を入力します。
  3. [OK] をクリックします。
このページは役に立ちましたか?

Alteryx 製品のご利用中に何か問題がございましたら、Alteryx コミュニティにアクセスするか、サポートにお問い合わせください。このフォームを送信できない場合E メールでお送りください。