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입니다.
|
PREVIOUS_VERSION |
VARCHAR |
이전 버전의 앱입니다. |
PREVIOUS_PATCH |
INT |
앱의 이전 패치 수준입니다. |
UPGRADE_STATE |
VARCHAR |
앱의 버전 업그레이드 상태입니다. 가능한 값은 다음과 같습니다.
|
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 |
앱이 설치된 목록의 데이터 교환 이름입니다. |
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 |
작업, 서비스 및 컴퓨팅 풀과 같은 앱 리소스를 현재 재개하는 중입니다. |
예 |
사용법 노트¶
이 뷰에 대한 데이터 보존이 없습니다. 앱이 제거되면 이 뷰에 포함된 정보를 더 이상 사용할 수 없습니다.