Note
이 정보는 Databricks CLI 버전 0.205 이상에 적용됩니다. Databricks CLI는 공개 미리 보기로 제공됩니다.
Databricks CLI 사용은 Databricks 라이선스 및 Databricks 개인 정보 보호 고지, 그리고 모든 사용 데이터 관련 조항의 적용을 받습니다.
tables 내의 명령 그룹에는 Unity 카탈로그의 테이블을 관리하는 명령이 포함되어 있습니다. 테이블은 Unity 카탈로그의 세 번째 수준 네임스페이스의 세 번째 계층에 있습니다. 여기에는 데이터 행이 포함됩니다.
databricks 테이블 삭제
지정한 부모 카탈로그 및 스키마에서 테이블을 삭제합니다. 호출자는 부모 카탈로그 USE_CATALOG 의 소유자이거나, 부모 카탈로그에 대한 권한이 있고, 부모 스키마의 소유자이거나, 테이블의 소유자여야 하며 USE_CATALOG , 부모 카탈로그에 대한 권한과 USE_SCHEMA 부모 스키마에 대한 권한이 있어야 합니다.
databricks tables delete FULL_NAME [flags]
Arguments
FULL_NAME
테이블의 전체 이름입니다.
Options
Examples
다음 예제에서는 테이블을 삭제합니다.
databricks tables delete my_catalog.my_schema.my_table
databricks 테이블이 있음
특정 카탈로그 및 스키마에 대한 메타스토어에 테이블이 있는지 여부를 가져옵니다. 호출자는 다음 요구 사항 중 하나를 충족해야 합니다.
- metastore 관리자가 되기
- 부모 카탈로그의 소유자로 지정
- 부모 스키마의 소유자가 되고 부모 카탈로그에 대한
USE_CATALOG권한이 있어야 합니다. - 부모 카탈로그에 대한
USE_CATALOG권한과 부모 스키마에 대한USE_SCHEMA권한을 가지며, 테이블 소유자이거나 테이블에 대한SELECT권한을 갖습니다. - 부모 카탈로그에 대한 권한 부여
BROWSE -
BROWSE부모 스키마에 대한 권한이 있습니다.
databricks tables exists FULL_NAME [flags]
Arguments
FULL_NAME
테이블의 전체 이름입니다.
Options
Examples
다음 예제에서는 테이블이 있는지 확인합니다.
databricks tables exists my_catalog.my_schema.my_table
databricks 테이블 가져오기
특정 카탈로그 및 스키마에 대한 메타스토어에서 테이블을 가져옵니다. 호출자는 다음 요구 사항 중 하나를 충족해야 합니다.
- metastore 관리자가 되기
- 부모 카탈로그의 소유자로 지정
- 부모 스키마의 소유자가 되고 부모 카탈로그에 대한
USE_CATALOG권한이 있어야 합니다. - 부모 카탈로그에 대한
USE_CATALOG권한과 부모 스키마에 대한USE_SCHEMA권한을 가지며, 테이블 소유자이거나 테이블에 대한SELECT권한을 갖습니다.
databricks tables get FULL_NAME [flags]
Arguments
FULL_NAME
테이블의 전체 이름입니다.
Options
--include-browse
주체가 선택적 메타데이터에만 접근할 수 있는 응답에 테이블을 포함할지 여부입니다.
--include-delta-metadata
델타 메타데이터를 응답에 포함해야 하는지 여부입니다.
--include-manifest-capabilities
테이블에 있는 기능을 포함하는 매니페스트를 포함할지 여부입니다.
Examples
다음 예제에서는 테이블에 대한 정보를 가져옵니다.
databricks tables get my_catalog.my_schema.my_table
다음 예제에서는 델타 메타데이터가 포함된 테이블을 가져옵니다.
databricks tables get my_catalog.my_schema.my_table --include-delta-metadata
databricks 테이블 목록
부모 카탈로그 및 스키마 아래에 현재 메타스토어에 대한 모든 테이블을 나열합니다. 호출자는 메타스토어 관리자 또는 테이블의 소유자이거나 SELECT 테이블에 대한 권한이 있어야 합니다. 후자의 경우 호출자는 소유자이거나 USE_CATALOG 부모 카탈로그에 대한 권한과 USE_SCHEMA 부모 스키마에 대한 권한이 있어야 합니다. 배열에 있는 요소의 특정 순서는 보장되지 않습니다.
databricks tables list CATALOG_NAME SCHEMA_NAME [flags]
Arguments
CATALOG_NAME
관심 있는 테이블의 부모 카탈로그 이름입니다.
SCHEMA_NAME
테이블의 부모 스키마입니다.
Options
--include-browse
주체가 선택적 메타데이터에만 접근할 수 있는 응답에 테이블을 포함할지 여부입니다.
--include-delta-metadata
델타 메타데이터를 응답에 포함해야 하는지 여부입니다.
--include-manifest-capabilities
테이블에 있는 기능을 포함하는 매니페스트를 포함할지 여부입니다.
--max-results int
반환할 최대 테이블 수입니다.
--omit-columns
응답에서 테이블의 열을 생략할지 여부입니다.
--omit-properties
응답에서 테이블의 속성을 생략할지 여부입니다.
--omit-username
테이블의 사용자 이름을 생략할지 여부(예:
--page-token string
결과의 다음 페이지(페이지 매김)에 대해 보낼 불투명 토큰입니다.
Examples
다음 예제에서는 카탈로그 및 스키마의 모든 테이블을 나열합니다.
databricks tables list my_catalog my_schema
다음 예제에서는 생략된 열이 있는 테이블을 나열합니다.
databricks tables list my_catalog my_schema --omit-columns
databricks 테이블 목록 요약
메타스토어 내의 스키마 및 카탈로그에 대한 테이블 요약을 나열합니다. 반환되는 테이블 요약은 다음과 같습니다.
- 사용자가 metastore 관리자인 경우 테이블(현재 메타스토어 및 부모 카탈로그 및 스키마 내)에 대한 요약
- 또는 사용자가 부모 카탈로그에 대한 소유권 또는
SELECT권한을 가지고 있는 경우 테이블에 대한 소유권 또는USE_SCHEMA권한과 스키마에 대한 소유권 또는USE_CATALOG권한이 있는 테이블 및 스키마(현재 메타스토어 및 부모 카탈로그 내)에 대한 요약입니다.
배열에 있는 요소의 특정 순서는 보장되지 않습니다.
databricks tables list-summaries CATALOG_NAME [flags]
Arguments
CATALOG_NAME
관심 있는 테이블의 부모 카탈로그 이름입니다.
Options
--include-manifest-capabilities
테이블에 있는 기능을 포함하는 매니페스트를 포함할지 여부입니다.
--max-results int
반환할 테이블의 최대 요약 수입니다.
--page-token string
이전 쿼리를 기반으로 다음 페이지로 이동하기 위한 불투명 페이지네이션 토큰입니다.
--schema-name-pattern string
스키마 이름에 대한 sql LIKE 패턴(% 및 _)입니다.
--table-name-pattern string
테이블 이름에 대한 sql LIKE 패턴(% 및 _)입니다.
Examples
다음 예제에서는 카탈로그에 대한 테이블 요약을 나열합니다.
databricks tables list-summaries my_catalog
다음 예제에서는 스키마 이름 패턴이 있는 테이블 요약을 나열합니다.
databricks tables list-summaries my_catalog --schema-name-pattern "prod_%"
다음 예제에서는 테이블 이름 패턴이 있는 테이블 요약을 나열합니다.
databricks tables list-summaries my_catalog --table-name-pattern "fact_%"
전역 표시기
--debug
디버그 로깅을 사용할지 여부입니다.
-h 또는 --help
Databricks CLI 또는 관련 명령 그룹 또는 관련 명령에 대한 도움말을 표시합니다.
--log-file 문자열
출력 로그를 쓸 파일을 나타내는 문자열입니다. 이 플래그가 지정되지 않으면 출력 로그는 기본적으로 stderr에 기록됩니다.
--log-format 포맷
로그 형식 형식 text 또는 json. 기본값은 text입니다.
--log-level 문자열
로그 형식 수준을 나타내는 문자열입니다. 지정하지 않으면 로그 형식 수준을 사용할 수 없습니다.
-o, --output 유형
명령 출력 형식 text 또는 json. 기본값은 text입니다.
-p, --profile 문자열
명령을 실행하는 데 사용할 파일의 프로필 ~/.databrickscfg 이름입니다. 이 플래그를 지정하지 않으면, 존재하는 경우 DEFAULT로 명명된 프로필이 사용됩니다.
--progress-format 포맷
진행률 로그를 표시할 형식: default, append, inplace또는 json
-t, --target 문자열
해당하는 경우 사용할 번들 대상