次の方法で共有


ジャーナル管理

Journal には、データベースで実行されるメタデータ操作に関する情報が含まれています。

メタデータ操作の結果として、ユーザーが実行した管理コマンドや、システムが実行した内部管理コマンド (リテンション期間によるエクステントの削除など) が発生する可能性があります。

Note

  • .ingest.append.move などの追加新規エクステントを含むメタデータ操作には、Journal に表示される一致するイベントがありません。
  • 結果セットの列のデータも、それを表示する形式も、制約されません。 それらに依存することは推奨されません。
イベント EventTimestamp データベース EntityName UpdatedEntityName EntityVersion EntityContainerName
CREATE-TABLE 2017-01-05 14:25:07 InternalDb MyTable1 MyTable1 v7.0 InternalDb
RENAME-TABLE 2017-01-13 10:30:01 InternalDb MyTable1 MyTable2 v8.0 InternalDb
OriginalEntityState UpdatedEntityState ChangeCommand プリンシパル
. Name: MyTable1, Attributes: Name='[MyTable1].[col1]', Type='I32' .create table MyTable1 (col1:int) imike@fabrikam.com
. データベースのプロパティ (長すぎてここに表示できません) . create database TestDB persist (@ " https://imfbkm.blob.core.windows.net/md" ;, @"https://imfbkm.blob.core.windows.net/data" ) Microsoft Entra app id=76263cdb-abcd-545644e9c404
Name: MyTable1, Attributes: Name='[MyTable1].[col1]', Type='I32' Name: MyTable2, Attributes: Name='[MyTable1].[col1]', Type='I32' .rename table MyTable1 to MyTable2 rdmik@fabrikam.com
項目 説明
Event メタデータイ ベント名
EventTimestamp イベント タイムスタンプ
データベース このデータベースのメタデータは、イベントの後で変更されました
EntityName 変更前に操作が実行されたエンティティ名
UpdatedEntityName 変更後の新しいエンティティ名
EntityVersion 変更後の新しいメタデータ バージョン (db/クラスター)
EntityContainerName エンティティ コンテナー名 (entity=column, container=table)
OriginalEntityState 変更前のエンティティ (エンティティ プロパティ) の状態
UpdatedEntityState 変更後の新しい状態
ChangeCommand メタデータの変更をトリガーした実行された管理コマンド
プリンシパル 管理コマンドを実行したプリンシパル (ユーザー/アプリ)

.show journal

.show journal コマンドは、ユーザーが管理者アクセス権を持っているデータベースまたはクラスタのメタデータの変更リストを返します。

アクセス許可

すべてのユーザー (クラスター アクセス) は、コマンドを実行できます。

返される結果は次のとおりです。

  • コマンドを実行しているユーザーのすべてのジャーナル エントリ。
  • コマンドを実行しているユーザーが管理者アクセス権を持っているデータベースのすべてのジャーナル エントリ。
  • コマンドを実行しているユーザーがクラスター管理者である場合、すべてのクラスター ジャーナル エントリ。

.show database DatabaseName journal

.showdatabaseDatabaseNamejournalコマンドは、特定のデータベース メタデータの変更に対するジャーナルを返します。

アクセス許可

すべてのユーザー (クラスター アクセス) は、コマンドを実行できます。 返される結果は次のとおりです。

  • コマンドを実行しているユーザーがDatabaseNameのデータベース管理者である場合、データベースDatabaseName すべてのジャーナル エントリー。
  • それ以外の場合は、コマンドを実行しているデータベース DatabaseName とユーザーのすべてのジャーナル エントリ。