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

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

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

最終更新日:2022-10-31

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

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

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

ホスティングについて

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 で設定済みのインスタンスを提供しています。


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

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

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

    Greenhouse への接続にはAPI キーが必要です。API キーを作成するには、以下の手順に従います。

    1. ナビゲーションバーのConfigure アイコンをクリックし、左側にあるDev Center を見つけます。
    2. API Credential Management を選択します。
    3. Create New API Key をクリックします。
      • "API Type" をHarvest に設定します。
      • "Partner" をcustom に設定します。
      • オプションで、説明を入力します。
    4. Manage permissions に進み、本製品を利用してアクセスしたいリソースに基づいて適切な権限を選択します。
    5. 作成されたキーをコピーし、APIKey にその値を設定します。
    Configuring a connection (Salesforce is shown).
  4. Test Database」をクリックします。
  5. 「Permission」->「 Add」とクリックし、適切な権限を持つ新しいユーザー(または既存のユーザー) を追加します。

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

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

以下のステップでは、Connect Server の仮想Greenhouse のデータベースに基づいて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 Greenhouse データ in Tableau Cloud

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

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

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

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