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

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

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

CData Connect



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

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

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

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

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

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

    APIKey をアカウント設定で生成したキーに設定するか、APIKey を提供する代わりにOAuth 標準を使用してアプリケーションを認証できます。OAuth を使用すると、他のユーザーが自身のデータにアクセスできるようになります。OAuth を使って認証するには、MailChimp にアプリを登録してOAuthClientId、OAuthClientSecret、およびCallbackURL を取得する必要があります。

    OAuth の使用については、ヘルプドキュメントの「はじめに」を参照してください。

  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を経由し、MailChimp のデータをシームレスにRedashへ読み込むことができます。
  4. あとはVisualization Editorを駆使して、MailChimp のデータからグラフを作成し、分析することができます。
  5. 作成したQuery はRefresh Schedule の設定で定期的に最新データに更新することが可能です。

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

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