スキーマ:

DATA_SHARING_USAGE

APPLICATION_STATE ビュー

DATA_SHARING_USAGE スキーマのこのビューは、現在のアカウントにあるすべてのアプリケーションパッケージのリストから、インストールされたアプリに関する情報を表示するために使用できます。

リストが クロスクラウド自動複製 を使用して公開された場合、このビューにはすべてのリージョンにわたってインストールされたアプリの情報が表示されます。

列名

データ型

説明

CONSUMER_SNOWFLAKE_REGION

VARCHAR

アプリケーションがインストールされているコンシューマーカウントのSnowflakeリージョン。

CONSUMER_ORGANIZATION_NAME

VARCHAR

コンシューマーアカウントの組織名。

CONSUMER_ACCOUNT_LOCATOR

VARCHAR

コンシューマーアカウントロケーター。

CONSUMER_ACCOUNT_NAME

VARCHAR

コンシューマーアカウント名。

PROVIDER_SNOWFLAKE_REGION

VARCHAR

アプリケーションパッケージを作成したプロバイダーアカウントのSnowflakeリージョン。

PROVIDER_ACCOUNT_LOCATOR

VARCHAR

プロバイダーアカウントロケーター

PROVIDER_ACCOUNT_NAME

VARCHAR

プロバイダーアカウント名。

PACKAGE_NAME

VARCHAR

アプリケーションをインストールしたプロバイダーのアカウントにあるアプリケーションパッケージの現在の名前。

APPLICATION_NAME_HASH

VARCHAR

コンシューマーアカウントにインストールされたアプリケーションインスタンス名のハッシュ文字列。コンシューマーは、 SHA1 関数を使用して、インストールされたアプリケーションのハッシュ値を計算します。コンシューマーは、プロバイダーに連絡する際にこの値を使用できます。

CREATED_ON

DATETIME

アプリケーションインスタンスが最初にインストールされたときのタイムスタンプ。

CURRENT_VERSION

VARCHAR

インストールされているアプリケーションの現在のバージョン。

CURRENT_PATCH

INT

インストールされているアプリケーションの現在のパッチレベル。

CURRENT_INSTALLED_ON

DATETIME

現在のアプリケーションのバージョンがインストールされた時のタイムスタンプ。

PREVIOUS_VERSION_STATE

VARCHAR

以前の前バージョンの状態。可能な値は COMPLETE と FINALIZING です。

  • COMPLETE は、アップグレードが完了し、以前のバージョンからのクエリがある場合は、それらが実行中ではないことを示します。

  • FINALIZING はインスタンスが以前のバージョンからアップグレードされたことを示しますが、1つ以上のクエリが以前のバージョンを使用してまだ実行されている可能性があります。

PREVIOUS_VERSION

VARCHAR

インストールされているアプリケーションの以前のバージョン。

PREVIOUS_PATCH

INT

アプリケーションの以前のパッチレベル。

UPGRADE_STATE

VARCHAR

アプリケーションのバージョンアップ状態。可能な値は次のとおりです。

  • INSTALLING: アプリケーションオブジェクトは作成中です。

  • INSTALL_FAILED: アプリケーションオブジェクトの作成に失敗しました。アプリケーションオブジェクトは、ドロップされるまで INSTALL_FAILED の状態を維持します。失敗の理由(ある場合)が UPGRADE_FAILURE_REASON 列にリストされます。

  • COMPLETE: セットアップスクリプトが正常に完了し、アプリケーションオブジェクトが作成またはアップグレードされました。

  • QUEUED: アプリケーションオブジェクトはアップグレードのためにキューに入っています。

  • UPGRADING: アプリケーションオブジェクトはアップグレード中です。

  • FAILED: すべてのアップグレード試行に失敗しました。失敗の理由(ある場合)は、

    UPGRADE_FAILURE_REASON 列にあります。インスタンスは、 TARGET_UPGRADE_VERSION で定義されているように、リリースディレクティブがアップグレードのターゲットとしていたバージョンとは異なるバージョンをポイントするように更新されるまで、 FAILED の状態のままです。

  • QUEUED_RETRY: インスタンスは1つ以上のアップグレード試行に失敗しました。失敗の理由は UPGRADE_FAILURE_REASON で示されます: インスタンスは別のアップグレードを実行するためにキューに入っています。

  • DISABLED: アプリケーションオブジェクトとそのアップグレードが無効になりました。この状態では、コンシューマーはインスタンスにアクセスできなくなり、アップグレードの対象とはみなされず、アプリケーションパッケージのバージョンドロップはブロックされません。失敗の理由(ある場合)が UPGRADE_FAILURE_REASON 列にリストされます。

TARGET_UPGRADE_VERSION

VARCHAR

アップグレード実行中または待機中のアプリケーションのターゲットバージョン。

TARGET_UPGRADE_PATCH

INT

アップグレード実行中または待機中のアプリケーションのバージョンパッチレベル。

UPGRADE_STARTED_ON

DATETIME

アプリケーションのアップグレードが開始された時のタイムスタンプ。

UPGRADE_ATTEMPT

INT

ターゲットバージョンまたはパッチへのアップグレードの試行回数。

UPGRADE_ATTEMPTED_ON

DATETIME

直近のアップグレードが試みられた時のタイムスタンプ。

UPGRADE_FAILURE_REASON

VARCHAR

前回のアプリケーションのアップグレードが失敗した場合の失敗の説明。

LISTING_NAME

VARCHAR

アプリケーションがインストールされたデータ交換のリスト名。

LISTING_DISPLAY_NAME

VARCHAR

リストの表示名。

EXCHANGE_NAME

VARCHAR

アプリケーションがインストールされたリストのデータ交換名。

使用上の注意

  • このビューにはデータ保持はありません。アプリケーションがアンインストールされると、このビューに含まれる情報は利用できなくなります。