스키마:

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 은 인스턴스가 이전 버전에서 업그레이드되었지만 이전 버전을 사용 중인 하나 또는 그 이상의 쿼리가 여전히 실행 중일 수 있음을 나타냅니다.

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: 인스턴스가 하나 이상의 업그레이드 시도에 실패했습니다. 실패 이유는 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

애플리케이션이 설치된 목록의 데이터 교환 이름입니다.

사용법 노트

  • 이 뷰에 대한 데이터 보존이 없습니다. 애플리케이션이 제거되면 이 뷰에 포함된 정보를 더 이상 사용할 수 없습니다.