テーブル管理機能を使用すると、テーブルパーティションフィールド、一時テーブル、インポートテーブルの識別子を定義できます。これにより、名前でテーブルを分類できます。また、フォルダーとレイヤーを定義して、機能やタイプなどのディメンションでテーブルをグループ化し、管理することもできます。
制限事項
[ストレージ管理者]または[プロジェクト所有者]のみが、テーブルフォーマット、フォルダー、レイヤーを設定できます。必要な権限を付与するには、メンバーの追加と権限の付与をご参照ください。
テーブル管理へのアクセス
DataStudioページに移動します。
DataWorks コンソールにログインします。 左側のナビゲーションウィンドウで、 を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[DataStudioに移動] をクリックします。
-
テーブル管理ページに移動します。
DataStudio ページの左下隅にある [設定] アイコンをクリックします。表示される設定ページで、[テーブル管理] タブをクリックします。このタブでは、次の操作を実行できます。
-
テーブルフォーマットを定義します。詳細については、「テーブルフォーマットの定義」をご参照ください。
-
フォルダーを定義します。詳細については、「フォルダーの定義」をご参照ください。
-
レイヤーを定義します。詳細については、「レイヤーの定義」をご参照ください。
-
テーブルフォーマットの定義
テーブル管理 ページでは、テーブルパーティションやプレフィックスなどのフォーマットを設定して、名前でテーブルを分類できます。DataWorks には、ビジネスニーズに合わせてカスタマイズできるデフォルトのフォーマットとプレフィックスが用意されています。
[ストレージ管理者]または[プロジェクト所有者]のみが、テーブルフォーマットを定義できます。必要な権限を付与するには、メンバーの追加と権限の付与をご参照ください。
次の表は、パラメータについて説明しています。
|
パラメータ |
説明 |
|
パーティション日付フォーマット |
テーブルパーティションの日付フォーマットです。デフォルト値は YYYYMMDD です。 |
|
パーティションフィールド名 |
パーティションフィールドの名前です。dt を使用することを推奨します。 |
|
一時テーブルプレフィックス |
一時テーブルのプレフィックスを指定します。デフォルトは t_ です。このプレフィックスを持つテーブルは、自動解析から除外されます。 |
|
インポートテーブルプレフィックス |
DataStudio にアップロードまたはインポートされたテーブルのプレフィックスを指定します。例: upload_ |
フォルダーの定義
DataWorks では、フォルダーはワークスペース内のテーブルを整理および管理するためのディレクトリとして機能します。テーブルの用途やタイプなど、さまざまなディメンションに基づいてカスタムフォルダーを作成し、類似したテーブルをグループ化して管理できます。
-
フォルダーの定義
説明-
権限
[ストレージ管理者]または[プロジェクト所有者]のみが、フォルダーを追加または管理できます。必要な権限を付与するには、メンバーの追加と権限の付与をご参照ください。
-
フォルダーの作成
親フォルダーとして [ルートフォルダー] を選択すると、トップレベルのフォルダーが作成されます。既存のフォルダーを親として選択すると、サブフォルダーが作成されます。最大 2 レベルのフォルダー階層がサポートされています。
[フォルダー] タブで、[フォルダー名] フィールドにフォルダー名を入力し、[親フォルダー] ドロップダウンリストから親フォルダーを選択し、[追加] をクリックします。
-
-
次のステップ
-
テーブルを作成する際に、フォルダーに割り当てることができます。さまざまなタイプのテーブルを作成する方法の詳細については、次のトピックをご参照ください。
テーブルタイプ
関連ドキュメント
MaxCompute
AnalyticDB for PostgreSQL
E-MapReduce
Hologres 内部テーブル
Hologres 外部テーブル
-
テーブル管理ページでテーブルデータをクエリする際に、フォルダーでテーブルをフィルタリングできます。詳細については、「DataStudio でのテーブル管理」をご参照ください。
-
レイヤーの定義
DataWorks のレイヤー管理を使用すると、テーブルレイヤーとカテゴリを設計できます。これらの分類は管理目的のみであり、基盤となるロジックや実装には影響しません。
[ストレージ管理者]または[プロジェクト所有者]のみが、テーブルレイヤーとカテゴリを追加または管理できます。必要な権限を付与するには、メンバーの追加と権限の付与をご参照ください。
-
概念
概念
説明
テーブルレイヤー
データウェアハウスの階層化は、ビジネスシナリオ、実際のデータ、システムの使用状況を包括的に分析した上で、データモデルの全体的なアーキテクチャと詳細な物理的分割を設計するプロセスです。
通常、データウェアハウスの階層化モデルに基づいて、テーブルをレイヤーに分割できます。
-
オペレーショナルデータストア (ODS)
-
ディメンション (DIM)
-
データウェアハウス詳細 (DWD)
-
データウェアハウスサマリー (DWS)
-
アプリケーションデータサービス (ADS)
目的に基づいてデータをレイヤーに分類することで、データの整理、管理、保守が向上します。ビジネスニーズに合わせてテーブルレイヤーをカスタマイズすることもできます。
物理カテゴリ
基本または高度なビジネスドメインなど、より細かく、ビジネス指向のテーブル分類です。
ビジネスニーズに合わせてカテゴリをカスタマイズすることもできます。
-
-
レイヤーとカテゴリの定義
[レイヤー] タブの [テーブルレイヤー設定] セクションで、[テーブルレイヤー] 名と [レイヤーの説明] を入力し、[追加] をクリックします。[物理カテゴリ] セクションで、[カテゴリ名] と [カテゴリの説明] を入力し、[追加] をクリックします。既存のエントリを [変更] または [削除] することもできます。
-
次のステップ
テーブルレイヤーとカテゴリを定義した後、作成時にテーブルをそれらに割り当てることができます。テーブルの作成方法の詳細については、次のトピックをご参照ください。
テーブルタイプ
関連ドキュメント
MaxCompute
AnalyticDB for PostgreSQL
E-MapReduce
Hologres 内部テーブル
Hologres 外部テーブル