製品をチェック

無償トライアル:

無償トライアルへ

製品の情報と無償トライアルへ:

Dropbox ODBC Driver

Dropbox ODBC Driver を使って、ODBC 接続をサポートする多様なツールからDropbox クラウドストレージにデータ連携。

Dropbox にDB のようにODBC インターフェースでアクセス可能に。

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

お問い合わせ

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


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


古川えりか
コンテンツスペシャリスト

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

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

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

OAuth では認証するユーザーにブラウザでDropbox との通信を要求します。本製品は、以下のようにさまざまな方法でこれを容易にします。 ユーザー資格情報の接続プロパティを設定せずに接続できます。 接続すると、本製品はデフォルトブラウザでOAuth エンドポイントを開きます。ログインして、本製品にアクセス許可を与えます。本製品がOAuth プロセスを完了します。

他のOAuth 認証フローについては、ヘルプドキュメントの「OAuth 認証の使用」を参照してください。

尚、本製品はDropbox のファイルの一覧表示やユーザー管理情報の取得用です。Dropbox に保管されているExcel、CSV、JSON などのファイル内のデータを読み込みたい場合には、Excel DriverCSV DriverJSON Driver をご利用ください。

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

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

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

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

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

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

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

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

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

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

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

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