今すぐお試しください!

製品の詳細CData ODBC Driver for Lohaco を確認して、無償評価版をダウンロード:

今すぐダウンロード

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

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



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

FileMaker Pro でLohaco データをクエリ

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

  • SellerId
  • SSlClientCert
  • SSLClientCertType

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

Lohaco に接続する場合は、 SellerId、SSLClientCert、およびSSLClientCertType が必要です。

Lohaco へのアクセスの設定

SellerId、SSLClientCert、およびSSLClientCertType を取得するには、以下の手順に従ってください。

  • 「API 認証について」を参照して公開鍵と秘密鍵を生成します。
  • Lohaco ストアクリエイターにログインして、[設定]メニューの[証明書設定]に移動します。
  • [証明書を登録]をクリックして[公開鍵]、[許可IPアドレス]、[有効期限]を入力します。

Lohaco アカウントの認証

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

  • SellerId:接続先のLohaco Store ID を設定。
  • SSLClientCert:プライベートキーのファイルパスを設定。
  • SSLClientCertType:値"PEMKEY_FILE" を設定。

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

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

    SELECT * FROM Items

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

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

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

デザイン時のデータ処理

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

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

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

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

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

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

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

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

  1. Price を右クリックし[Chart by Price]をクリックします。[Table]ビューで列をグループ化済みの場合、例えばItemCd は、ItemCd でPrice をチャートするオプションを選択できます。
  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' オプションを有効にするか、ラベルの角度を指定します。
 
 
ダウンロード