- カテゴリ:
LISTING_REFRESH_HISTORY¶
クロスクラウド自動複製リストの過去14日間のリフレッシュ履歴を返します。返される情報には、リストが指定されたターゲットリージョンに同期される更新イベントの複製詳細が含まれます。
この関数は、指定されたリストに何らかの権限を持つリストのプロバイダーが利用できます。
構文¶
LISTING_REFRESH_HISTORY(
LISTING_NAME => '<listing_name>'
[ , SNOWFLAKE_REGION => '<snowflake_region>' ]
[ , REGION_GROUP => '<region_group>' ] )
引数¶
必須
LISTING_NAME => 'listing_name'
このアカウントのクロスクラウド自動複製リストの SQL 識別子。リストの SQL 識別子は、データ交換<変換名>のリスト表示で返される名前列で見つけることができます。同様に、データ交換のための SQL 識別子は、
show data exchanges
が返す名前列で見つけることができます。
オプション
SNOWFLAKE_REGION => 'snowflake_region'
リストが複製されるSnowflakeリージョングループで、その複製のリフレッシュ履歴を表示できます。これは、 SHOW REGIONS が返す列
snowflake_region
と同じ形式に従います。リージョンが指定されていない場合は、すべてのターゲットリージョンの履歴が表示されます。REGION_GROUP => 'region_group'
リストが複製されるSnowflakeリージョングループで、リフレッシュ履歴を表示できます。
デフォルトでは、
PUBLIC
です。この引数を指定する必要があるのは、モニターのターゲットリージョンが US 政府またはVirtual Private Snowflakeリージョンの場合のみです。
出力¶
この関数は、次の列を返します。
列名 |
データ型 |
説明 |
---|---|---|
LISTING_NAME |
TEXT |
このアカウントのクロスクラウド自動複製リストの名前。 |
SNOWFLAKE_REGION |
TEXT |
リストが複製されるSnowflakeリージョンの名前。例: |
REGION_GROUP |
TEXT |
リストが複製されるSnowflakeリージョングループの名前。例: PUBLIC。 |
PHASE |
TEXT |
複製操作の現在のフェーズ。合計X個のフェーズのうちの1つのフェーズとして表されます。たとえば、2/6。 |
PHASE_NAME |
TEXT |
これまでに完了した(または進行中の)複製フェーズの名前。 フェーズのリストについては、 使用上の注意 をご参照ください。 |
PROGRESS |
TEXT |
現在の複製進捗率をパーセントで示します。 |
START_TIME |
TIMESTAMP_LTZ |
複製フェーズが開始された時刻。 |
END_TIME |
TIMESTAMP_LTZ |
フェーズが終了した時間(該当する場合)。 フェーズが進行中であるか、終了フェーズ( |
JOB_UUID |
TEXT |
更新ジョブのクエリ ID。 |
TOTAL_BYTES |
VARIANT |
更新されたデータベースに関する詳細情報を提供する JSON オブジェクト:
|
OBJECT_COUNT |
VARIANT |
更新されたオブジェクトに関する詳細情報を提供する JSON オブジェクト:
|
PRIMARY_SNAPSHOT_TIMESTAMP |
TIMESTAMP_LTZ |
プライマリスナップショットが作成されたときのタイムスタンプ。 |
ERROR |
VARIANT |
更新操作に成功した場合は NULL。更新操作に失敗した場合は、エラーに関する詳細情報を提供する JSON オブジェクトを返します。
|
使用上の注意¶
リストに何らかの権限を持つロールの行のみを返します。
現在のアカウントにあるリストの行のみを返します。
Information Schemaテーブル関数を呼び出す場合、セッションには使用中の INFORMATION_SCHEMA スキーマまたは完全修飾の関数名が必要です。
詳細については、 Information Schema をご参照ください。
処理された順番のフェーズリスト。
SECONDARY_SYNCHRONIZING_MEMBERSHIP
SECONDARY_UPLOADING_INVENTORY
PRIMARY_UPLOADING_METADATA
PRIMARY_UPLOADING_DATA
SECONDARY_DOWNLOADING_METADATA
SECONDARY_DOWNLOADING_DATA
COMPLETED / FAILED / CANCELED
出力には、同じデータベースを参照している他のリストの履歴も含まれます。入力がアプリケーションリストの場合、指定されたリージョンにあるすべてのアプリケーションリストの履歴が含まれます。
PRIMARY_UPLOADING_DATA および SECONDARY_DOWNLOADING_DATA フェーズでは、複製操作の前に
totalBytesToReplicate
値が推定されます。この値は、それぞれのフェーズのtotalBytesToUpload
またはtotalBytesToDownload
の値とは異なる場合があります。たとえば、 PRIMARY_UPLOADING_DATA フェーズ中に以前の複製操作で数バイトがアップロードされ、操作が完了する前にキャンセルされた場合、それらのバイトは再度アップロードされません。その場合、
totalBytesToUpload
はtotalBytesToReplicate
より小さくなります。
例¶
パブリッククラウドのリージョンである AWS US East-1にリフレッシュするリスト my_listing
の履歴を取得します。
select * from table(information_schema.listing_refresh_history(listing_name=>'my_listing',snowflake_region=>'AWS_US_EAST_1))