Google Data Studio(Data Portal) からSmaregi データに連携してレポートを作成

詳細情報をご希望ですか?

製品についての詳細情報や無償トライアルをご案内します:

CData Connect Server

CData Connect Server を使ってSmaregi の仮想MySQL データベースを作成して、Google Data Studio(Data Portal)でSmaregi データを使ったカスタムレポートを作成します。



Google Data Studio は、大変使いやすいビジュアライゼーションとレポーティングが可能なサービスです。Google Data Studio とCData Connect Server を一緒に使うことで、簡単にSmaregi データに連携するレポートを作成することができます。この記事では、Google Data Studio とConnect Server でSmaregi に連携するシンプルなレポートを作成する方法を説明します。

CData Connect Server は、Smaregi データのインターフェースを提供し、Google Data Studio からリアルタイムSmaregi データに連携することができます。ビジュアライズを作成すると、Google Data Studio がクエリを自動的に発行してリアルタイムデータを取得します。CData Connect Server がクエリ(フィルタリングやJOIN も可能)をパースしてSmaregi に送り、Google Data Studio にSmaregi からのデータを返します。インテリジェントなサーバーサイドプロセスで、多様なクエリをパフォーマンス良く利用できます。

この設定には、CData Connect Server インスタンスおよびCData Connect Server Connector for Google Data Studioが必要です。是非、https://www.cdata.com/jp/connect/server からCData Connect Server のトライアルと詳細情報をご覧ください。


CData Connect Server からSmaregi に接続

CData Connect Server は、直観的なPoint-and-click インターフェースでデータソースへの接続およびAPI エンドポイント作成を行います。

  1. Connect Server にログインして、Databases をクリックします。
  2. 利用できるデータソースアイコンから"Smaregi" を選択します。
  3. Smaregi に接続するために必要なプロパティを入力します。

    スマレジドライバーには、ContractId およびAccessToken パラメータが必要です。

    • スマレジにログイン後、「設定」->「システム連携」->「スマレジAPI 設定」に移動します。
    • 「API受信設定」セクションにある「受信機能を利用する」を「利用する」に変更し、「アクセストークンの生成」をクリックし、AccessToken を取得します。
    • 次に必要なAPI アクセスを有効にするため、「機能設定」セクションで必要な機能を「利用する」に変更します。

    ContractId: アカウントの契約ID。これは受信設定セクションでも確認できます。
    AccessToken: 受信設定セクションのアクセストークン。

  4. Test Database をクリックします。
  5. Privileges -> Add をクリックして、新しいユーザーを追加し、適切な権限を指定します。

これで、Smaregi の仮想データベースが作成でき、Google Data Studio からの連携が可能になりました。

Google Data Studio からリアルタイムSmaregi データにアクセスしてビジュアライズを作成

以下の手順で、Google Data Studio でCData Connect Server を使って、Smaregi データのビジュアライゼーションを作成します。

  1. Google Data Studio にログインして、データソース、新しいデータソースとクリックし、CData Connect Server Connector を選択します。
  2. Connector に権限を許可します。
  3. (myinstanceCONNECT_SERVER_URL)、username、password を入力してCData Connect にアクセスします。
    • Username: myinstance/username
    • Password: your Connect Server password
  4. Database (e.g. Smaregi1) を選択して、Next をクリックします。
  5. Table (e.g. Products) を選択します。
  6. Connect をクリックします。
  7. 必要があれば、カラムを変更できます。Create Report をクリックして、データを取得します。
  8. あとは通常のRDB などのデータと同じようにスタイルを選択してビジュアライズを作成します。
  9. Dimensions およびMeasures を選択していきます。

Optional:MySQL Connector への接続

もしカスタムSQL クエリを使いたい場合には、MySQL Connector を使うことで実現が可能です。Server アドレス、ポート、ユーザー名、パスワードのサーバー情報を使ってCData Connect Server に接続します。

アプリケーションからSmaregi データにSQL アクセスを実現

このようにGoogle Data Studio からSmaregi データに連携ができました。CData Connect では、他にも多くのデータソースに対応しています。

アプリケーションから240+ SaaS、BigData、NoSQL にSQL でデータ連携するには、CData Connect Server を是非お試しください。