Amazon QuickSight でBigCommerce のデータからインタラクティブなダッシュボードを作成する

加藤龍彦
加藤龍彦
デジタルマーケティング
CData Connect AI でBigCommerce へのコネクションを作成し、Amazon QuickSight SPICE からBigCommerce のデータを取得してインタラクティブなダッシュボードを作成します。

Amazon QuickSight ではクラウド上でインタラクティブなダッシュボードを作成できます。CData Connect AI と組み合わせると、ビジュアライゼーションやダッシュボード用にBigCommerce のデータにクラウドベースでアクセスできます。この記事では、Connect AI でBigCommerce に接続し、Amazon QuickSight でBigCommerce のデータにアクセスしダッシュボードを構築する方法を説明します。

Connect AI からBigCommerce に接続する

CData Connect AI では、直感的なクリック操作ベースのインターフェースを使ってデータソースに接続できます。
  1. Connect AI にログインし、 Add Connection をクリックします。 Adding a Connection
  2. Add Connection パネルから「BigCommerce」を選択します。 Selecting a data source
  3. 必要な認証プロパティを入力し、BigCommerce に接続します。

    BigCommerce 認証は標準のOAuth フローに基づいています。

    Store ID の取得

    BigCommerce Store に接続するには、StoreId が必要です。Store Id を確認するには、以下の手順に従ってください。

    1. BigCommerce アカウントにログインします。
    2. ホームページから「Advanced Settings」->「API Accounts」 を選択します。
    3. 「Create API Account」->「Create V2/V3 API Token」をクリックします。
    4. 画面にAPI Path という名前のテキストボックスが表示されます。
    5. テキストボックス内に、次の構造のURL が表示されます:https://api.bigcommerce.com/stores/{Store Id}/v3。
    6. 上記で示したように、Store Id は'stores/' と'/v3' パスパラメータの間にあります。
    7. Store Id を取得したら、「キャンセル」 をクリックするか、まだ持っていない場合はAPI Account の作成に進むことができます。

    パーソナルアクセストークンの取得

    加えて、自分のデータをテストおよびアクセスするには、個人用トークンを取得する必要があります。個人用トークンを取得する方法は次のとおりです。

    1. BigCommerce アカウントにログインします。
    2. ホームページから「Advanced Settings」->「API Accounts」 を選択します。
    3. 「Create API Account」->「Create V2/V3 API Token」をクリックします。
    4. アカウント名を入力します。
    5. 作成するAPI Account の「OAuth Scopes」を選択します。CData 製品 は"None" とマークされたデータにアクセスできません。また、"read-only" とマークされたデータを変更できません。
    6. 「保存」をクリックします。

    BigCommerce への認証

    次に、以下を設定してデータに接続できます。
    • StoreId:API Path テキストボックスから取得したStore ID に設定。
    • OAuthAccessToken:生成したトークンに設定。
    • InitiateOAuth:OFF に設定。

    Configuring a connection (Salesforce is shown)
  4. Create & Test をクリックします。
  5. Edit BigCommerce Connection ページのPermissions タブに移動し、ユーザーベースのアクセス許可を更新します。 権限を更新

パーソナルアクセストークンの追加

OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。

  1. Connect AI アプリの右上にあるユーザー名をクリックし、User Profile をクリックします。
  2. User Profile ページでPersonal Access Token セクションにスクロールし、 Create PAT をクリックします。
  3. PAT の名前を入力して Create をクリックします。 Creating a new PAT
  4. パーソナルアクセストークンは作成時にしか表示されないため、必ずコピーして安全に保存してください。

コネクションが構成されたら、Amazon QuickSight からBigCommerce に接続できるようになります。

BigCommerce のデータをSPICE にインポートしてインタラクティブなダッシュボードを作成する

以下のステップでは、Connect AI のBigCommerce 接続をベースにした新しいデータセットの作成、データセットのSPICE へのインポート、およびデータからの簡単なビジュアライゼーションを構築する方法を説明します。

  1. Amazon QuickSight にログインし「データセット」をクリックします。
  2. 「新しいデータセット」をクリックし、データソースとしてSQL Server を選択しConnect AI のインスタンスへの接続を構成します。完了したら「データソースを作成」をクリックします。 Connecting to Connect AI as a QuickSight data set.
  3. ビジュアライズ化したいテーブルを選択するか、データのカスタムSQL クエリを発行します。 Selecting a Table to visualize.
  4. 「データの編集 / プレビュー」をクリックしデータセットをカスタマイズします。
  5. 「迅速な分析のために SPICE へインポート」を選択し「視覚化する」をクリックします。 Importing data to SPICE for quicker analytics.
  6. ビジュアライズしたいフィールドとタイプを選択します。 Visualizing data in QuickSight via Connect AI (Salesforce is shown).

SPICE データセットの更新をスケジュールする

QuickSight のユーザーはSPICE にインポートしたデータセットの更新をスケジュールし、分析されるデータが最新で更新されたものだけであることを確認できます。

  1. QuickSight のホームページへ移動します。
  2. 「データの管理」をクリックします。
  3. 更新したいデータセットを選択します。
  4. 「更新をスケジュール」をクリックします。
  5. 「作成」をクリックし、更新スケジュール(タイムゾーン、繰り返しの頻度、開始日)を設定し、「作成」をクリックします。 Scheduling a refreshing of the data imported into SPICE.

クラウドアプリケーションからBigCommerce のデータへのSQL アクセス

これで、Amazon QuickSigh ダッシュボードからBigCommerce へ直接クラウドベースで接続できます。新しいビジュアライゼーションを作成したり、インタラクティブなダッシュボードを作成したりすることができます。Amazon QuickSight のようなクラウドアプリケーションで、100 を超えるSaaS、Big Data、NoSQL ソースのデータにライブアクセスする方法の詳細については、Connect AI ページを参照してください。

はじめる準備はできましたか?

CData Connect AI の詳細、または無料トライアルにお申し込みください:

無料トライアル お問い合わせ