# Looker Export Integration

[Looker](http://www.looker.com/)は、ビジネスインテリジェンスに対する全く新しいアプローチを提供します。LookerでSQLクエリを使用して、Treasure Dataに保存されたデータにアクセスできます。そのデータを使用してダッシュボードを作成し、Lookerでデータモデルを管理できます。

![](/assets/image-20191016-195338.94d617c517117a50533d47a478be4a47b4874318ca53c0e42208122ceddc276b.b221d6b7.png)

## Lookerの推奨アーキテクチャ

Treasure Dataを、異なるイベントデータソース（およびいくつかの低頻度で更新されるディメンション）が集約および処理され、より小さくクリーンなデータパッケージが作成されるイベントデータレイクとして考えてください。これらのデータパッケージは、さらなる処理、分析、または可視化に使用されます。

イベントデータレイクのサイズと範囲を考えると、スキーマの柔軟性を保ちながら、何兆ものデータポイントに対して高度に並行性のある対話的アクセスを提供することは、技術的に不可能に思えます（少なくとも、コスト面を考慮すると）。しかし、レイクショアデータマートと呼ばれる設計パターンを使用することで、この課題を回避できます。

データパイプラインが分析にどのように機能するかについての優れたメンタルモデルを提供するため、「水としてのデータ」の比喩を続けます。

Treasure Dataは、便利でアクセスしやすいメトリックストアを提供し、1つ以上の個別のデータマートを管理する負担なしに、Treasure DataからLookerプラットフォームを駆動できるData Tanksを提供しています。

Data Tanksはアドオン機能です。Looker連携の使用を開始する際は、[support@treasuredata.com](mailto:support@treasuredata.com)までご連絡ください。

Data Tanksの使用方法の詳細をご覧ください。

![](/assets/image-20191016-195355.64830c7ef61be5dae6489ac732f429b4fd4075b765b8a129723bb6674781b95f.b221d6b7.png)

## Lookerで接続を作成する

Lookerアカウントに移動します。Admin -> Connections -> "New Connection"を選択します。

次に、以下の手順を完了します：

1. コネクタの名前を入力：任意
2. dialectを選択：PostgreSQL
3. Data Tanksのホストとポートを入力：[xxx.xxx.xxx.xxx:5439](http://xxx.xxx.xxx.xxx:5439)
4. データベース名を入力：datatank
5. ユーザー名を入力：tank_user
6. パスワードを入力：あなたのパスワード
7. SSLを有効化：チェック済み
8. 最大接続数を入力：30


各パラメータの詳細については、[Looker](https://docs.looker.com/admin-options/database/connections)を参照してください。

![](/assets/image-20191016-195416.85ee0cb2018c0cb231ef9a4248e176067549027da22a06e58b7744d9def76264.b221d6b7.png)

Lookerの魔法を解き放つために、データエキスパートは「LookML」と呼ばれる軽量なモデリング言語でデータを記述します。LookMLは、組織内の全員が裏側の詳細を理解することなくレポートを作成できるように、データのクエリ方法をLookerに伝えます。LookMLの記述を始める方法については、[Lookerドキュメント](https://docs.looker.com/data-modeling)を参照してください。