대상 카탈로그 및 스키마 설정
파이프라인 구성 UI의 대상 섹션은 파이프라인에 대한 기본 카탈로그 및 스키마를 설정합니다. 이 기본 카탈로그 및 스키마는 모든 데이터 세트 정의 및 테이블 읽기에 사용됩니다.
메모
레거시 게시 모드는 LIVE
가상 스키마를 사용하여 유사한 동작을 수행합니다. 기본 게시 모드(모든 새 파이프라인에서 사용)에서는 LIVE
키워드가 무시됩니다.
LIVE 스키마(레거시)를 참조하세요.
다른 카탈로그 또는 스키마의 데이터 세트 대상 지정
Delta Live Tables는 3계층 식별자 확인 의미 체계를 지원합니다. Databricks는 파이프라인에 대해 구성된 기본값이 아닌 데이터 세트를 대상으로 하는 쿼리 및 문에 대해 완전한 식별자를 사용하는 것을 권장합니다. Unity 카탈로그 식별자 확인을 참조하세요.
Delta Live Tables 소스 코드는 USE CATALOG catalog_name
및 USE SCHEMA schema_name
SQL 명령을 지원합니다. 이 명령들을 포함하고 있는 파일 또는 노트북에 따라 현재 카탈로그와 스키마를 설정하려면 다음 명령을 실행하세요. 소스 코드 파일에서 이러한 명령을 따르고 정규화되지 않거나 부분적으로 정규화된 식별자를 사용하는 작업은 파이프라인 구성에 설정된 기본값이 아닌 현재 카탈로그 및 스키마로 해결됩니다.
현재 카탈로그 및 스키마란?을 참조하세요..
데이터 세트가 없으면 어떻게 되나요?
다음 표에서는 Delta Live Tables 소스 코드가 존재하지 않는 데이터 세트를 참조하는 경우의 동작을 설명합니다.
수술 | 결과 |
---|---|
읽다 | 지정한 식별자에 대한 테이블, 구체화된 뷰, 스트리밍 테이블 또는 뷰가 없으면 업데이트가 실패합니다. |
쓰다 | 지정된 식별자에 대해 구체화된 뷰, 스트리밍 테이블, 뷰 또는 싱크가 없으면 업데이트에서 데이터 세트를 만들려고 시도합니다. 필요한 경우 업데이트는 지정된 스키마도 만듭니다. |
중요하다
데이터 세트를 볼 수 있는 충분한 권한이 없는 경우 데이터 세트가 존재하지 않는다는 오류 메시지가 표시될 수 있습니다.
Delta Live Tables를 사용하여 데이터 세트를 읽고, 쓰고, 만들 수 있는 충분한 권한이 있어야 합니다. 요구 사항참조하세요.