マイデータ機能は、自分が所有またはアクセスできる DataWorks のテーブルをすばやく検索、表示、管理するための一元的な場所です。 プロジェクトやエンジンタイプでテーブルをフィルタリングし、テーブル情報の更新や所有権の移管などの日常的な管理タスクを実行できます。
注意事項
データマップの一部のデータはオフライン (T+1) で更新されるため、データに遅延が生じる可能性があります。 最も正確なデータについては、SQL クエリの結果をご参照ください。
マイデータへの移動
-
DataWorks コンソールにログインします。 左側のナビゲーションウィンドウで、 を選択します。 表示されるページで、[データマップに移動] をクリックします。
-
左側のナビゲーションペインで、My Data をクリックします。 デフォルトで ページが表示されます。
マイデータの管理
自分が所有するテーブルを表示し、Keyword、Environment、Project/Database、[可視性範囲] などの条件で検索して、テーブルの詳細を表示したり、操作を実行したりできます。
-
Owned by Me:現在のユーザーがテーブル所有者であるすべてのテーブルを表示します。
-
Managed by Me:自分がワークスペース管理者であるワークスペース内のすべてのテーブルを表示します。
説明Managed by Me で E-MapReduce テーブルを表示するには、まず "Security Mode" を使用して E-MapReduce エンジンをバインドする必要があります。そうしないと、リストは空になります。
-
Managed by Production Account:ワークスペースに関連付けられている本番アカウントのすべてのテーブルを表示します。
テーブルの基本情報を表示し、[情報の更新]、Delete、Transfer、Modify Category、[アルバムに追加] などの操作を実行できます。 主なフィールドは次のとおりです:
|
[Name] |
[Description] |
|
[Project Name/Database] |
テーブルが異なる環境にある場合、関連するサフィックスが付きます。 たとえば、[_dev] は開発環境を示します。 |
|
[Visibility] |
Actions 列の Update Table Information をクリックして、Visibility を変更します。
重要
デフォルトでは、これらの可視性設定は、テーブル所有者またはワークスペース管理者には適用されません。 |
お気に入りの管理
テーブルの詳細ページで、お気に入りボタンをクリックしてテーブルを My Favorites に追加できます。 テーブルをお気に入りに追加すると、My Data ページの My Favorites で表示できます。
テーブルのお気に入りを解除するには 2 つの方法があります。 テーブルがお気に入りから解除されると、[マイデータ] ページのお気に入りリストから削除されます。
-
テーブルの行にある Remove from Favorites をクリックします。
-
お気に入りに追加したテーブルの詳細ページで、Remove from Favorites をクリックします。
権限の表示と管理
セキュリティセンターの データアクセス制御 モジュールで、テーブルの権限を申請および承認できます。
テーブルの一括転送
同じワークスペース内の他のメンバーにテーブルを転送できます。
方法 1:コンソールを使用
データマップの ページで、自分が所有するテーブルを表示できます。 テーブルリストの下には、一括操作のオプションがあります。 複数のデータテーブルを転送する必要がある場合は、Batch Transfer 操作を使用します。
-
転送するテーブルを選択し、リストの下にある Batch Transfer をクリックします。
-
Batch Transfer ダイアログボックスで、転送先のユーザーを選択し、Confirm をクリックします。
説明転送先のユーザーがテーブルが属するワークスペースのメンバーであることを確認してください。そうでない場合、転送は失敗します。
方法 2:CLI を使用
または、コマンドを実行して所有者を変更することで、テーブルを転送することもできます。
構文
alter table <table_name> changeowner to <new_owner>;パラメーター
table_name: 必須です。 所有者を変更するテーブルの名前。
new_owner: 必須です。 テーブルの新しい所有者。 テーブルの所有者をRAMユーザーに変更する場合は、このパラメーターを
RAM$<UID >:< ram_name>形式の値に設定する必要があります。 UIDはAlibaba CloudアカウントのIDを示し、ram_nameはramユーザーの表示名を示します。説明テーブルの所有者をRAMユーザーに変更する場合は、テーブルが属するプロジェクトにRAMユーザーが追加されていることを確認します。
例
test1テーブルの所有者をALIYUN$xxx@aliyun.comに変更します。
alter table test1 changeowner to 'ALIYUN$xxx@aliyun.com';test1テーブルの所有者を
RAM_testという名前のramユーザーに変更します。alter table test1 changeowner to 'RAM$13xxxxxxxxxxx:ram_test';
[Approver Governance]
詳細については、「承認者ガバナンス (ベータ版)」をご参照ください。
[Transfer Logs]
Owned by Me、Managed by Me、または Approver Governance で実行された転送操作のログを確認するには、左側のナビゲーションペインの に移動します。 このページでは、Data Type (現在は MaxCompute のみ) と Transfer Task ID で過去の転送タスクをフィルタリングし、Operated By、Status、Started At、Ended At などのフィールドを表示し、各一括転送の成功または失敗の詳細を確認できます。 フィールドの説明については、「転送ログの表示」をご参照ください。
転送ログは 15 日間のみ保持されます。 15 日が経過した後は、[テーブル詳細] > Details > Change Records タブで過去の転送記録を表示できます。
[Refresh Table Metadata]
テーブルのメタデータがデータマップに適時に同期されない場合、左側のナビゲーションペインの ページで、指定したテーブルのメタデータ同期を手動でトリガーできます。 MaxCompute、E-MapReduce、DLF の 3 つのエンジンがサポートされており、それぞれ入力方法が異なります。 詳細な手順については、「メタデータ取得」にある「メタデータが同期されない」のトラブルシューティングをご参照ください。