製品をチェック

製品の詳細・30日間の無償トライアルはこちら

CData Connect

Tableau Cloud でMisoca ビジュアライゼーションを構築

CData Connect Server を使用してMisoca の仮想SQL Server データベースを作成し、Tableau Cloud でビジュアライゼーションを構築します。

加藤龍彦
デジタルマーケティング

最終更新日:2022-10-31

こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。

Tableau Cloud は、クラウドで完全にホストされている分析プラットフォームです。CData Connect Server と組み合わせることで、ビジュアライズやダッシュボ-ドなどのためにMisoca データに瞬時にアクセスできるようになります。この記事では、Tableau Cloud でMisoca の仮想データベースを作成し、Misoca データからビジュアライゼーションを構築する方法を説明します。

CData Connect Server は、ピュアSQL Server インターフェースをMisoca に提供することで、コネクタをインストールしたりTableau Desktop からワークシートやデータソースを公開したりすることなく、Tableau Cloud のリアルタイムMisoca データからビジュアライゼーションを簡単に構築できるようにします。ビジュアライゼーションを構築すると、Tableau Cloud はデータを収集するためのSQL クエリを生成します。CData Connect Server は最適化されたデータ処理を使用し、サポートされているすべてのSQL 操作(フィルタ、JOINs など)をMisoca に直接プッシュし、サーバー側の処理を利用してMisoca データをすばやく返します。

ホスティングについて

Tableau Cloud からCData Connect Server に接続するには、利用するConnect Server インスタンスをネットワーク経由での接続が可能なサーバーにホスティングして、URL での接続を設定する必要があります。CData Connect がローカルでホスティングされており、localhost アドレス(localhost:8080 など)またはローカルネットワークのIP アドレス(192.168.1.x など)からしか接続できない場合、Tableau Cloud はCData Connect Server に接続することができません。

クラウドホスティングでの利用をご希望の方は、AWS MarketplaceGCP Marketplace で設定済みのインスタンスを提供しています。


Misoca データの仮想SQL Server データベースを作成する

CData Connect Server は、シンプルなポイントアンドクリックインターフェースを使用してデータソースに接続し、API を生成します。

  1. Connect Server にログインし、「Databases」をクリックします。 データベースを追加
  2. 「Available Data Sources」から「Misoca」を選択します。
  3. Misoca に接続するために必要な認証プロパティを入力します。

    まず、OAuth アプリを作成する必要があります。 https://app.misoca.jp/oauth2/applications に移動し、「新しいアプリケーションを作成する」ボタンをクリックしてください。アプリケーション名を入力し、リダイレクトURL を指定して、「登録する」をクリックします。そうすると、クライアントシークレットとクライアントID が表示されます。

    次に、プロファイルをダウンロードしてドライバーがアクセス可能な場所に配置します。こちらからプロファイルをダウンロードして、「C:/profiles/」 などに設置してください。

    以下の接続プロパティを設定した後、接続の準備が整います。

    • AuthScheme:OAuth に設定してください。
    • OAuthClientID:アプリケーション設定で指定されたOAuth クライアントID に設定してください。
    • OAuthClientSecret:アプリケーション設定で指定されたOAuth クライアントシークレットに設定してください。
    • CallbackURL:アプリケーション設定で指定したリダイレクトURI に設定してください。
    • InitiateOAuth:GETANDREFRESH に設定してください。InitiateOAuth を使用して、OAuthAccessToken を取得するプロセスを管理できます。
    Configuring a connection (Salesforce is shown).
  4. Test Database」をクリックします。
  5. 「Permission」->「 Add」とクリックし、適切な権限を持つ新しいユーザー(または既存のユーザー) を追加します。

仮想データベースが作成されたら、Tableau Cloud でビジュアライゼーションを構築できます。

Tableau Cloud でリアルタイムMisoca データをビジュアライズ

以下のステップでは、Connect Server の仮想Misoca データベースに基づいてTableau Cloud で新しいデータソースを作成し、データから簡単なビジュアライゼーションを構築する方法の概要を説明します。

  1. Tableau Cloud にログインし、プロジェクトを選択して新しいワークブックを作成します。
  2. 新しいワークブックで、データウィザードから「Microsoft SQL Server Connector」を選択し、Connect Server インスタンスの値を入力します。

  3. NOTE:「Require SSL」チェックボックスを有効化してください。 Connect to Connect Server from Tableau Cloud
  4. 新しく作成したデータベースと、ビジュアライズするテーブルを選択します。(必要に応じて結合されたテーブルの関係を定義します。)
  5. Choosing a Database and Tables
  6. 「Dimensions and Measures」を選択して、ビジュアライゼーションを構成します。
  7. Visualizing Misoca データ in Tableau Cloud

アプリケーションからMisoca データへのSQL アクセス

この時点で、Tableau Cloud ワークブックからリアルタイムMisoca への直接接続が有効になります。Tableau Desktop から、データソースやワークブックを発行することなく、新しいビジュアライゼーションの作成やダッシュボードの構築などを行うことができます。Tableau Cloud などのクラウドアプリケーションから、100 を超えるSaaS、Big Data、NoSQL ソースのデータにSQL でアクセスする方法については、Connect Server ページを参照してください。

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。