製品をチェック

製品の情報と30日間無償トライアル

Google Drive 連携ソリューション 相談したい

BizTalk でGoogle Drive にストアドプロシージャを実行する

CData BizTalk Adapter が提供するストアドプロシージャを使用して、BizTalk のGoogle Drive を自動化できます。ストアドプロシージャは、基盤となるAPI で使用できるアクションを実装しています。

加藤龍彦
ウェブデベロッパー

最終更新日:2021-07-17

こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。

ストアドプロシージャは、SELECT 、INSERT 、UPDATE 、DELETE としては表すことができないGoogle Drive アクションを実装します。この記事では、ストアドプロシージャ用のスキーマを作成する方法を説明します。このスキーマを使用して、送信ポートからストアドプロシージャを実行できます。

プロジェクトにアダプターを追加する

[Add Adapter] ウィザードから、アダプターをVisual Studio のBizTalk サーバープロジェクトに追加します。このアダプターは、ストアドプロシージャへの入力とその結果に関するメタデータを返します。このメタデータを使用してスキーマを作成します。

  1. [Solution Explorer] の[project] で右クリックし、[Add] -> [Add Generated Items] と進みます。
  2. [resulting dialog box] の[Add Adapter Metadata] を選択します。
  3. 表示される[Add Adapter] ウィザードで、リストからアダプターを選択します。
  4. [Port menu] では、選択を空白のままにします。もしくは、Google Drive アダプターを使用するように構成されている受信場所や送信ポートを選択します。
  5. CData Adapters in the Select Adapter wizard.(Salesforce is shown.)
  6. 送信ポートまたは受信場所に、認証資格情報と他の接続プロパティが構成されていない場合、[Connection String] ページで、それらを入力します。下は一般的な接続文字列です。

    Google Drive はOAuth 認証標準を利用しています。各ユーザーやドメイン内のユーザーの代わりに、CData 製品がGoogle API にアクセスすることを許可できます。 接続すると、CData 製品はデフォルトブラウザでOAuth エンドポイントを開きます。ログインして、アプリケーションにアクセス許可を与えます。CData 製品がOAuth プロセスを完了します。

    詳細はヘルプドキュメントを参照してください。

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

  7. The connection string properties used by the Google Drive Adapter.(Salesforce is shown.)

スキーマを作成する

[Add Adapter] ウィザードで接続プロパティを入力すると、[Schema] ウィザードが表示されます。

  1. 次の[Schema Information] のページでは、Google Drive アダプターを使用するために構成した送信ポートを選択します。
  2. CData Google Drive アダプターが要請応答送信ポートで構成されている場合、[One-Way] オプションを無効にします。
  3. [Command Type] メニューで、ストアドプロシージャを選択します。 Schema options for a stored procedure.(Salesforce is shown.)
  4. メニューからストアドプロシージャを選択し、インプットパラメータの値を入力します。 Input parameters and values.(Salesforce is shown.)
  5. ウィザードで表示される概要の設定を確認して[Finish] をクリックし、schema.xsd ファイルを作成します。

スキーマを処理する

BizTalk アプリでスキーマを使用する際は、こちらのチュートリアルをご覧ください。

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。