Skip to content

Data Tanksについて

Data Tankは廃止されました。Data Tank 2.0のご利用をお勧めします。

Treasure Data Data Tanksを使用すると、データのサブセットを作成し、インタラクティブな分析やレポートを実行できます。

Data Tanksは、Treasure Dataプラットフォーム上の便利な完全ホスト型データマートを通じて、集計されたメトリクスへの簡単なアクセスを提供します。独自のPostgreSQLインスタンスをホストおよび管理することなく、さまざまな外部ビジネスインテリジェンスおよびビジュアライゼーションアプリケーションの駆動に使用できます。

Data TanksはPostgreSQLデータベースであり、分析クエリを高速化します。作成、セットアップ、監視、管理、トラブルシューティングを含め、Treasure Dataによって完全に管理されるため、お客様は本来の業務に集中できます。

レイクショアデータマート

Treasure Dataは、イベントデータレイクと見なすことができます。ここでは、さまざまなイベントデータソース(および一部の低頻度更新ディメンション)が集約・処理され、さらなる処理、分析、またはビジュアライゼーションのためのよりコンパクトでクリーンなデータパッケージが作成されます。

イベントデータレイクの規模と範囲を考えると、スキーマの柔軟性を維持しながら数兆のデータポイントに対して高度な並行インタラクティブアクセスを提供することは、技術的に困難です。この制限を回避する方法として、レイクショアデータマートと呼ばれるデザインパターンがあります。

レイクショアデータマートのアーキテクチャ図

画像クレジット: Martin Fowler, DataLake

Data Tanksは「データを水に見立てる」メタファーを使用して、分析のためのデータパイプラインがどのように機能するかのメンタルモデルを提供します。独立したデータマートを管理する負担なしに、Treasure Dataからビジネスインテリジェンスおよびデータビジュアライゼーションツールを駆動するための便利でアクセスしやすいメトリクスストアを提供します。

Data Tankは行指向として利用可能です。

メリット

Data Tanksは以下の主要なメリットを提供します。

  • 管理UI — ユーザーおよびデータベーススキーマ管理のためのコンソールです。
  • 高可用性 — 重要なビジネスプロセスのためのオプションです。
  • Presto SQLクエリ — テーブルの作成・削除を含め、Presto SQLを使用してData Tankデータをクエリできます。
  • 柔軟な処理フロー — Data TankとTreasure Dataのコアテーブルデータを結合できます。

Data Tankユーザータイプ

Treasure Dataは以下のタイプのData Tankユーザーを提供します。

tank_integration_user

Treasure DataコンポーネントからData Tanksにアクセスするためのユーザーです。例えば、Data Tanksへの結果の出力や、Treasure ワークフローからのpg>オペレーターの使用などに利用します。

tank_user

クライアントサイドアプリケーションからData Tanksにアクセスするためのユーザーです。このユーザーを使用して、標準的なPostgreSQLクライアントでData Tanksに接続できます。