DataWorks では、DataWorks コンソールの DataStudio ページの [テーブル管理] タブで、テーブルの以下の設定を管理できます。パーティション形式、パーティションフィールドの識別子、一時テーブルとインポートテーブルの識別子、フォルダ、レイヤー、カテゴリ。 テーブルの使用シナリオやカテゴリなどのディメンションに基づいて、同じタイプのテーブルを同じフォルダまたはレイヤーに格納できます。 このようにして、テーブル名に基づいてテーブルのカテゴリをすばやく取得できます。
制限
[ワークスペース管理者] または [ワークスペース所有者] のみが、テーブル関連の形式、フォルダ、レイヤーを設定できます。 RAM ユーザーとして設定を行う場合は、RAM ユーザーをワークスペースにメンバーとして追加し、そのメンバーにワークスペース管理者またはワークスペース所有者のロールを割り当てる必要があります。 詳細については、「ワークスペースレベルのサービスに対する権限の管理」トピックの「RAM ユーザーをワークスペースにメンバーとして追加し、ロールを割り当てる」セクションをご参照ください。
[テーブル管理] タブに移動する
DataStudio ページに移動します。
DataWorks コンソール にログオンします。 上部のナビゲーションバーで、目的のリージョンを選択します。 左側のナビゲーションウィンドウで、 を選択します。 表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、[データ開発に移動] をクリックします。
[テーブル管理] タブに移動します。
次の図に示す手順に従って、[テーブル管理] タブに移動します。
[テーブル管理] タブでは、次の操作を実行できます。テーブル関連の形式を設定する。 詳細については、このトピックの「テーブル関連の形式を設定する」セクションをご参照ください。
テーブルのフォルダを作成または管理する。 詳細については、このトピックの「テーブルのフォルダを作成または管理する」セクションをご参照ください。
テーブルのレイヤーまたはカテゴリを作成または管理する。 詳細については、このトピックの「テーブルのレイヤーまたはカテゴリを作成または管理する」セクションをご参照ください。
テーブル関連の形式を設定する
[テーブル管理] タブでは、パーティション形式、パーティションフィールドの識別子、テーブル名のプレフィックスを設定できます。 このようにして、さまざまなテーブルを識別し、テーブル名に基づいてテーブルのカテゴリをすばやく判断できます。 DataWorks は、デフォルトのパーティション形式、パーティションフィールドのデフォルトの識別子、デフォルトのテーブル名のプレフィックスを提供します。 ビジネス要件に基づいて設定をカスタマイズできます。
[ワークスペース管理者] または [ワークスペース所有者] のみが、テーブル関連の形式を設定できます。 RAM ユーザーとして設定を行う場合は、RAM ユーザーをワークスペースにメンバーとして追加し、そのメンバーにワークスペース管理者またはワークスペース所有者のロールを割り当てる必要があります。 詳細については、「ワークスペースレベルのサービスに対する権限の管理」トピックの「RAM ユーザーをワークスペースにメンバーとして追加し、ロールを割り当てる」セクションをご参照ください。
次の表にパラメータを示します。
パラメータ | 説明 |
[パーティションの日付形式] | パーティションテーブルの日付形式。 デフォルト値: [YYYYMMDD]。 |
[パーティションフィールド名] | パーティションフィールドの識別子。 このパラメータを [dt] に設定することをお勧めします。 |
[一時テーブルのプレフィックス] | 一時テーブルの名前のプレフィックス。 デフォルト値: [t_]。 自動解析 機能は、名前に t_ が付いている一時テーブルには適用されません。 |
[アップロードテーブル (インポートテーブル) のプレフィックス] | DataStudio にアップロードまたはインポートされるテーブルの名前のプレフィックス。 例: [upload_]。 |
テーブルのフォルダを作成または管理する
フォルダは、ワークスペース内のテーブルを格納および管理するために使用されます。 テーブルの使用シナリオやカテゴリなどのディメンションに基づいて、さまざまなフォルダを作成できます。 このようにして、同じタイプのテーブルを同じフォルダに格納して一元管理できます。
フォルダを作成または管理する
フォルダを作成、変更、または削除できます。 次の図は、フォルダの作成方法を示しています。
説明必要な権限の説明
[ワークスペース管理者] または [ワークスペース所有者] のみが、フォルダを作成または管理できます。 RAM ユーザーとして設定を行う場合は、RAM ユーザーをワークスペースにメンバーとして追加し、そのメンバーにワークスペース管理者またはワークスペース所有者のロールを割り当てる必要があります。 詳細については、「ワークスペースレベルのサービスに対する権限の管理」トピックの「RAM ユーザーをワークスペースにメンバーとして追加し、ロールを割り当てる」セクションをご参照ください。
フォルダ作成の説明
フォルダを作成するときに、[親フォルダ] で [ルートフォルダ (レベル 1 フォルダを作成するため)] を選択すると、そのフォルダはトップレベルフォルダになります。 フォルダを作成するときに、[ルートフォルダ (レベル 1 フォルダを作成するため)] で既存のフォルダを選択すると、そのフォルダは既存のフォルダのサブフォルダになります。 最大 2 レベルのフォルダを作成できます。

後続の操作
フォルダの作成後、フォルダに対して次の操作を実行できます。
テーブルを作成するときに、テーブルをフォルダに格納する。 次の表に、作成できるテーブルの種類を示します。
テーブルタイプ
参照
MaxCompute
AnalyticDB for PostgreSQL
EMR
Hologres 内部テーブル
Hologres 外部テーブル
DataStudio ページの [ワークスペーステーブル] ペインで、フォルダ内のテーブルを検索する。 詳細については、「テーブルを管理する」をご参照ください。
テーブルのレイヤーまたはカテゴリを作成または管理する
レイヤー管理機能を使用すると、テーブルの物理レイヤーとカテゴリを設計できます。 レイヤーとカテゴリはテーブル管理を容易にするために設計されており、基盤となるロジックの実装は必要ありません。
[ワークスペース管理者] または [ワークスペース所有者] のみが、レイヤーとカテゴリを作成または管理できます。 RAM ユーザーとして設定を行う場合は、RAM ユーザーをワークスペースにメンバーとして追加し、そのメンバーにワークスペース管理者またはワークスペース所有者のロールを割り当てる必要があります。 詳細については、「ワークスペースレベルのサービスに対する権限の管理」トピックの「RAM ユーザーをワークスペースにメンバーとして追加し、ロールを割り当てる」セクションをご参照ください。
用語
用語
説明
レイヤー
データウェアハウスの階層化 は、データモデルの構造を設計し、ビジネスシナリオ、データシナリオ、システムシナリオの包括的な分析に基づいて、データモデルが属する物理レイヤーを決定するために使用されます。
次のレイヤーが提供されます。
[オペレーショナルデータストア (ODS)]
[ディメンション (DIM)]
[データウェアハウス詳細 (DWD)]
[データウェアハウスサマリー (DWS)]
アプリケーションデータサービス (ADS)
各データレイヤーには特定の目的があります。 データの階層化は、データの整理、管理、保守をより効率的に行うのに役立ちます。 ビジネス要件に基づいてカスタムレイヤーを作成することもできます。
カテゴリ
カテゴリは、ビジネス要件に基づいて、よりきめ細かい方法でテーブルを分類するのに役立ちます。 たとえば、基本的な業務カテゴリ、高度な業務カテゴリ、または別の目的のカテゴリを使用して、テーブルを分類できます。
ビジネス要件に基づいてカスタムカテゴリを作成することもできます。
レイヤーまたはカテゴリを作成または管理する
レイヤーまたはカテゴリを作成、変更、または削除できます。 次の図は、レイヤーまたはカテゴリの作成方法を示しています。

後続の操作
レイヤーまたはカテゴリの作成後、テーブルを作成するときに、テーブルをレイヤーまたはカテゴリに格納できます。 次の表に、作成できるテーブルの種類を示します。
テーブルタイプ
参照
MaxCompute
AnalyticDB for PostgreSQL
EMR
Hologres 内部テーブル
Hologres 外部テーブル