Declarative Native App 설치하기¶
|declarative-app-plural|은 Snowflake 데이터 공급자가 공유하는 데이터와 기능에 액세스하는 데 사용할 수 있는 데이터베이스입니다.
|sf-web-interface|를 사용하여 |declarative-app-short-plural|을 설치하고 액세스하거나 SQL 명령을 사용하여 데이터에 직접 액세스할 수 있습니다.
앱을 설치한 후 조직의 다른 구성원과 공유할 수 있습니다.
보안¶
|declarative-app-short-plural|은 데이터 공유를 보호하기 위해 유사한 보안 모델을 사용합니다.
앱은 앱에 포함된 데이터에만 액세스할 수 있습니다.
앱은 컨슈머의 개인 데이터에 액세스할 수 없습니다.
앱은 외부 호출을 하거나 Snowflake 계정 외부의 데이터에 액세스할 수 없습니다.
전제 조건¶
|declarative-app-short|을 설치하려면 Snowflake 계정 및 다음 권한 중 하나가 있는 역할이 있어야 합니다.
ACCOUNTADMIN 역할
CREATE APPLICATION 및 IMPORT LISTING 권한이 모두 있는 역할
유료 목록을 구매하려면 역할에 PURCHASE DATA EXCHANGE LISTING 권한도 있어야 합니다.
설치 권한 부여¶
ACCOUNTADMIN는 GRANT privileges TO ROLE 명령을 통해 구성원의 역할에 권한을 부여하여 조직의 구성원이 |declarative-app-short-plural|을 설치하도록 허용할 수 있습니다.
GRANT CREATE APPLICATION ON ACCOUNT TO ROLE <role_name>;
GRANT IMPORT LISTING ON ACCOUNT TO ROLE <role_name>;
앱 설치하기¶
설치 권한이 있는 역할은 Snowflake Marketplace 또는 비공개 공유 목록에서 |declarative-app-short|을 설치할 수 있습니다.
SHOW AVAILABLE LISTINGS IN DATA EXCHANGE SNOWFLAKE_DATA_MARKETPLACE 명령을 사용하여 Snowflake Data Marketplace에서 사용 가능한 목록을 표시합니다.
SHOW AVAILABLE LISTINGS IN DATA EXCHANGE SNOWFLAKE_DATA_MARKETPLACE;
CREATE APPLICATION FROM LISTING 명령을 사용하여 앱을 설치합니다.
CREATE APPLICATION <app_name> FROM LISTING <listing_name>;
앱을 설치하는 사용자가 앱 소유자입니다. 앱 소유자 및 ACCOUNTADMIN은 노트북, 테이블, 뷰 및 기타 오브젝트를 포함하여 앱에서 공유되는 모든 오브젝트에 액세스할 수 있습니다.
앱에 액세스하기¶
앱 사용에 대한 자세한 내용은 |declarative-app-short|의 콘텐츠에 액세스하기 섹션을 참조하세요.