Lake データベース テンプレート

Azure Synapse Analytics は、レイク内のデータの標準化に役立つ業界固有のデータベース テンプレートを提供しています。 これらのテンプレートは、定義済みのビジネス領域向けにスキーマを提供し、構造化された方法でデータをレイク データベースに読み込むことができます。 これらのテンプレートを使用して、Lake データベースを作成し、Azure Synapse 分析ランタイムを使用して、ビジネス ユーザーに分析情報を提供します。

エンタープライズ テンプレート

エンタープライズ テンプレートには、特定の業界内の組織にとって最も関心のありそうなテーブルのサブセットが含まれています。 概要を示し、関連するビジネス領域間の関連性について説明します。 これらのテンプレートは、多くの種類の大規模なプロジェクトのアクセラレータとして機能します。 たとえば、小売業テンプレートには、"Retail" と呼ばれるエンタープライズ テンプレートが 1 つあります。

エンタープライズ テンプレートの例

テーブル

テーブルは、他のオブジェクトと区別できる独立した存在のオブジェクトです。 たとえば、Customer、Store、Channel などです。

各テーブルは、テーブルを構成する値とデータを表す列のセットによって記述されます。 各列には名前、説明、データ型が含まれており、テーブルに関連付けられています。 データベース テンプレートには約 30,000 の列があります。 たとえば、CustomerId は Customer テーブルの列です。

Primary key (プライマリ キー)

主キーは、テーブル全体を一意に識別するのに役立ちます。 テーブル内のタプルを一意に識別する必要があります。 たとえば、CustomerId 列のキーでは、テーブル Customer 内の各顧客を識別するために一意性が適用されます。

外部キー

外部キーは、別のテーブルの主キーと一致する値を持つ 1 つの列または列の組み合わせです。 これは、2 つのテーブル間でリンクを確立するのに役立ちます。 たとえば、トランザクション テーブルの CustomerId は、トランザクションを完了した顧客を表します。 外部キーには、常に主キー (たとえば、Customer テーブルの CustomerId 主キー) とのリレーションシップがあります。

複合キー

複合キーは、テーブル内のレコードを一意に識別するために必要な 2 つ以上の列で構成されるキーです。 たとえば、Order テーブルでは、レコードを一意に識別するために OrderNumber と ProductId の両方が必要になる場合があります。

リレーションシップ

関係は、任意の 2 つのテーブル間の関連付けまたは相互作用です。 たとえば、Customer テーブルと CustomerEmail テーブルは互いに関連しています。 リレーションシップには 2 つのテーブルが関連します。 親テーブルと子テーブルがあり、多くの場合、外部キーによって接続されます。 リレーションシップは From テーブルと To テーブルと言えます。

テーブルのパーティション

Lake データベースを使用すると、パフォーマンスを向上するために、基になるデータをテーブル用にパーティション分割できます。 パーティション構成は、データベース エディターのテーブルのストレージ構成で設定できます。

次のステップ

次のリンクを使用して、データベース デザイナーの機能の詳細を引き続き確認します。