네이티브 애플리케이션 프레임워크의 선언적 공유 정보¶
선언적 공유 정보¶
|naf|의 선언적 공유를 통해 공급자는 데이터 제품을 공유 및 판매할 수 있으며, Snowflake 컨슈머가 데이터를 시각화하고 탐색하는 데 도움이 되는 :doc:`노트북</user-guide/ui-snowsight/notebooks>`을 포함하여 해당 앱을 향상할 수 있습니다.
선언적 공유는 보안 데이터 공유 설정과 유사한 간소화된 생성 환경을 도입하여 더 쉽고 빠르게 시작할 수 있습니다.
Declarative Native Apps 개발 환경은 다음과 같은 기능을 제공합니다.
- 간단한 텍스트 기반 YAML 파일을 사용하여 공유 오브젝트를 정의할 수 있는 선언적 공유 모델. 
- 개발자가 라이브 환경에서 콘텐츠로 직접 작업할 수 있도록 간소화된 테스트. 
- 앱의 자동 버전 관리 및 업데이트. 
- 다양한 컨슈머 유형에 최적화된 필터링된 데이터 뷰를 포함하여 데이터의 여러 뷰를 준비하는 기능. 
- 데이터를 애플리케이션 역할로 분류하여 민감한 데이터를 보호하는 기능. 컨슈머는 이러한 앱 역할을 팀에 위임하여 팀 구성원이 자신의 작업과 관련된 데이터만 보도록 지원할 수 있습니다. 
- 컨슈머 계정에서 실행 하여 고객이 리소스 사용량과 비용을 관리할 수 있습니다. 
보안¶
|declarative-app-short-plural|은 데이터 공유를 보호하기 위해 유사한 보안 모델을 사용합니다.
- 앱은 앱에 포함된 데이터에만 액세스할 수 있습니다. 
- 앱은 컨슈머의 개인 데이터에 액세스할 수 없습니다. 
- 앱은 외부 호출을 하거나 Snowflake 계정 외부의 데이터에 액세스할 수 없습니다. 
데이터 제품 유형¶
조직에 적합한 데이터 제품 선택은 비즈니스 요구 사항에 따라 결정됩니다. 빠르게 시작하고 싶으신가요? 고급 기능을 갖춘 앱이 필요하신가요? 다음 테이블은 사용 가능한 Snowflake 데이터 제품을 나열하고 일반적인 사용 사례를 제공합니다. Snowflake 데이터 제품의 개요.
| 데이터 제품 | 설명 | 적합한 대상 | 
|---|---|---|
| Secure Data Sharing | 테이블과 뷰의 기존 읽기 전용 공유. | 데이터 수익 창출을 시작하거나 간단한 공유가 필요한 조직. | 
| Declarative Native Apps | 노트북과의 향상된 공유, 역할 기반 액세스 제어(RBAC) 및 선언적 구성. | 가이드 경험과 설명서를 통해 가치를 더할 준비가 된 데이터 공급자. | 
| Full Native Apps | 복잡한 비즈니스 논리와 인터페이스를 사용하여 컨슈머 계정 내에서 완전히 실행되는 앱. | 고급 기능으로 복잡한 데이터 제품을 구축하는 조직. | 
데이터 제품 선택하기¶
데이터 제품을 선택하기 전에 다음 사항을 고려하세요.
| 데이터 제품 | 설명 | 공급자 빌드 | 보안 및 기능 균형 | 적합한 공급자 사용 사례 | 
|---|---|---|---|---|
| Secure Data Sharing | 테이블 및 뷰의 기존 읽기 전용 공유 
 | 테이블, 뷰에 대한 SQL 권한 부여 | 
 | 
 | 
| Declarative Native App | 향상된 공유 
 | 애플리케이션 패키지 | 
 | 
 | 
| Full Native Apps | 복잡한 비즈니스 논리 및 인터페이스를 사용하여 Snowflake 고객의 계정 내에서 완전히 실행되는 앱 
 | 애플리케이션 패키지, 서비스(컨테이너) | 
 | 
 | 
Declarative Native Apps 리소스¶
다음 항목에서는 |declarative-app-short-plural|을 시작하는 데 필요한 정보를 찾을 수 있습니다.
- 네이티브 애플리케이션 프레임워크의 선언적 공유 소개
- 네이티브 애플리케이션 프레임워크의 선언적 공유에서 사용되는 애플리케이션 패키지
- 선언적 공유 네이티브 애플리케이션에서 노트북 편집하기
- 선언적 공유를 사용하여 목록 만들기
- 네이티브 애플리케이션 프레임워크의 선언적 공유를 사용하여 사용량 모니터링하기
- 네이티브 애플리케이션 프레임워크에서 선언적 공유의 패키지 버전
- 선언적 공유의 애플리케이션 패키지 버전 관리하기
- 자습서 Declarative Native Apps 시작하기
- Declarative Native App 명령 참조
- 애플리케이션 역할: 컨슈머가 동일한 데이터에 대한 다양한 뷰를 공유할 수 있도록 허용
- Declarative Native App 매니페스트 참조
- Declarative Native App 설치하기
- |declarative-app-short|의 콘텐츠에 액세스하기
- 선언적 앱 컨슈머 측 실행 모델
- Native Apps의 선언적 공유: 제한 사항