Zuora データをFileMaker Pro にインポート

製品をチェック

無償トライアル:

ダウンロードへ

製品の詳細情報へ:

Zuora ODBC Driver

Zuora ODBC Driver を使って、ODBC 接続をサポートするあらゆるアプリケーション・ツールからZuora にデータ連携。

Zuora データにデータベースと同感覚でアクセスして、Zuora に使い慣れたODBC インターフェースで連携。

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

お問い合わせ

Zuora をFilemaker Pro に統合するレポートを作成。





CData ODBC driver の特長の一つに、多くのアプリケーションに渡るユビキタスサポートがあります。この記事では、FileMaker Pro でODBC ドライバーを設定してZuora を使ってデータビジュアライゼーションを作成します。

※製品について詳しい情報をご希望の方は以下からお進みください。

FileMaker Pro でZuora データをクエリ

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

  • OAuthClientID
  • OAuthClientSecret
  • Tenant
  • ZuoraService

Microsoft ODBC データソースアドミニストレーターで必要なプロパティを設定する方法は、ヘルプドキュメントの「はじめに」をご参照ください。

Zuora uses the OAuth standard to authenticate users. See the online Help documentation for a full OAuth authentication guide.

Configuring Tenant property

In order to create a valid connection with the provider you need to choose one of the Tenant values (USProduction by default) which matches your account configuration. The following is a list with the available options:

  • USProduction: Requests sent to https://rest.zuora.com.
  • USAPISandbox: Requests sent to https://rest.apisandbox.zuora.com"
  • USPerformanceTest: Requests sent to https://rest.pt1.zuora.com"
  • EUProduction: Requests sent to https://rest.eu.zuora.com"
  • EUSandbox: Requests sent to https://rest.sandbox.eu.zuora.com"

Selecting a Zuora Service

Two Zuora services are available: Data Query and AQuA API. By default ZuoraService is set to AQuADataExport.

DataQuery

The Data Query feature enables you to export data from your Zuora tenant by performing asynchronous, read-only SQL queries. We recommend to use this service for quick lightweight SQL queries.

Limitations
  • The maximum number of input records per table after filters have been applied: 1,000,000
  • The maximum number of output records: 100,000
  • The maximum number of simultaneous queries submitted for execution per tenant: 5
  • The maximum number of queued queries submitted for execution after reaching the limitation of simultaneous queries per tenant: 10
  • The maximum processing time for each query in hours: 1
  • The maximum size of memory allocated to each query in GB: 2
  • The maximum number of indices when using Index Join, in other words, the maximum number of records being returned by the left table based on the unique value used in the WHERE clause when using Index Join: 20,000

AQuADataExport

AQuA API export is designed to export all the records for all the objects ( tables ). AQuA query jobs have the following limitations:

Limitations
  • If a query in an AQuA job is executed longer than 8 hours, this job will be killed automatically.
  • The killed AQuA job can be retried three times before returned as failed.

これで、Filemaker Pro のテーブルにZuora をロードできます。

  1. 新しいデータベースで[File]→[Import Records]→[Data Source]をクリックし、CData Zuora DSN を選択します。
  2. [SQL Query Builder]ウィザードが表示されたら、テーブルと列を選択して[Insert into SQL Query]をクリックします。このクエリは直接編集できます。テーブルからすべての行を選択するには、次のクエリを使います。

    SELECT * FROM Invoices

    UI を使いWHERE タブをクリックすることで、WHERE 句にフィルタをビルドできます。

  3. [Import Field Mapping]ウィザードが表示されたら、データソースの列からデスティネーションテーブルの列にマッピングを定義できます。クエリ結果に新しいテーブルを作成するには、[Target]ボックスから[New Table ("CData Zuora Source")]を選択し[Import]をクリックします。

ドライバーがサポートするSQL の詳細は、ヘルプドキュメントを参照してください。

デザイン時のデータ処理

テーブルをブラウズしながら、summary 関数の計算のみならずデータのソートや集計ができます。デザイン時にデータのビューを操作するには、まず以下2つの手順を行います。

  1. ブラウズモードに切り替える:アプリケーションのフッターにある[Mode]ポップアップメニューをクリックします。
  2. テーブルビューに切り替える:アプリケーションのメインツールバーにある[View As]メニューのテーブルアイコンをクリックします。

アグリゲートとサマライズ

下記の手順に従って、下図のように列の値をグループ化してサマリーを表示します。

  1. Sort:Id 列を右クリックして[Sort Ascending]をクリックします。
  2. Group:Id 列を右クリックし、[Add Trailing Group by Id ]をクリックして値をグループ化し、その後にsummary 計算が挿入される行を作成します。[Add Leading Group]をクリックしてグループにサマリーを加えます。
  3. Summarize:グループ化された列を右クリックして[Trailing Subtotals]メニューからサマリーを選択します。

下図は、グループ内の行数およびランニングカウントを表します。

レポートにチャートを追加

下記の手順に従って、各Id の全BillingCity を示す簡単な棒グラフを作成します。

  1. BillingCity を右クリックし[Chart by BillingCity]をクリックします。[Table]ビューで列をグループ化済みの場合、例えばId は、Id でBillingCity をチャートするオプションを選択できます。
  2. [Chart Setup]ウィンドウでチャートを描画する列を選択:x 軸に列を追加するには、[Data]ボックスの隣のボタンをクリックします。

x 軸とy 軸を選択するとチャートが描かれます。[Chart Setup]でもデータの処理が可能です。次のオプションを設定すると下図のチャートを作成できます。

  1. y 軸の合計を計算:[Data]ボックスとなりのy 軸のボタンをクリックして[Specify Calculation]を選択します。それからSUM 関数と、例えばcolumn、Shipcountry を選択します。
  2. [Summary]メニューでy 軸のサマリーを選択します。
  3. [Axis Options]セクションでチャートをカスタマイズ:'Show data points on chart' オプションを有効にするか、ラベルの角度を指定します。