Redash でQuickBooks POS データに連携するインタラクティブなダッシュボードを作成

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

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

API Server



CData Connect Cloud を使ってQuickBooks POS データの仮想MySQL エンドポイントを作成して、Redash からQuickBooks POS データを使ったインタラクティブダッシュボードを作成する方法。

Redash は、ユーザーがインタラクティブなダッシュボードを作成できるオープンソースのBI ツールです。Redash とCData Connect Cloud を一緒に使うことで、簡単にQuickBooks POS データに連携したビジュアライズ、ダッシュボードを作成することができます。この記事では、CData Connect Cloud を経由してRedash からQuickBooks POS に連携するダッシュボードを作成する方法を説明します。

CData Connect Cloud は、QuickBooks POS データのクラウド to クラウドの仮想MySQL インターフェースを提供し、Redash からリアルタイムにQuickBooks POS データへ連携することができます。Redash に保存されたデータはスケジュールで更新可能で常にアップデートされたデータを保持することができます。

QuickBooks POS の仮想MySQL データベースを作成

まずCData Connect Cloud でデータソースへの接続およびAPI エンドポイント作成を行います。

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

    ローカルQuickBooks インスタンスに接続する場合は、接続プロパティを設定する必要はありません。

    本製品 はリモートコネクタ経由でQuickBooks にリクエストを作成します。リモートコネクタはQuickBooks POS と同じマシン上で動作し、軽量の組み込みWeb サーバーを介して接続を受け入れます。サーバーはSSL/TLS をサポートし、ユーザーにリモートマシンからのセキュアな接続を可能にします。

    初めて接続するときは、リモートコネクタをQuickBooks POS で認可する必要があります。詳細はヘルプドキュメントの「はじめに」を参照してください。

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

Redash にCData Connect Cloud のコネクションを追加

続いてCData Connect Cloud への接続をRedash に追加します。Redash では MySQLインターフェースを用いてCData Connect Cloudに接続します。

  1. 管理画面にログインして、「Data Sources」に移動し、CData Connect を新しいデータソースに追加します。
  2. 「+ New Data Source」をクリックし
  3. データソースの一覧から「MySQL (Amazon RDS)」を選択します。ここがRedash からCData Connect Cloud に接続するためのポイントです。CData Connect Cloud はSSL による接続が必須となるため、通常のRedash の「MySQL」接続ではうまく接続することができません。そのため「MySQL (Amazon RDS)」を使用します。
  4. 「MySQL (Amazon RDS)」の設定画面では以下の通り必要な情報を入力し、「Create」をクリックします。この時に「UseSSL」をONにします。
  5. 作成後、「Test Connection」をクリックして、接続状態を確認しましょう。「Success」のメッセージが表示されればOKです。

Query の作成

対象のデータソースに接続して、データの取得を行うQueryを実行します。

  1. 「Create」タブから「New Query」をクリックします。
  2. 対象のデータソースを選択して、データ取得のためのSQL 文を入力します。取得できるテーブルは一覧で確認できます。
  3. 入力後、「Execute」を実行することで、CData Connectを経由し、QuickBooks POS のデータをシームレスにRedashへ読み込むことができます。
  4. あとはVisualization Editorを駆使して、QuickBooks POS のデータからグラフを作成し、分析することができます。
  5. 作成したQuery はRefresh Schedule の設定で定期的に最新データに更新することが可能です。

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

このようにRedash からQuickBooks POS データにクラウド-to-クラウドでの連携ができました。これで簡単にビジュアライズ、やダッシュボード作成が可能です。他にも多くのSaaS に対応するCData Connect Cloud の詳細をConnect Cloud からご覧ください。