- カテゴリ:
DCM_DEPLOYMENT_HISTORY¶
このテーブル関数は、DCM project オブジェクトのデプロイ履歴を返します。これを使用して、タイムスタンプ、ステータス、エラーの詳細、要約統計などを含む、成功したデプロイおよび失敗したデプロイをクエリできます。この関数は、ロールベースのアクセスと低レイテンシの結果を提供します。
構文¶
引数¶
引数はすべてオプションです。
PROJECT_NAME => 'string'DCM project の完全修飾名。指定されていない場合、この関数は現在のロールがアクセスできるすべてのプロジェクトの履歴を返します。
START_TIME_RANGE_START => constant_exprタイムスタンプ(TIMESTAMP_LTZ 形式)です。デプロイイベントを取得するための時間範囲の開始をマークします。
デフォルト:7日前。
START_TIME_RANGE_END => constant_exprタイムスタンプ(TIMESTAMP_LTZ 形式)です。デプロイイベントを取得するための時間範囲の終了をマークします。
デフォルト:現在のタイムスタンプ。
RESULT_LIMIT => integer返す行の最大数。
デフォルト:
10000。
出力¶
この関数は、次の列を返します。
列名 |
データ型 |
説明 |
|---|---|---|
|
VARCHAR |
デプロイを実行したクエリの一意の識別子。 |
|
VARCHAR |
デプロイされた DCM project の名前。 |
|
TIMESTAMP_LTZ |
デプロイの実行開始時のタイムスタンプ。 |
|
TIMESTAMP_LTZ |
デプロイの実行が完了または失敗したときのタイムスタンプ。 |
|
VARCHAR |
内部デプロイ識別子(たとえば、 |
|
VARCHAR |
デプロイのユーザー指定のエイリアス。エイリアスが指定されていない場合は空。 |
|
VARCHAR |
デプロイの結果。可能な値: |
|
VARCHAR |
実行のフェーズ。可能な値: |
|
VARCHAR |
デプロイに使用される構成プロファイルの名前。構成が指定されていない場合は空。 |
|
VARCHAR |
デプロイが失敗した場合のエラーメッセージ。デプロイが成功した場合は空。 |
|
VARCHAR |
デプロイが失敗した場合のエラーコード。デプロイが成功した場合は空。 |
|
VARCHAR |
DCM project を含むデータベース。 |
|
VARCHAR |
DCM project を含むスキーマ。 |
|
VARCHAR |
デプロイコマンドを実行したロール。 |
|
VARIANT |
カテゴリごとに分類された、デプロイの要約統計を含む JSON オブジェクト。各カテゴリには、 |
使用上の注意¶
情報スキーマテーブル関数を呼び出す場合、セッションには使用中の INFORMATION_SCHEMA スキーマまたは完全修飾の関数名が必要です。詳細については、 Snowflake Information Schema をご参照ください。
例¶
特定のプロジェクトのデプロイ履歴を取得し、結果を3つに制限します。
STATS 列には、次の構造を持つ JSON オブジェクトが含まれます。
過去24時間以内に現在のロールによってアクセス可能なすべてのプロジェクトについてすべての列を取得します。