SYSTEM$EXPORT_TDS_FROM_SEMANTIC_VIEW
SYSTEM$EXPORT_TDS_FROM_SEMANTIC_VIEW
SYSTEM$EXPORT_TDS_FROM_SEMANTIC_VIEW는 시맨틱 뷰(semantic view)를 Tableau Data Source(TDS) 형식으로 반환하는 시스템 함수예요.
본문
카테고리: System 함수 (System Information)
프리뷰 기능 — 공개(Preview Feature—Open) — 모든 계정에서 사용할 수 있어요.
구문 (Syntax)
SYSTEM$EXPORT_TDS_FROM_SEMANTIC_VIEW( '<semantic_view_name>' )
인자 (Arguments)
'<semantic_view_name>' — 내보낼 시맨틱 뷰의 이름이에요. 시맨틱 뷰가 현재 스키마와 데이터베이스에 없다면 뷰의 정규화된 이름(예: my_db.my_schema.my_semantic_view)을 지정해요.
반환값 (Returns)
시맨틱 뷰를 TDS 형식으로 담은 VARCHAR 값을 반환해요.
접근 제어 요구 사항 (Access control requirements)
이 작업을 실행하는 데 사용되는 역할은 최소한 다음 권한을 가져야 해요:
| 권한 | 객체 | 주석 |
|---|---|---|
| Any | 시맨틱 뷰 |
스키마의 객체를 조작하려면 상위 데이터베이스에 대한 권한이 하나 이상, 상위 스키마에 대한 권한이 하나 이상 있어야 해요.
지정된 권한 집합으로 커스텀 역할을 만드는 방법은 커스텀 역할 만들기를 참고해요.
보호 가능한 객체(securable objects)에 대한 SQL 작업 시 역할과 권한 부여에 관한 일반 정보는 접근 제어 개요를 참고해요.
사용 시 유의사항 (Usage notes)
변환 프로세스와 변환의 제한 사항에 대한 자세한 내용은 시맨틱 뷰를 Tableau Data Source(TDS) 파일로 내보내기를 참고해요.
예시 (Examples)
다음 문장은 my_sv 시맨틱 뷰를 TDS 형식으로 반환해요:
SELECT SYSTEM$EXPORT_TDS_FROM_SEMANTIC_VIEW('my_sv');
+------------------------------------------------------------------------+
| SYSTEM$EXPORT_TDS_FROM_SEMANTIC_VIEW('MY_SV') |
|------------------------------------------------------------------------|
| <?xml version="1.0" encoding="UTF-8"?> |
| <!--Tableau compatibility notice: |
| ... --> |
| <datasource xmlns:user="http://www.tableausoftware.com/xml/user" ... > |
| ... |
+------------------------------------------------------------------------+