Informatica PowerCenter でPonparemall データを抽出、変換、ロードする

製品をチェック

無償トライアル:

ダウンロードへ

製品の詳細情報へ:

Ponparemall ODBC Driver

Ponparemall ODBC ドライバーは、ODBC 接続をサポートする任意のアプリケーションからライブなPonparemall データに直接接続できる強力なツールです。標準のODBC ドライバーインタフェースを使用して、データベースのようにPonparemall にアクセスし、在庫、商品、受注などの読み出し、書き込み、および更新を実行できます。

データ連携でお困りですか?

お問い合わせ

Informatica PowerCenter でPonparemall データのシンプルなWorkflow を作成。



Informatica は、データ転送用の強力で洗練された手段を提供します。CData ODBC Driver for Ponparemall を利用することで、Informatica の強力なデータ転送と操作機能でシームレスに統合された、業界が認めた標準ドライバーにアクセスできるようになります。このチュートリアルでは、Informatica PowerCenter でシンプルなWorkflow を作成してPonparemall データを抽出し、フラットファイルにロードする方法について説明します。

ODBC データソースとしてPonparemall を追加する

未インストールの場合、PowerCenter サーバーとクライアントマシーンにドライバーをインストールします。どちらにおいても、データソースのODBC DSN で接続プロパティを指定します。これはドライバーインストール時の最後の手順にあたります。Microsoft ODBC データソースアドミニストレーターを使ってODBC DSN を作成および設定できます。

Ponparemall に接続するには、ShopUrl、InventoryUserId、InventoryPassword、OrderUserId、OrderPassword、PaymentUserId、およびPaymentPassword が必要です。

Ponparemall へのアクセスの設定

Ponparemall には各API のId とPassword が必要です。取得するには、以下の手順に従ってください。

  • Ponparemall Manager にログインし、メニューの「各種申請」の「WebAPI利用申請」をクリックします。
  • Web API メニューの「WebAPIサービス利用申請」をクリックし、利用申請を行います。
  • 後日、Ponparemall から必要なId とPassword が送られてきます。

Ponparemall アカウントの認証

次の接続プロパティを設定して接続します。

  • ShopUrl:接続先のPonparemall Shop URL を設定。「http://storetst4.ponparemall.com/sample/」に含まれる「sample」の部分を入力します。
  • InventoryUserId:「在庫API」のユーザID を設定。このプロパティは、Inventory テーブルにアクセスする場合に必要です。
  • InventoryPassword:「在庫API」のパスワードを設定。このプロパティは、Inventory テーブルにアクセスする場合に必要です。
  • OrderUserId:「受注API」のユーザID を設定。このプロパティは、Orders テーブルにアクセスする場合に必要です。
  • OrderPassword:「受注API」のパスワードを設定。このプロパティは、Orders テーブルにアクセスする場合に必要です。
  • PaymentUserId:「決済API」のユーザID を設定。このプロパティは、Payments テーブルにアクセスする場合に必要です。
  • PaymentPassword:「決済API」のパスワードを設定。このプロパティは、Payments テーブルにアクセスする場合に必要です。

PowerCenter でETL ワークフローを作成する

次のステップに従ってPowerCenter でワークフローを作成し、Ponparemall データをプルしてフラットファイルにプッシュします。

ODBC ドライバーを使用してソースを作成する

  1. %INFA_HOME%\clients\PowerCenterClient\client\bin にあるpowrmart.ini ファイルで、次の行をODBCDLL セクションに追加します。
    CData=PMODBC.DLL
  2. PowerCenter Workflow Manager で新しいODBC リレーショナル接続を追加し、ユーザー名とパスワードのプロパティをODBC Driver がインストールされているマシンのユーザーに設定して、接続文字列をドライバーのSystem DSN(CData Ponparemall Sys)に設定します。
  3. PowerCenter Designer でリポジトリに接続し、フォルダを開きます。
  4. 「Source Analyzer」を選択してソースメニューをクリックし、「Import from Database」を選択します。
  5. ODBC データソースのドロップダウンメニューで、以前構成したDSN(CData Ponparemall Sys)を選択します。
  6. 「connect」をクリックし、含めるテーブルとビューを選択します。
  7. 「OK」をクリックします。

ソースを使用してフラットファイルターゲットを作成する

  1. 「Targets Analyzer」を選択し、以前に作成したソースをワークスペースにドラッグアンドドロップします。既存のソースを使用することで、カラムがターゲットにコピーされます。
  2. 新しいターゲットを右クリックし、「edit」をクリックしてデータベースタイプをフラットファイルに変更します。

Ponparemall データとフラットファイル間のマッピングを作成する

  1. 「Mapping Designer」をクリックします。
  2. ソースとターゲットをワークスペースにドラッグします。(プロンプトが表示されたら、新しいマッピングに名前を付けます。)
  3. ワークスペースで右クリックし、「Autolink by Name」を選択します。
  4. カラムをソース修飾子からターゲット定義にドラッグします。
  5. フォルダをセーブ(Ctrl + S)します。

マッピングを使用してワークフローを作成する

ソース、ターゲット、マッピングを作成して保存したら、ワークフローを作成することができるようになります。

  1. マッピングを右クリックして「generate workflow」を選択し、「Workflow Generation」ウィザードを開きます。
  2. 再利用不可のセッションでワークフローを作成します。
  3. (以前作成した関連する接続への)接続オブジェクトが適切に構成されていることを確認してプレフィックスを設定します。
  4. 必要に応じて接続を設定します。
  5. ワークフローを確認して「Finish」をクリックします。

ワークフローを作成したら、PowerCenter Workflow Manager を開いてワークフローにアクセスして開始し、Ponparemall データをフラットファイルに素早く転送できます。ODBC Driver for Ponparemall を使用して、ソースとターゲットをPowerCenter から設定することで、Informatica PowerCenter でPonparemall データをお好みのエレガントで強力な機能に統合することができます。