조직 프로필 만들기 및 관리하기
조직 프로필 만들기 및 관리하기
조직 프로필(organization profiles)을 사용하면 제공자가 부서별로 Internal Marketplace 리스팅을 정리할 수 있어요. 예를 들어 영업, 마케팅, 인사 부서마다 개별 조직 프로필을 만들 수 있어요. 이렇게 하면 제공자가 조직의 비즈니스 단위에 특화된 조직 리스팅을 식별하고 브랜딩할 수 있으며, 비즈니스 단위 내에서 만든 모든 조직 리스팅을 같은 조직 프로필과 연결할 수 있어요.
본문
조직 프로필은 소비자에게 자신이 사용하는 조직 리스팅이 조직 내 신뢰할 수 있는 출처에서 온 것임을 확인하는 신뢰할 수 있는 방법을 제공해요. 또한 조직 프로필을 사용하면 소비자가 비즈니스 단위 또는 사용 사례에 특화된 조직 리스팅을 필터링하고 찾을 수 있어요.
주의 조직 프로필은 조직의 Internal Marketplace 밖에서는 사용할 수 없으며, 조직 데이터 클라우드 내에서 고유해요. 조직 프로필은 프로그래밍 방식으로 또는 Snowsight를 통해 만들고 수정한 뒤 조직 리스팅에 할당할 수 있어요.
조직 프로필을 만들고 관리하려면 조직 계정이 필요해요. 조직 계정에 대한 자세한 내용은 조직 계정 문서를 참고하세요.
조직 프로필 형식
조직 프로필은 ULL(Uniform Listing Locator)의 일부를 이뤄요. 조직 프로필의 형식은 ORGDATACLOUD${org_profile_name}${organizational_listing_name}이에요. ULL은 조직 프로필과 그와 연결된 조직 리스팅을 식별해요. ULL은 다음과 같은 예시처럼 프로그래밍 방식 쿼리에서 사용할 수 있어요.
SELECT * FROM "ORGDATACLOUD$<ProfileName>$<ListingName>.<SchemaName>.<TableName>";
접근 제어 요구 사항
이 작업을 실행하는 데 사용되는 역할은 최소한 다음 권한을 가져야 해요.
| 권한 | 객체 | 설명 |
|---|---|---|
CREATE ORGANIZATION PROFILE |
계정 | 조직 프로필은 조직의 조직 계정에서만 만들 수 있어요. GLOBALORGADMIN 역할에 CREATE ORGANIZATION PROFILE 권한이 부여되어 있어요. |
조직 프로필 만들기
조직 프로필을 만들려면 Snowsight 또는 SQL 명령을 사용할 수 있어요.
새 조직 프로필을 만들어요.
- Snowsight에 로그인해요.
- 탐색 메뉴에서 Data sharing › Internal sharing을 선택해요.
- 오른쪽 창에서 Profiles 탭을 선택해요.
- + Create profile을 선택해요.
- Basic information 페이지에서 다음을 지정해요.
- Profile title: 이 프로필의 제목. 제목을 지정하면 ULL 참조 이름이 생성돼요.
- ULL reference name: (선택 사항) ULL 참조 이름을 편집해요.
- Description: 프로필에 대한 설명을 입력해요.
- Next를 선택해요.
- Access 페이지에서 조직의 누가 프로필을 사용해 내부 리스팅을 게시할 수 있는지 지정해요.
- Entire organization: 조직의 모든 사람이 프로필을 사용할 수 있어요.
- Selected accounts and roles: 특정 계정과 역할만 프로필을 사용할 수 있어요.
- 하나 이상의 계정을 선택해요. 기본적으로 선택한 계정의 모든 역할이 프로필을 사용할 수 있어요.
- (선택 사항) 각 계정의 특정 역할에 접근을 부여하려면 All roles 드롭다운을 선택한 뒤 Selected roles를 선택해요.
- 프로필을 사용할 수 있는 계정의 역할을 하나 이상 선택해요.
- Next를 선택해요.
- Contact information 페이지에서 프로필 소유자와 프로필 접근 요청 승인자의 이메일 주소를 지정해요.
- Next를 선택해요.
- Appearance 페이지에서 프로필 아바타로 사용할 아이콘을 선택하고 아바타 배경색을 선택해요.
- 완료 시 다음 옵션 중 하나를 선택해요.
- Publish: 프로필을 게시하고 Profiles 페이지에서 Live로 만들어요.
- Save as draft: 게시하지 않고 프로필을 저장해요.
- Cancel: 저장하거나 게시하지 않고 프로필을 버려요.
- Previous: 변경하기 위해 이전 페이지로 돌아가요.
조직 프로필을 만들려면 CREATE ORGANIZATION PROFILE을 사용하고 다음과 유사한 문을 실행해요.
USE ROLE GLOBALORGADMIN;
CREATE ORGANIZATION PROFILE MyOrgPROFILE
AS
$$
title: "My Org Profile"
description: "An appropriate desc"
contact: "[email protected]"
approver_contact: "[email protected]"
allowed_publishers:
access:
- all_internal_accounts: true
$$ publish=True;
조직 프로필 매니페스트 필드의 세부 정보는 조직 프로필 매니페스트 참조 문서를 참고하세요.
조직 리스팅에 조직 프로필 할당하기
새 조직 리스팅 또는 기존 조직 리스팅에 조직 프로필을 할당하려면 Snowsight 또는 SQL 명령을 사용할 수 있어요.
새 리스팅에 조직 프로필을 할당해요.
- Snowsight에 로그인해요.
- 탐색 메뉴에서 Data sharing › Internal sharing을 선택해요.
- Create Listing을 선택해요.
- 리스팅에 추가할 테이블, 뷰 또는 다른 데이터 제품을 선택해요.
- 생성된 셰어 식별자를 검토한 뒤 Generate listing을 선택해요.
- 리스팅 이름을 입력해요.
- Select Profile 드롭다운을 선택해요.
- Profile 목록에서 조직 프로필을 선택해요.
- 조직 리스팅 구성을 완료해요. 조직 리스팅 만들기를 참고하세요.
기존 드래프트 리스팅에 조직 프로필을 할당해요.
주의 드래프트 상태인 리스팅에만 조직 프로필을 할당할 수 있어요. 조직 리스팅이 게시되었다면 조직 프로필을 할당하거나 변경할 수 없어요.
- Snowsight에 로그인해요.
- 탐색 메뉴에서 Data sharing › Internal sharing을 선택해요.
- Listings 탭에서 편집할 리스팅을 선택해요.
- Select profile 드롭다운을 선택하고 리스팅에 대한 프로필을 선택해요.
기존 리스팅이 다른 조직 프로필을 사용하도록 업데이트할 수 있어요.
ALTER ORGANIZATION PROFILE명령을 사용해 다음 명령과 유사한 명령을 실행해요. 리스팅과 연결된 조직 프로필을 지정하는 매니페스트 YAML의organization_profile필드 값을 확인하세요.
USE ROLE GLOBALORGADMIN;
ALTER LISTING MyLISTING
AS
$$
title: "my listings title"
description: "Listing updated for new org profile"
auto_fulfillment:
refresh_type: "SUB_DATABASE"
refresh_schedule: "10 MINUTE"
organization_profile: "MyOrgPROFILE"
organization_targets:
access:
- all_internal_accounts: true
locations:
access_regions:
- name: "ALL"
$$;
조직 프로필 매니페스트 필드의 세부 정보는 조직 프로필 매니페스트 참조 문서를 참고하세요.
기존 조직 리스팅 프로필 수정하기
기본적으로 조직 프로필에 정의된 지원 연락처 이메일이 조직 리스팅 랜딩 페이지에 표시돼요. 원래 이메일 주소가 변경될 때 사용자 정의 지원 이메일 주소나 URL을 지정할 수 있어요.
새 조직 리스팅 또는 기존 조직 리스팅에 조직 프로필을 할당하려면 Snowsight 또는 SQL 명령을 사용할 수 있어요.
리스팅 지원 연락처 이메일 주소를 수정하려면:
- Snowsight에 로그인해요.
- 탐색 메뉴에서 Data sharing › Internal sharing을 선택해요.
- 오른쪽 창에서 Listings 탭을 선택해요.
- 목록에서 조직 리스팅을 선택해요.
- Details 섹션에서 지원 연락처 이메일 주소 옆의 Edit을 선택해요.
- Profile 목록에서 Use custom email or URL을 선택해요.
- 이메일 주소나 URL을 입력해요.
- Save를 선택해요.
기존 조직 프로필을 변경하려면 ALTER ORGANIZATION PROFILE을 사용하고 다음 명령과 유사한 문을 실행해요.
Snowsight와 달리 SQL 명령을 사용해 지원 연락처 이메일 주소를 포함한 조직 프로필의 많은 필드를 변경할 수 있어요.
USE ROLE GLOBALORGADMIN;
ALTER ORGANIZATION PROFILE MyOrgPROFILE
AS
$$
title: "New Title"
description: "New desc"
contact: "[email protected]"
approver_contact: "[email protected]"
allowed_publishers:
access:
- all_internal_accounts: true
logo: "urn:emoji:smile"
$$
조직 프로필 매니페스트 필드의 세부 정보는 조직 프로필 매니페스트 참조 문서를 참고하세요.
조직 프로필 보기
- Snowsight에 로그인해요.
- 탐색 메뉴에서 Catalog › Internal Marketplace를 선택해요.
- 사용 가능한 프로필을 탐색하거나 검색 창을 사용해 특정 조직 리스팅을 찾고 그 프로필을 검토해요.
SHOW AVAILABLE ORGANIZATION PROFILES를 사용해 사용자에게 사용 가능한 조직 프로필을 찾아요.
SHOW AVAILABLE ORGANIZATION PROFILES;