APPLICATION_STATE ビュー: アプリに関する追加情報を提供する列を追加する¶
注意
この動作変更は2024_07バンドルにあります。
バンドルの現在のステータスについては、 バンドル履歴 をご参照ください。
この動作変更バンドルを有効にすると、 APPLICATION_STATE ビュー の出力には、アプリの正常性状態、アップグレード、およびイベント共有に関する追加情報が含まれます。
この変更により、 APPLICATION_STATE ビューの出力の最後に以下の新しい列が追加されます。
列名 |
データ型 |
説明 |
---|---|---|
LAST_HEALTH_STATUS |
VARCHAR |
最後に報告されたアプリの正常性状態。可能な値は次のとおりです。
|
LAST_HEALTH_STATUS_UPDATED_ON |
VARCHAR |
正常性状態が最後に報告されたときのタイムスタンプ。 |
ENABLED_TELEMETRY_EVENT_DEFINITIONS |
VARCHAR |
コンシューマーが有効にしているイベント定義のリスト。詳細については、 イベント定義について をご参照ください。 |
UPGRADE_STATE_UPDATED_ON |
TIMESTAMP_LTZ |
アプリが現在のアップグレード状態になったときのタイムスタンプ。この値はSnowflakeによって自動的に設定されます。アップグレード状態はすでに存在しています。 |
DISABLEMENT_REASONS |
VARCHAR |
Snowflake Native Appが無効化された理由を含む配列。理由のリストについては、無効なアプリの可能なステータスをご参照ください。 |
次のテーブルは、 DISABLEMENT_REASONS 列の可能な値のリストです。
値 |
ステータスの説明 |
回復可能か? |
---|---|---|
MANUALLY_DISABLED |
アプリはSnowflakeによって無効化されます |
あり。アプリを再度有効にするには、 Snowflakeサポート にお問い合わせください。 |
ACCOUNT_INACTIVE |
アカウントがロックまたは停止されてアクティブでなくなると、アプリは利用できなくなります。この状態では、コンシューマーは自分のアカウントで SQL クエリを実行できず、アプリはアップグレードできません。 |
あり。アカウントのロックまたは停止が解除されると、アプリは自動的に再有効化されます |
PACKAGE_VERSION_IS_MISSING |
アプリのアプリケーションパッケージのバージョンは、プロバイダーによってドロップされました。アプリは使用できなくなり、有効なリストまたはアプリケーションパッケージからドロップして再インストールする必要があります |
不可。 |
CMK_ACCESS_DENIED |
コンシューマーは暗号化キーを自分で管理し(ENCRYPT_USE_CMK_KMS が有効)、Snowflakeはこのキーにはアクセスできません。 |
あり。アプリを再有効化するには、 CMK を取得するクラウドプロバイダーの構成が正しく、Snowflakeがキーにアクセスできることを確認します。 |
LISTING_ACCESS_REVOKED |
このアプリを作成するために使用されたリストは利用できなくなりました。以下が、このような状態になった理由として考えられます。
|
可能性あり。回復可能性は、アクセスが取り消された理由によって異なります。 たとえば、リストが削除された場合は回復できません。コンシューマーアカウントが非公開リストから手動で削除された場合、リストとアプリへのアクセスは復元できます。 |
LISTING_TRIAL_USAGE_EXCEEDED |
このアプリケーションは、従量制試用リストの使用上限を超えました。 |
無し |
LISTING_PAYMENT_REQUIRED |
アプリをインストールするために使用されるリストは有料リストであり、さらなる使用には支払いが必要です。 |
あり。コンシューマーはアプリの支払いを正しく設定する必要があります。 |
LISTING_TRIAL_TIME_EXCEEDED |
アプリケーションの試用期間を超過しました。 |
無し |
APPLICATION_PACKAGE_NOT_AVAILABLE |
アプリの作成に使用したアプリケーションパッケージが存在しなくなりました。プロバイダーが対応するアプリケーションパッケージをドロップした可能性があります。 |
無し |
APPLICATION_PACKAGE_DISABLED |
アプリの作成に使用されたアプリケーションパッケージは、Snowflakeによって無効化されました。 |
あり。Snowflakeがアプリケーションパッケージを再有効化すると、アプリは再有効化されます。 |
APPLICATION_SUSPENDED |
アプリが無効化されたため、タスク、サービス、コンピューティングプールなどのアプリリソースが中断されました。 中断されたオブジェクトは、アプリが無効化された他の理由がなければ、アプリが再有効化されるまで中断されたままになります。 |
有り |
APPLICATION_SUSPEND_RESUME_IN_PROGRESS |
アプリのリソース(例: タスク、サービス、コンピューティングプール)は現在再開中です。 |
有り |
参照: 1716