各製品の資料を入手。
詳細はこちら →Klipfolio でのau PAY Market に接続されたビジュアライゼーションを作成
CData Connect Server を使用してKlipfolio からau PAY Market に接続し、リアルタイムau PAY Market のデータを使用してカスタムビジュアライゼーションを作成します。
最終更新日:2022-03-05
こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。
Klipfolio は、チームやクライアント向けのリアルタイムダッシュボードを構築するための、オンラインダッシュボードプラットフォームです。CData Connect Server と組み合わせると、ビジュアライゼーションやレポートなどのためにau PAY Market のデータにアクセスできます。この記事では、Connect Server でau PAY Market の仮想データベースを作成し、Klipfolio でau PAY Market のデータからビジュアライゼーションを構築する方法を説明します。
CData Connect Server は、au PAY Market に純粋なMySQL インターフェースを提供し、ネイティブにサポートされているデータベースにデータを複製することなくKlipfolio のリアルタイムau PAY Market のデータからレポートを作成できるようにします。ビジュアライゼーションを作成すると、Klipfolio はデータを収集するためのSQL クエリを生成します。CData Connect Server は、最適化されたデータ処理を使用してサポートされているすべてのSQL 操作(フィルタ、JOIN など)をau PAY Market に直接プッシュし、サーバーサイドの処理を利用して、要求されたau PAY Market のデータを素早く返します。
au PAY Market のデータの仮想MySQL データベースを作成
CData Connect Server は、簡単なポイントアンドクリックインターフェースを使用してAPI を生成します。
- Connect Server にログインし、「Databases」をクリックします。
- 「Available Data Sources」から「au PAY Market」を選択します。
-
必要な認証プロパティを入力し、au PAY Market に接続します。
au PAY マーケットに接続するには、ShopId およびApiKey が必要です。
au PAY マーケットへのアクセスの設定
ShopId およびApiKey を取得するには、以下の手順に従ってください。
- Wow! manager サイトにログインして、「各種お申し込み」メニューの「API利用申請」に移動します。
- API利用規約に同意します。
- 「APIキーの発行はこちら」をクリックします。
- 「発行」ボタンをクリックして、API キーを生成します。
- 「接続元IPアドレスを登録」に、対象とするIP アドレスを入力します。
- 「登録」ボタンをクリックして、設定を保存します。
au PAY マーケットアカウントの認証
次の接続プロパティを設定して接続します。
- ShopId:接続先のau PAY マーケットShop ID を設定。
- ApiKey:API キーを設定。au PAY マーケットストアアカウントから取得したAPI キーです。
- UseSandbox:Sandbox 環境に接続する場合はTrue を設定。
- 「 Test Database 」をクリックします。
- 「Permission」->「 Add」とクリックし、適切な権限を持つ新しいユーザー(または既存のユーザー)を追加します。
コネクションが作成されたら、Klipfolio からau PAY Market に接続することができます。
Klipfolio からau PAY Market に接続
以下のステップでは、Klipfolio からCData Connect Server に接続して新しいau PAY Market のデータソースを作成する方法の概要を説明します。
- Klipfolio を開きます。
- 「Data Sources」で「」をクリックして新しいデータソースを追加します。
- MSSQL をService として検索して選択します。
- 「Create a custom MSSQL data source」をクリックします。
- MySQL 接続プロパティを設定してデータソースを構成します。
- MSSQL 接続プロパティを設定してデータソースを構成します。
- Host:接続するCData Connect Serverインスタンス、例:CONNECT_SERVER_URL
- Port:1433
- Database: データベース (例 auPAYMarket1)
- Driver:MS SQL
- Username:Connect Server ユーザー
- Password:上記のユーザーのパスワード
- SQL Query:データを取得するためのクエリ(例:SELECT * FROM Items)
- 「Include column headers」チェックボックスをオンにします。
- サーバー側でSSL/TLS を有効にしている場合は、「Use SSL/TLS」チェックボックスをオンにします。
- データモデルを構築する前に「Get data」をクリックしてau PAY Market のデータをプレビューします。
データモデルを構築
データを取得したら、「Model your data」チェックボックスを選択して「Continue」をクリックします。新しいウィンドウでデータモデルを構築します。
- 使用するすべてのカラムがモデルに含まれていることを確認します。
- モデルに名前を付けます。
- (オプション)Description を設定します。
- 「Header in row」を1に設定します。
- 「Exclude data before row」のトグルをクリックして値を2 に設定します。
- 「Save and Exit」をクリックします。
Metric を作成する
データがモデル化されたことで、ダッシュボードやレポートなどのKlipfolio プラットフォームで使用されるデータのMetric(またはビジュアライゼーション)を作成することができるようになりました。
- 「Create metrics」をクリックします。
- データソースを選択します。
- Metric の値とデフォルトの集計を選択します。
- セグメントを選択します。
- 日時を選択します。
- データのシェイプを選択します。
- 表示設定を構成します。
- Save をクリックします。
- Metric に移動し、ビジュアライゼーションをさらに設定します。
アプリケーションからau PAY Market のデータへのSQL アクセス
これで、リアルタイムau PAY Market のデータから作成されたMertic ができました。新しいダッシュボードに追加したり共有したりすることができます。これでau PAY Market を複製することなく、より多くのデータソースや新しいビジュアライゼーション、レポートを作成することができます。
アプリケーションから直接250+ SaaS 、ビッグデータ 、NoSQL ソースへのSQL データアクセスを取得するには、CData Connect Server を参照してください。