쿼리에서 조직 리스팅 참조하기
쿼리에서 조직 리스팅 참조하기
주의 조직 리스팅은 마운트 없이 쿼리할 수 있어요.
본문
SQL 쿼리에서 조직 리스팅의 데이터셋을 참조하려면 ULL(Uniform Listing Locator)을 사용해요. ULL은 Internal Marketplace의 리스팅을 가리키는 고유 식별자로, 해당 데이터셋을 직접 쉽게 쿼리할 수 있게 해줘요.
- Snowsight에 로그인해요.
- 탐색 메뉴에서 Catalog › Internal Marketplace를 선택해요.
- 데이터 제품을 탐색하거나 검색해요.
- 리스팅을 선택하고 Copy ULL을 선택해요.
- 탐색 메뉴에서 Projects › 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>;