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

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

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

CData Connect



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

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

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

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


CData Connect Cloud からGMO MakeShop に接続

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

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

    GMO MakeShop に接続するには、MembersAccessCode、OrdersAccessCode、ProductsAccessCode、およびShopId が必要です。

    GMO MakeShop へのアクセスの設定

    MembersAccessCode、OrdersAccessCode、ProductsAccessCode、およびShopId を取得するには、以下の手順に従ってください。

    • GMO MakeShop には各API のAccessCode が必要です。
    • GMO MakeShop Store Manager にログインし、メニューの「ショップ作成」をクリックします。
    • 左ナビゲーションメニューの「外部システム連携」から任意の連携対象設定ををクリックします(メニューに表示されない場合は別途GMO MakeShop にご確認ください)。
    • 商品データ連携設定の場合:認証コードの「発行」ボタンをクリックし、ProductsAccessCode を取得します。
    • 注文データ連携設定の場合:最初に「注文情報参照」と「注文情報変更」の設定を選択します。選択後、認証コードの「発行」ボタンをクリックし、OrdersAccessCode を取得します。
    • 会員データ連携設定の場合:最初に「会員情報の(参照・登録・変更・削除)」の設定を選択します。選択後、認証コードの「発行」ボタンをクリックし、MembersAccessCode を取得します。
    • 会員認証連携設定の場合:認証コードの「発行」ボタンをクリックし、ProductsAccessCode を取得します。

    GMO MakeShop アカウントの認証

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

    • ShopId:接続先のGMO MakeShop Store ID を設定。GMO MakeShop Store ID はログイン用の ID と同じです。
    • OrdersAccessCode:「注文データ連携設定」から取得した「認証コード」を設定。このプロパティは Orders テーブルにアクセスする場合に必要です。
    • ProductsAccessCode:「商品データ連携設定」から取得した「認証コード」を設定。このプロパティは Products テーブルにアクセスする場合に必要です。
    • MembersAccessCode:「会員データ連携設定」から取得した「認証コード」を設定。このプロパティは Members テーブルにアクセスする場合に必要です。
    • MemberAuthenticationCode:「会員認証連携設定」から取得した「認証コード」を設定。このプロパティは MemberAuthenticationConfirm を実行する場合に必要です。
    • Password:GMO MakeShop Store Manager のログインユーザーのパスワードを指定。このプロパティは ProductCategoryRegistrationOrModification,ProductMemberGroupPriceRegistrationOrModification,ProductOptionRegistrationOrModification,ProductRegistrationOrModification を実行する場合に必要です。
  4. Test Database をクリックします。
  5. Privileges -> Add をクリックして、新しいユーザーを追加し、適切な権限を指定します。

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

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

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

  1. Google Data Studio にログインして、データソース、新しいデータソースとクリックし、CData Connect Cloud Connector を選択します。
  2. Connector に権限を許可します。
  3. (myinstancemyinstance.cdatacloud.net)、username、password を入力してCData Connect にアクセスします。
    • Username: myinstance/username
    • Password: your Connect Cloud password
  4. Database (e.g. GMOMakeShop1) を選択して、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 Cloud に接続します。

クラウドアプリケーションからGMO MakeShop データにSQL アクセスを実現

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

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