# Tableau連携アーキテクチャ TableauとTreasure Dataを組み合わせることで、データドリブン企業は迅速にデータを探索し、インサイトを得ることができます。この2つのソリューションを組み合わせることで、インフラではなくインサイトに集中でき、業界をリードするビジュアル分析ツールを活用できます。 Treasure DataはBIツールに依存しないサービスですが、お客様はBIおよびビジュアル分析にTableauを使用しています。この記事では、Treasure Data、Tableau Desktop、およびTableau Server/Cloudを組み合わせる方法を紹介します。 ## Tableauについて Tableauは、人々がデータを視覚化し理解するのに役立つビジネスインテリジェンスソフトウェアです。Tableau Softwareが提供する主要な製品は、Tableau DesktopとTableau Serverの2つです。Tableau Desktopは、データを視覚化および分析するために使用されるデスクトップアプリケーションです。ワークブック、ビジュアライゼーション、ダッシュボード、ストーリーの作成に役立ちます。 ![](/assets/tableau_features.b1c89679628dd52a8cb1d3d1040ae75878f0ffa070157abafc9b96b0dec8b551.d76444dc.jpg) ユーザーは、組織内で共有するために、視覚化されたデータをTableau Serverに公開できます。Tableau DesktopはBIデザイナーツールであり、Tableau Serverはビジュアライゼーションを共有するための公開環境です。Tableau Onlineは、Tableau Serverのホスト版であり、BIサーバーを管理する必要がありません。 - [Tableau Desktop Product Tour (Video)](https://www.youtube.com/watch?v=37Mx3uZRwBE) - [Tableau Server Product Tour (Video)](https://www.youtube.com/watch?v=uGgkiBhkRHk) - [Treasure Data Introduction (Video)](https://www.youtube.com/watch?v=pk7oAN_nH4w) - [Treasure Data Technical Overview & Concepts (Video)](https://www.youtube.com/watch?v=lFxJgTD5eqw) ## TableauとTreasure Dataのリファレンスアーキテクチャ Treasure DataとTableauを組み合わせる理由は、Treasure Dataが新しい顧客データソース(アプリケーションログ、Webログ、モバイルデータ、センサーデータなど)を処理するためのスケーラブルなバックエンドを提供する一方で、Tableauが既存のデータソース(EDW、CRM、ERPなど)に対して柔軟なビジュアル分析を提供するためです。 Treasure DataとTableauを組み合わせることで、あらゆるタイプ、あらゆるサイズのデータソースに対して迅速にインサイトを得ることができます。これを次のアーキテクチャ図に示します。 ![](/assets/tableau-architecture-1.23b0683171b26ad08430e5d39569430bfc2a7dee56befe612d733570bf593b00.d76444dc.png) ## アプローチ1 - Tableauへのアクティベーションを使用する データ利用者により良い体験を提供するために、パフォーマンス上の理由から、この生データをより小さなセットに要約することをお勧めします。Treasure Dataのクエリエンジンを使用することで、ビッグデータを集約形式に圧縮できます。 Treasure Dataは「結果出力/Tableauへのアクティベート」をサポートしているため、集約結果をTableau Server/Cloudに直接プッシュできます。これを行うために追加のインフラストラクチャは必要ありません。[スケジュールジョブ](https://docs.treasuredata.com/smart/project-product-documentation/scheduling-jobs-using-td-console) / Audience Studioからのアクティベーションを使用してこのプロセスを自動化し、定期的にデータを集約することもできます。Treasure Dataは、クエリ結果を[Tableau Data Hyper形式ファイル](https://tableau.github.io/hyper-db/docs/#:~:text=Hyper%20is%20Tableau's%20blazingly%20fast,and%20Tableau%20Prep's%20ETL%20transformations.)としてプッシュできます。Hyperは、Tableauの新しいインメモリデータエンジン技術で、大規模または複雑なデータセットに対する高速なデータ取り込みと分析クエリ処理を目的として設計されています。Hyperファイルは、Tableau Serverに直接保存されます。 - [Tableau Server Export Integration](/ja/int/tableau-server-export-integration) - [Tableau Cloud Export Integration](/ja/int/tableau-cloud-export-integration) ## アプローチ2 - Datatank 2.0をデータマートとして使用する PostgreSQLインターフェース互換性を提供する[Datatank 2.0](https://docs.treasuredata.com/smart/project-product-documentation/about-data-tank-2-0)を使用することで、Tableauのさまざまな機能がこのデータを効率的に視覚化し、ダッシュボードを作成するのに役立ちます。 PostgreSQLへのアクティベーションを介してデータをDatatank 2.0にエクスポートできますが、Datatank 2.0もTableauと統合する必要があります。まず、Tableau環境にPostgreSQLデータベースドライバーをインストールする必要があります。 - [Tableau PostgreSQL Connector](https://help.tableau.com/current/pro/desktop/en-us/examples_postgresql.htm) Tableauに技術的に詳しくない場合は、アプローチ1またはアプローチ2をお勧めします。これらのアーキテクチャは、Tableau上でデータを視覚化するためのシンプルで優れたパフォーマンスを提供します。 ## アプローチ3 - Tableau Server/Cloudを使用して接続を共有する Tableauでは、データソースをTableau CloudまたはTableau Serverに公開することで、データの単一ソースを維持することが不可欠です。公開により、Tableau Desktopを使用していないが、Web編集環境でワークブックを編集する権限を持っている同僚を含む、同僚間でのデータ共有も可能になります。アナリストは、すべてのデータソースにアクセスできることで、データとレポートを迅速に反復処理でき、自立性が得られます。 Treasure Data Trino/Prestoとの新しい接続を作成し、その接続を保存してTableau Server/Cloudに公開する必要があります。 - [Best Practices for Published Data Sources](https://help.tableau.com/current/pro/desktop/en-us/publish_datasources_about.htm) - [Tableau Desktop for Windows Import Integration](/ja/int/tableau-desktop-for-windows-import-integration) これにより、Treasure Dataから直接スケジュールされた更新抽出を構成できるため、Tableauユーザーの数を増やすことによるTreasure Dataリソースの心配をする必要がありません。 - [Quick Start: Refresh Extracts on a Schedule](https://help.tableau.com/current/server/en-us/qs_refresh_extracts.htm) ## 関連ページへのリンク - [Tableau Desktop for Mac](/ja/int/tableau-desktop-for-mac) - [Tableau Desktop for Windows Import Integration](/ja/int/tableau-desktop-for-windows-import-integration) - [Tableau Cloud Export Integration](/ja/int/tableau-cloud-export-integration) - [Tableau Server Export Integration](/ja/int/tableau-server-export-integration)