2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DatabricksAdvent Calendar 2023

Day 21

DatabricksのカタログエクスプローラでER図がサポートされます

Posted at

こちらのアップデートです。

カタログエクスプローラで、Entity Relationship Diagram (ERD)のグラフとして主キーと外部キーの関係を参照できます。詳細については、エンティティ関係図の表示をご覧ください。

以下のようなリレーションを持つテーブルをUnity Catalog配下に作成します。

CREATE TABLE T(pk1 INTEGER NOT NULL, pk2 INTEGER NOT NULL,
                CONSTRAINT t_pk PRIMARY KEY(pk1, pk2));
CREATE TABLE S(pk INTEGER NOT NULL PRIMARY KEY,
                fk1 INTEGER, fk2 INTEGER,
                CONSTRAINT s_t_fk FOREIGN KEY(fk1, fk2) REFERENCES T);

テーブルSはテーブルTの複合主キーを外部キーとして参照しています。

カタログエクスプローラに移動します。タブにアクセスします。View relationshipsボタンが表示されるのでクリックします。
Screenshot 2023-12-20 at 8.34.06.png

ER図が表示されます。
Screenshot 2023-12-20 at 8.33.52.png

すでに提供されているデータリネージはデータがどのように作成されたのかを示す情報でしたが、ER図によってテーブル間の論理的な関係性を容易に把握できるようになります。本機能は順次リリースされますので、是非ご活用ください!

Databricksクイックスタートガイド

Databricksクイックスタートガイド

Databricks無料トライアル

Databricks無料トライアル

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?