AWS Management ODBC データソースとの間にInformatica マッピングを作成

詳細情報をご希望ですか?

無償トライアル:

ダウンロードへ

製品の詳細情報へ:

AWS Management ODBC Driver

AWS 設定 & 支払情報にODBC インターフェースで連携。



Informatica にAWS Management へのODBC 接続を作成し、AWS Management データを参照および転送。

Informatica はデータを転送、変換するための強力で洗練された手段です。CData ODBC Driver for AWS Management は、Informatica の強力なデータ転送・変換機能とシームレスに連携可能な、業界で実証済みの標準ドライバです。このチュートリアルでは、Informatica PowerCenter でAWS Management データを転送および参照する方法を説明します。

AWS Management にODBC データソースとして接続する

AWS Management への接続に関する情報と、Windows およびLinux 環境でのDSN の設定手順を以下で説明します。

AWSDataManagement への接続には、管理者アカウントかカスタム許可のIAM ユーザーで行います。:

  1. AccessKey Id: Access Key を設定。
  2. SecretKey: secret access key に設定。
  3. Regio:AWSDataManagement データがホストされているRegion に設定。

Note: AWS アカウント管理者でも接続できますが、IAM ユーザークレデンシャルでの接続が推奨されます。

Windows

接続プロパティが未設定の場合は、まずODBC DSN(データソース名)で設定します。ドライバーのインストールの最後にアドミニストレーターが開きます。Microsoft ODBC データソースアドミニストレーターを使ってODBC DSN を作成および設定できます。

Linux

CData ODBC Driver for AWS Management をLinux 環境にインストールする場合、ドライバーのインストールによってDSN が事前に定義されます。DSN を変更するには、システムデータソースファイル(/etc/odbc.ini)を編集し、必要な接続プロパティを定義します。

/etc/odbc.ini

[CData AWSDataManagement Source] Driver = CData ODBC Driver for AWS Management Description = My Description AccessKey = myAccessKey Account = myAccountName Region = us-east-1

これらの構成ファイルの使用方法については、オンラインのヘルプドキュメントを参照してください。

NorthwingProducts データへのリンクテーブルを作成する

「オブジェクトエクスプローラー」からリンクテーブルを作成してライブNorthwingProducts データにアクセスする方法は、次のとおりです。

ODBC 接続を作成する

下記の手順に従って、Informatica PowerCenter のAWS Management に接続します。

  1. Informatica Developer ツールで、リポジトリに接続してプロジェクトを作成しておきます。
  2. 「Connection Explorer」ペインで右クリックし、「Create a Connection」をクリックします。
  3. 「New Database Connection」ウィザードが表示されたら、接続に名前とID を入力し、「Type」メニューで「ODBC」を選択します。
  4. 「Connection String」プロパティにjdbc:awsdatamanagement:AccessKey=myAccessKey;Account=myAccountName;Region=us-east-1; を入力します。

注意:Linux オペレーティングシステムで作業している場合は、「Driver Manager for Linux」プロパティをunixODBC 2.3.x に設定します。

AWS Management データオブジェクトを作成する

AWS Management へのODBC 接続を作成したら、Informatica でAWS Management エンティティにアクセスできるようになります。下記の手順に従って、NorthwingProducts エンティティをプロジェクトに追加します。

  1. 「Object Explorer」でプロジェクトを右クリックし、「New」->「Data Object」をクリックします。
  2. ウィザードが表示されたら「Relational Data Object」オプションを選択します。
  3. 「Connection」ボックス横にある「Browse」ボタンをクリックし、先に作成したODBC 接続を選択します。
  4. 既存のリソースからデータオブジェクトを作成するオプションを選択し、「Resource」ボックス横にある「Browse」ボタンをクリックします。
  5. ダイアログが表示されたら、「Show Default Schema Only」オプションの選択を解除してODBC 接続のノードを展開します。必要なエンティティを選択します。

これで、Data Viewer でテーブルをブラウズできます。テーブル用ノードを右クリックし「Open」をクリックします。「Data Viewer」ビューで「Run」をクリックします。

マッピングを作成する

下記の手順に従って、AWS Management ソースをマッピングに追加します。

  1. 「Object Explorer」でプロジェクトを右クリックし、「New」->「Mapping」をクリックします。
  2. AWS Management 接続のノードを展開してから、テーブル用のデータオブジェクトをエディタ上にドラッグします。
  3. ダイアログが表示されたら「Read」オプションを選択します。

以下のステップに従って、AWS Management カラムをフラットファイルにマッピングします。

  1. 「Object Explorer」でプロジェクトを右クリックし、「New」->「Data Object」をクリックします。
  2. 「Flat File Data Object」->「Create as Empty」->「Fixed Width」と選択します。
  3. AWS Management オブジェクトのプロパティで目的の行を選択して右クリックし、コピーします。コピーした行をフラットファイルプロパティにペーストします。
  4. フラットファイルのデータオブジェクトをマッピングにドラッグします。ダイアログが表示されたら「Write」オプションを選択します。
  5. クリックおよびドラッグしてカラムを接続します。

AWS Management データを転送するには、ワークスペース内で右クリックして「Run Mapping」をクリックします。