컨슈머와 애플리케이션 공유하기

애플리케이션을 포함한 애플리케이션 패키지를 개발하고 테스트한 후, 목록 을 사용하여 애플리케이션을 컨슈머에게 게시할 수 있습니다.

공급자로서, 애플리케이션 패키지를 목록의 데이터 콘텐츠로 추가합니다. 컨슈머는 목록에서 자신의 계정에 애플리케이션을 설치합니다.

역할 및 권한 설정하기

목록을 만들 때 데이터 또는 애플리케이션 패키지가 있는 계정에서 목록을 만듭니다. 데이터 제품을 목록에 연결하고 목록을 게시하는 역할은 애플리케이션 패키지 또는 공유를 생성하여 소유하는 역할과 동일해야 합니다. 공유에 대한 OWNERSHIP 권한은 양도할 수 없습니다.

다른 역할을 사용하여 목록을 생성하고 관리하는 경우 애플리케이션 패키지 또는 공유를 소유한 역할에 목록에 대한 MODIFY 권한을 부여하십시오. 예:

공유 또는 애플리케이션 패키지 소유자 역할:

공유 또는 애플리케이션 패키지에 대한 OWNERSHIP 권한. 목록에 대한 MODIFY 권한.

목록 소유자 역할:

목록에 대한 OWNERSHIP 권한입니다. 전역 CREATE DATA EXCHANGE LISTING 권한.

공급자 계정 내에서 다음 중 하나를 사용하여 목록을 만들고 관리할 수 있습니다.

ACCOUNTADMIN

ACCOUNTADMIN 역할을 사용하여 목록을 생성하고 관리하는 경우 먼저 ORGADMIN 역할은 먼저 자동 복제를 설정하는 권한을 위임 해야 합니다.

사용자 지정 역할

사용자 지정 역할을 사용하는 경우 ORGADMIN 역할은 먼저 ACCOUNTADMIN 역할에 자동 복제를 설정하는 권한을 위임 해야 하며, 그러면 이 권한을 사용하여 사용자 지정 역할에 관련 권한을 부여할 수 있습니다.

일부 권한은 Snowsight 를 사용해야만 부여할 수 있는 반면, 다른 권한은 SQL 또는 Snowsight 를 사용하여 부여할 수 있습니다.

작업

필수 권한

권한 부여에 사용하는 대상

공급자 프로필 만들기

전역 CREATE DATA EXCHANGE LISTING 권한.

SQL 또는 Snowsight

공급자 프로필 관리 또는 업데이트하기

프로필에 대한 OWNERSHIP 또는 MODIFY 권한.

Snowsight

목록 기능 및 속성 수정하기

목록에 대한 OWNERSHIP 또는 MODIFY 권한.

Snowsight

목록 보기

목록에 대한 OWNERSHIP, MODIFY 또는 USAGE 권한.

Snowsight

목록에 공유 추가

공유의 OWNERSHIP 및 목록에 대한 OWNERSHIP 또는 MODIFY 권한.

Snowsight

목록에 대한 자동 복제 설정하기

위임된 권한이 있는 ACCOUNTADMIN 이 부여한 계정 수준 MANAGE LISTING AUTO FULFILLMENT 권한과 목록에 대한 OWNERSHIP 또는 MODIFY 권한.

SQL

목록 요청 이행하기

목록에 대한 OWNERSHIP 또는 MODIFY 권한.

Snowsight

공유 권한 부여에 대한 자세한 내용은 다른 역할에 권한 부여하기 를 참조하십시오.

애플리케이션 패키지 목록 게시의 전제 조건

애플리케이션 패키지 목록을 생성하기 전에 먼저 다음 작업을 완료했는지 확인하십시오.

  • 애플리케이션 패키지를 만들고 테스트합니다.

    애플리케이션 패키지를 게시하기 전에 패키지가 올바르게 작동 중인지, 역할과 권한이 올바르게 설정되었는지 확인하십시오.

  • 목록의 공급자 되기

    Snowflake에서 목록의 공급자가 되면 자신의 계정에서 다른 Snowflake 계정으로의 애플리케이션 공유를 더 쉽게 관리할 수 있습니다. 목록의 공급자 되기 섹션을 참조하십시오.

    비공개 목록에 대해 공급자 프로필을 생성할 필요가 없습니다.

애플리케이션 패키지 게시 워크플로

애플리케이션 패키지를 게시하려면 다음을 수행하십시오.

  1. 애플리케이션 패키지 목록을 게시하기 위한 전제 조건 을 완료했는지 확인합니다.

  2. 기본 릴리스 지시문을 설정합니다.

  3. 자동 보안 검사를 시작합니다.

  4. 목록을 만듭니다.

  5. (선택 사항) 애플리케이션에 대한 지불을 받기 위한 요금제를 추가합니다.

  6. 승인을 위해 목록을 제출합니다.

    Snowflake Marketplace에 게시된 목록만 승인하면 됩니다.

  7. 목록을 게시합니다.

기본 릴리스 지시문 설정하기

애플리케이션 패키지의 목록을 생성하기 전에 애플리케이션 패키지에 대한 기본 릴리스 지시문을 지정해야 합니다. SQL을 사용하여 기본 릴리스 지시문을 설정할 수 있습니다.

애플리케이션 패키지에 대한 자동 보안 검사 시작하기

애플리케이션 패키지 목록을 조직 외부의 계정에 게시하려면 애플리케이션 패키지가 자동 보안 검사를 통과해야 합니다.

자동 보안 검토 시작하기 를 참조하십시오.

애플리케이션 패키지 목록 만들기

애플리케이션을 컨슈머와 공유하려면 애플리케이션 패키지 목록을 만드십시오.

애플리케이션 패키지 비공개 목록 만들기

특정 컨슈머에게 애플리케이션 패키지를 제공하려면 목록을 만드십시오.

  1. Snowsight 에 로그인합니다.

  2. 왼쪽 탐색 모음에서 Data » Provider Studio 를 선택합니다.

  3. + Listing 을 선택합니다. Create Listing 윈도우가 열립니다.

  4. 목록 이름을 입력합니다.

  5. Who can discover the listing 섹션에서 Only specified consumers 를 선택하여 목록을 특정 계정과 비공개로 공유합니다.

  6. + Select 를 클릭하여 목록에 포함할 애플리케이션 패키지를 선택합니다.

  7. 목록에 대한 설명을 입력합니다.

  8. (선택 사항) 공급자 프로필이 여러 개 있는 경우 이 목록을 게시하는 데 사용할 공급자 프로필을 선택합니다.

  9. Add consumer accounts 섹션에서 목록을 공유하려는 컨슈머의 계정 식별자를 추가합니다.

  10. 컨슈머 계정이 다른 리전에 있는 경우 자동 복제를 설정합니다.

    1. 계정 수준에서 구성된 새로 고침 빈도를 검토합니다. 다른 새로 고침 빈도를 사용해야 하는 경우 계정 수준 새로 고침 빈도 설정하기 섹션을 참조하십시오.

    2. 선택 사항으로, 자동 복제를 설정하는 데 사용할 웨어하우스를 선택합니다.

  11. Publish 를 선택하여 선택한 컨슈머에게 목록을 게시하거나 Save Draft 를 선택하여 목록을 초안으로 저장합니다.

애플리케이션으로 수익을 창출하려면 애플리케이션에 대한 지불을 받기 위한 요금제를 추가합니다.

Snowflake Marketplace용 애플리케이션 패키지 목록 만들기

Snowflake Marketplace 에서 애플리케이션 패키지를 제공하려면 목록을 만드십시오.

  1. Snowsight 에 로그인합니다.

  2. 왼쪽 탐색 모음에서 Data » Provider Studio 를 선택합니다.

  3. + Listing 을 선택합니다. Create Listing 윈도우가 열립니다.

  4. 목록 이름을 입력합니다.

  5. Who can discover the listing 섹션에서 Anyone on the Marketplace 를 선택하여 Snowflake Marketplace 에 목록을 게시합니다.

  6. How will consumers access the data product? 섹션에서 Free 또는 Paid 를 선택합니다.

  7. Next 를 선택합니다. 초안 목록이 생성됩니다.

초안 목록을 게시하기 전에 추가로 필수적 기능과 선택적 기능을 구성해야 합니다.

애플리케이션 패키지에 대한 마켓플레이스 목록 구성하기

Snowflake Marketplace 에 대한 목록을 만든 후 승인을 위해 목록을 제출하거나 게시할 수 있도록 목록에 대한 추가 정보를 구성해야 합니다.

목록을 구성하려면 다음을 수행하십시오.

  1. Snowsight 에 로그인합니다.

  2. 왼쪽 탐색 모음에서 Data » Provider Studio 를 선택합니다.

  3. Listings 탭을 선택한 다음, 구성할 초안 목록을 선택합니다.

  4. 페이지에 나타나는 각 섹션 옆에 있는 Add 를 선택하고 필요한 정보를 제공합니다.

    각 섹션에 대한 정보를 제공할 때 각 필드에 대한 정보는 목록 구성하기 를 참조하십시오. 편집할 수 있는 특정 속성은 만드는 목록의 유형에 따라 다릅니다.

    Snowflake Native App 으로 수익을 창출하고 싶으면 Snowflake Native App 에 대한 지불을 받기 위한 요금제를 추가합니다.

승인을 위해 목록 제출하기

Snowflake에 목록을 제출해 승인을 받아야 Snowflake Marketplace에 목록을 게시할 수 있습니다.

승인을 위해 목록을 제출하고 싶지만 Submit for Approval 옵션이 비활성화된 경우 다음 사항을 확인하십시오.

  • 목록을 구성하는 단계를 완료했는지 확인합니다.

  • 자신이 ACCOUNTADMIN이거나 목록에 연결된 데이터 제품에 대한 OWNERSHIP 권한이 있는지 확인합니다.

  • 목록에 연결된 모든 샘플 SQL 쿼리가 유효성 검사를 통과하는지 확인합니다.

승인을 위해 목록을 제출하려면 다음을 수행하십시오.

  1. Snowsight 에 로그인합니다.

  2. 왼쪽 탐색 모음에서 Data » Provider Studio 를 선택합니다.

  3. Listings 탭을 선택한 다음, 승인을 받기 위해 제출할 초안 목록을 선택합니다.

  4. Submit for Approval 을 선택합니다.

    Snowflake에서 목록의 심사를 완료하면 상태가 Approved 에서 Denied 로 변경됩니다.

    목록이 거부되면 의견의 피드백에 따라 목록을 업데이트한 후 승인을 위해 다시 제출합니다.

    목록이 승인되거나 거부되면 이메일 알림은 목록에 연결된 공급자 프로필에 있는 비즈니스 연락처 및 기술 연락처 이메일 주소로 모두 전송됩니다.

애플리케이션 패키지 목록 게시하기

Snowflake Marketplace 에서 승인된 목록을 게시하려면 다음을 수행하십시오.

  1. Snowsight 에 로그인합니다.

  2. 왼쪽 탐색 모음에서 Data » Provider Studio 를 선택합니다.

  3. Listings 탭을 선택한 다음, 게시할 목록을 선택합니다.

  4. Publish 를 선택합니다.

Snowflake Marketplace 목록을 게시한 후 목록에 대한 직접 링크를 컨슈머와 공유하기 위해 추천 링크 를 정의할 수 있습니다.