쿼리에서 조직 목록 참조하기¶
참고
조직 목록은 마운트하지 않고도 쿼리할 수 있습니다.
SQL 쿼리에서 조직 목록의 데이터 세트을 참조하려면 Uniform Listing Locator(ULL)를 사용하십시오. ULL 은 Internal Marketplace 의 목록을 가리키는 고유 식별자 역할을 하므로 데이터세트를 직접 쉽게 쿼리할 수 있습니다.
ULL 은 데이터베이스, 스키마 및 오브젝트 이름(database_name.schema_name.table_name)을 포함하는 정규화된 이름으로 표시되지만 마침표(.) 대신 달러 기호($)를 사용합니다. 하지만 그렇지 않습니다.
Snowsight 에 로그인합니다.
왼쪽 탐색 메뉴에서 Data Products » Marketplace 를 선택합니다.
Internal Marketplace 탭을 선택합니다.
데이터 제품을 찾아보거나 검색합니다.
목록을 선택하고 Copy ULL 을 선택합니다.
Projects 을 선택합니다.
프로젝트 도구 중 하나를 선택합니다(예: Worksheets 또는 Notebooks).
데이터베이스 이름 대신 ULL 을 사용하여 SQL 쿼리를 작성합니다.
조직 목록을 쿼리하려면 다음 구문을 사용하십시오.
SELECT * FROM <ull>.<schema>.<view>
예제 쿼리
SELECT * FROM "<orgdatacloud$internal$organizational_listing_name>".<schema_name>.<object_within_listing>;
SELECT * FROM <orgdatacloud$internal$organizational_listing_name>.<schema_name>.<object_within_listing>;
다음 쿼리 예제에서는 데이터베이스 이름 대신 ULL 을 사용합니다. <object_within_listing>
을 목록의 일부인 테이블 또는 뷰의 이름으로 바꿉니다.
SELECT * FROM <orgdatacloud$internal$organizational_listing_name>.<schema_name>.<object_within_listing>;
더 편리한 이름을 선호한다면 뷰를 만들어 보십시오:
CREATE OR REPLACE VIEW <view_name>
AS
SELECT *
FROM <orgdatacloud$internal$organizational_listing_name>.<schema_name>.<object_within_listing>;