다음을 통해 공유


델타 공유(Databricks-to-Databricks 공유)를 위한 데이터 수신자 생성 및 관리

이 페이지에서는 받는 사람이 Unity 카탈로그에 사용하도록 설정된 Databricks 작업 영역에 있는 경우 델타 공유에서 받는 사람을 만들고 관리하는 방법을 설명합니다.

받는 사람은 공유 데이터를 사용하는 사용자 또는 사용자 그룹의 ID를 나타내는 명명된 개체입니다. 받는 사람을 만드는 방법은 받는 사람이 Unity 카탈로그에 대해 사용하도록 설정된 Databricks 작업 영역에 액세스할 수 있는지 여부에 따라 다릅니다.

  • Unity 카탈로그가 활성화된 Databricks 작업 공간에 접근 가능한 사용자:

    Databricks에서 관리되는 보안 연결을 사용하여 받는 사람 개체를 만들 수 있습니다. 이 공유 모드를 Databricks-to-Databricks 공유라고 하며, 이 페이지에 설명되어 있습니다.

  • Unity 카탈로그가 활성화된 Databricks 작업 공간에 접근할 수 없는 받는 사람:

    토큰 기반 인증(전달자 토큰 또는 OAuth 페더레이션)을 사용하여 관리하는 보안 연결과 함께 열린 공유를 사용해야 합니다. 열린 공유 받는 사람을 만드는 방법에 대한 자세한 내용은 OIDC(Open ID Connect) 페더레이션을 사용하여 델타 공유(열린 공유) 인증을 사용하도록 설정하고 전달자 토큰(공개 공유)사용하여 Databricks가 아닌 사용자에 대한 받는 사람 개체 만들기를 참조하세요.

이러한 두 공유 모드 및 선택할 시기에 대한 자세한 내용은 개방형 공유와 Databricks-Databricks 공유 비교를 참조하세요.

요구 사항

수신자를 만들려면 다음을 수행합니다.

  • 메타스토어 관리자이거나 공유하려는 데이터가 등록된 Unity 카탈로그 메타스토어에 대한 CREATE RECIPIENT 권한이 있어야 합니다.
  • Unity 카탈로그 메타스토어가 연결된 Azure Databricks 작업 영역을 사용하여 받는 사람을 만들어야 합니다.
  • Databricks Notebook을 사용하여 받는 사람을 만드는 경우 컴퓨팅은 Databricks Runtime 11.3 LTS 이상과 표준 또는 전용 액세스 모드(이전의 공유 및 단일 사용자 액세스 모드)를 사용해야 합니다.

다른 받는 사람 관리 작업(예: 공유에 대한 보기, 삭제, 업데이트 및 권한 부여)은 이 문서의 작업별 섹션에 나열된 사용 권한 요구 사항을 참조하세요.

Databricks에 대한 액세스 권한이 있는 사용자를 위한 수신자 객체 생성하기 (Databricks 간 공유)

데이터 수신자가 Unity 카탈로그에 대해 사용하도록 설정된 Databricks 작업 영역에 액세스할 수 있는 경우 인증 유형이 DATABRICKS인 수신자 개체를 만들 수 있습니다.

인증 유형이 있는 받는 사람 개체는 메타스토어의 DATABRICKS 클라우드, 지역 및 UUID로 구성된 공유 식별자 문자열로 받는 사람 개체 정의에서 식별되는 특정 Unity 카탈로그 메타스토어의 데이터 받는 사람을 나타냅니다. 이 수신자와 공유된 데이터는 해당 메타스토어에서만 액세스할 수 있습니다.

1단계: 받는 사람의 공유 식별자 요청

수신자 사용자에게 요청하여 수신자 사용자 또는 사용자 그룹이 공유 데이터로 작업할 작업 영역에 연결된 Unity 카탈로그 메타스토어에 대한 공유 식별자를 보내달라고 합니다.

공유 식별자는 메타스토어의 클라우드, 지역 및 UUID(메타스토어의 고유 식별자)로 구성된 문자열입니다 <cloud>:<region>:<uuid>.

예를 들어 다음 스크린샷에서 전체 공유 식별자 문자열은 aws:us-west-2:19a84bee-54bc-43a2-87de-023d0ec16016입니다.

CURRENT_METASTORE의 예

받는 사람은 사용하려는 작업 영역에서 Unity 카탈로그를 지원하는 컴퓨팅에서 실행되는 Databricks Notebook이나 Databricks SQL 쿼리를 통해 Catalog Explorer, Databricks Unity Catalog CLI 또는 기본 SQL 함수 CURRENT_METASTORE를 사용하여 식별자를 찾을 수 있습니다.

카탈로그 탐색기

카탈로그 탐색기를 사용하여 공유 식별자를 얻으려면 다음을 수행합니다.

  1. Azure Databricks 작업 영역에서 데이터 아이콘을 클릭합니다.카탈로그.

  2. 카탈로그 창의 맨 위에서 기어 아이콘을 클릭합니다. 기어 아이콘을 클릭하고 델타 공유를 선택합니다.

    또는 즐겨찾기 페이지에서 델타 공유> 버튼을 클릭합니다.

  3. Shared with me 탭에서 오른쪽 위에 있는 Databricks 공유 조직 이름을 클릭하고, 복사하기 공유 식별자를 선택합니다.

SQL (영문)

Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 명령을 실행합니다.

SELECT CURRENT_METASTORE();

명령 줄 인터페이스 (CLI)

Databricks CLI를 사용하여 다음 명령을 실행합니다. 공유 식별자는 global_metastore_id로 반환됩니다.

databricks metastores summary

이 단계에 포함된 정보를 받는 사람에게 보내거나 Databricks-to-Databricks 모델에서 액세스 권한을 얻도록 지정할 수 있습니다.

2단계: 수신자 만들기

Databricks-to-Databricks 공유에 대한 받는 사람을 만들려면, 카탈로그 탐색기, Databricks Unity 카탈로그 CLI 또는 CREATE RECIPIENT SQL 명령을 Azure Databricks Notebook이나 Databricks SQL 쿼리 편집기에서 사용할 수 있습니다.

필요한 권한: 메타스토어 관리자 또는 공유하려는 데이터가 등록된 Unity 카탈로그 메타스토어에 대한 CREATE RECIPIENT 권한이 있는 사용자여야 합니다.

카탈로그 탐색기

  1. Azure Databricks 작업 영역에서 데이터 아이콘을 클릭합니다.카탈로그.

  2. 카탈로그 창의 맨 위에서 기어 아이콘을 클릭합니다. 기어 아이콘을 클릭하고 델타 공유를 선택합니다.

    또는 즐겨찾기 페이지에서 델타 공유> 버튼을 클릭합니다.

  3. 공유한 사람 탭에서 새 받는 사람을 클릭합니다.

  4. 받는 사람 이름입력합니다.

  5. 받는 사람 유형에 대해 Databricks을 선택합니다.

  6. 받는 사람의 공유 식별자입력합니다.

    <cloud>:<region>:<uuid> 형식의 전체 공유 식별자 문자열을 사용합니다. 예들 들어 aws:us-west-2:19a84bee-54bc-43a2-87de-023d0ec16016입니다.

  7. (선택 사항) 설명을 입력합니다.

  8. 만들기를 클릭합니다.

  9. (선택 사항) 사용자 지정 받는 사람 속성을 만듭니다.

    받는 사람 개요 탭에서 Edit iconEdit icon받는 사람 속성옆에 있는 편집 아이콘을 클릭합니다. 그런 다음 속성 이름(키) 및 값을 추가합니다. 자세한 내용은 받는 사람 속성 관리를 참조 하세요.

SQL (영문)

Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 명령을 실행합니다.

CREATE RECIPIENT [IF NOT EXISTS] <recipient-name>
USING ID '<sharing-identifier>'
[COMMENT "<comment>"];

<cloud>:<region>:<uuid> 형식의 전체 공유 식별자 문자열을 사용합니다. 예들 들어 aws:eu-west-1:g0c979c8-3e68-4cdf-94af-d05c120ed1ef입니다.

받는 사람에 대한 사용자 지정 속성을 추가할 수도 있습니다. 자세한 내용은 받는 사람 속성 관리를 참조 하세요.

명령 줄 인터페이스 (CLI)

Databricks CLI를 사용하여 다음 명령을 실행합니다. 자리 표시자 값을 바꿉니다.

  • <recipient-name>: 수신자의 이름입니다.
  • <sharing-identifier>: <cloud>:<region>:<uuid> 형식의 전체 공유 식별자 문자열입니다. 예들 들어 aws:eu-west-1:g0c979c8-3e68-4cdf-94af-d05c120ed1ef입니다.
  • <authentication-type>: DATABRICKS 형식의 공유 식별자 문자열이 <cloud>:<region>:<uuid>에 제공될 때 <sharing-identifier>로 설정합니다.
databricks recipients create <recipient-name> <authentication-type> --sharing-code <sharing-identifier>

받는 사람에 대한 사용자 지정 속성을 추가할 수도 있습니다. 자세한 내용은 받는 사람 속성 관리를 참조 하세요.

수신자는 authentication_typeDATABRICKS을 사용하여 만들어집니다.

수신자에게 공유에 대한 액세스 권한 부여

받는 사람을 만들고 공유를 만든 후에는 받는 사람에게 해당 공유에 대한 액세스 권한을 부여할 수 있습니다.

받는 사람에게 공유 액세스 권한을 부여하려면 Azure Databricks Notebook 또는 Databricks SQL 쿼리 편집기에서 카탈로그 탐색기, Databricks Unity 카탈로그 CLI 또는 GRANT ON SHARE SQL 명령을 사용할 수 있습니다.

다음 중 하나의 권한이 필요합니다.

  • 메타스토어 관리자.
  • 공유 및 받는 사람 개체((USE SHARE + SET SHARE PERMISSION) 또는 공유 소유자) AND (USE RECIPIENT 또는 받는 사람 소유자)에 대해 위임된 사용 권한 또는 소유권.

지침은 델타 공유 데이터 공유에 대한 액세스 관리(공급자용)를 참조하세요.

수신자 보기

받는 사람 목록을 보려면 Azure Databricks Notebook 또는 Databricks SQL 쿼리 편집기에서 카탈로그 탐색기, Databricks Unity 카탈로그 CLI 또는 SHOW RECIPIENTS SQL 명령을 사용할 수 있습니다.

필요한 권한: metastore 관리자이거나 metastore의 USE RECIPIENT 모든 받는 사람을 볼 수 있는 권한이 있어야 합니다. 다른 사용자는 자신이 소유한 수신자에만 접근할 수 있습니다.

카탈로그 탐색기

  1. Azure Databricks 작업 영역에서 데이터 아이콘을 클릭합니다.카탈로그.

  2. 카탈로그 창의 맨 위에서 기어 아이콘을 클릭합니다. 기어 아이콘을 클릭하고 델타 공유를 선택합니다.

    또는 즐겨찾기 페이지에서 델타 공유> 버튼을 클릭합니다.

  3. 내가 공유한 탭에서 받는 사람을 클릭합니다.

SQL (영문)

Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 명령을 실행합니다. 필요에 따라 <pattern>LIKE 조건자로 바꿉니 다.

SHOW RECIPIENTS [LIKE <pattern>];

명령 줄 인터페이스 (CLI)

Databricks CLI를 사용하여 다음 명령을 실행합니다.

databricks recipients list

수신자 세부 정보 보기

받는 사람에 대한 세부 정보를 보려면 Azure Databricks Notebook 또는 Databricks SQL 쿼리 편집기에서 카탈로그 탐색기, Databricks Unity 카탈로그 CLI 또는 DESCRIBE RECIPIENT SQL 명령을 사용할 수 있습니다.

요구되는 권한: Metastore 관리자, USE RECIPIENT 권한을 가진 사용자 또는 수신 객체 소유자.

세부 정보는 다음과 같습니다.

  • 받는 사람의 작성자, 만들기 타임스탬프, 메모 및 인증 유형(TOKEN 또는 DATABRICKS)입니다.
  • 수신자가 개방형 공유를 사용하는 경우: 토큰 수명, 활성화 링크, 활성화 상태(자격 증명 다운로드 여부) 및 IP 액세스 목록(할당된 경우).
  • 받는 사람이 Databricks-Databricks 공유를 사용하는 경우: 그것은 받는 사람의 Unity 카탈로그 메타스토어의 클라우드, 지역, 메타스토어 ID와 활성화 상태를 포함합니다.
  • 사용자 지정 속성을 포함한 받는 사람 속성입니다. 받는 사람 속성 관리를 참조하세요.

카탈로그 탐색기

  1. Azure Databricks 작업 영역에서 데이터 아이콘을 클릭합니다.카탈로그.

  2. 카탈로그 창의 맨 위에서 기어 아이콘을 클릭합니다. 기어 아이콘을 클릭하고 델타 공유를 선택합니다.

    또는 즐겨찾기 페이지에서 델타 공유> 버튼을 클릭합니다.

  3. 내가 공유한 탭에서 받는 사람을 클릭하고, 받는 사람을 선택합니다.

SQL (영문)

Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 명령을 실행합니다.

DESCRIBE RECIPIENT <recipient-name>;

명령 줄 인터페이스 (CLI)

Databricks CLI를 사용하여 다음 명령을 실행합니다.

databricks recipients get <recipient-name>

받는 사람의 공유 권한 보기

받는 사람에게 액세스 권한이 부여된 공유 목록을 보려면 Azure Databricks Notebook 또는 Databricks SQL 쿼리 편집기에서 카탈로그 탐색기, Databricks CLI 또는 SHOW GRANTS TO RECIPIENT SQL 명령을 사용할 수 있습니다.

요구되는 권한: Metastore 관리자, USE RECIPIENT 권한을 가진 사용자 또는 수신 객체 소유자.

카탈로그 탐색기

  1. Azure Databricks 작업 영역에서 데이터 아이콘을 클릭합니다.카탈로그.

  2. 카탈로그 창의 맨 위에서 기어 아이콘을 클릭합니다. 기어 아이콘을 클릭하고 델타 공유를 선택합니다.

    또는 즐겨찾기 페이지에서 델타 공유> 버튼을 클릭합니다.

  3. 내가 공유한 탭에서 받는 사람을 클릭하고, 받는 사람을 선택합니다.

  4. 공유 탭으로 이동하여 수신자와 공유된 공유 목록을 봅니다.

SQL (영문)

Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 명령을 실행합니다.

SHOW GRANTS TO RECIPIENT <recipient-name>;

명령 줄 인터페이스 (CLI)

Databricks CLI를 사용하여 다음 명령을 실행합니다.

databricks recipients share-permissions <recipient-name>

받는 사람을 업데이트하다

받는 사람을 업데이트하려면 Azure Databricks Notebook 또는 Databricks SQL 쿼리 편집기에서 카탈로그 탐색기, Databricks Unity 카탈로그 CLI 또는 ALTER RECIPIENT SQL 명령을 사용할 수 있습니다.

업데이트할 수 있는 속성에는 받는 사람 이름, 소유자, 메모 및 사용자 지정 속성이 포함됩니다.

필요한 권한: 소유자를 업데이트하려면 메타스토어 관리자이거나 수신자 개체의 소유자여야 합니다. 이름을 업데이트하려면 metastore 관리자(또는 권한이 있는 CREATE RECIPIENT 사용자) 소유자여야 합니다. 주석 또는 사용자 지정 속성을 업데이트하려면 소유자여야 합니다.

카탈로그 탐색기

  1. Azure Databricks 작업 영역에서 데이터 아이콘을 클릭합니다.카탈로그.

  2. 카탈로그 창의 맨 위에서 기어 아이콘을 클릭합니다. 기어 아이콘을 클릭하고 델타 공유를 선택합니다.

    또는 즐겨찾기 페이지에서 델타 공유> 버튼을 클릭합니다.

  3. 내가 공유한 탭에서 받는 사람을 클릭하고, 받는 사람을 선택합니다.

  4. 받는 사람 세부 정보 페이지에서 다음을 수행합니다.

    • 소유자를 업데이트합니다.

    • 메모를 편집하거나 추가합니다.

    • 받는 사람의 이름을 바꿉니다.

      Kebab 메뉴 아이콘 을 클릭합니다. 케밥 메뉴를 클릭하고 이름 바꾸기를 선택합니다.

    • 사용자 지정 받는 사람 속성을 편집, 제거 또는 추가합니다.

      Edit iconEdit icon받는 사람 속성옆에 있는 편집 아이콘을 클릭합니다. 그런 다음 속성 이름(키) 및 값을 추가합니다. 자세한 내용은 받는 사람 속성 관리를 참조 하세요.

    • 토큰 인증 받는 사람만:

    • OIDC 페더레이션 수신자만 해당:

      • OIDC 페더레이션 정책아래에서 정책 추가을 클릭하십시오. 링크를 참조하세요.
      • 받는 사람 엔드포인트받는 사람 MTLS 엔드포인트를 보고 복사하세요.

SQL (영문)

Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 중 하나 이상의 명령을 실행합니다.

ALTER RECIPIENT <recipient-name> RENAME TO <new-recipient-name>;

ALTER RECIPIENT <recipient-name> OWNER TO <new-owner>;

COMMENT ON RECIPIENT <recipient-name> IS "<new-comment>";

ALTER RECIPIENT <recipient-name> SET PROPERTIES ( <property-key>  =  property_value [, ...] )

ALTER RECIPIENT <recipient-name> UNSET PROPERTIES ( <property-key> [, ...] )

속성에 대한 자세한 내용은 받는 사람 속성 관리를 참조 하세요.

명령 줄 인터페이스 (CLI)

받는 사람 이름, 주석, 소유자, IP 액세스 목록 또는 사용자 지정 속성에 대한 업데이트가 포함된 JSON 파일을 만듭니다.

{
  "name": "new-recipient-name",
  "owner": "someone-else@example.com",
  "comment": "something new",
  "ip_access_list": {
    "allowed_ip_addresses": ["8.8.8.8", "8.8.8.4/10"]
  },
  "property": {
    "country": "us",
    "id": "001"
  }
}

이제 Databricks CLI를 사용해 다음 명령을 실행합니다. <recipient-name>을 현재 수신자 이름으로 바꾸고 update-recipient-settings.json을 JSON 파일의 파일 이름으로 바꿉니다.

databricks recipients update --json-file update-recipient-settings.json

속성에 대한 자세한 내용은 받는 사람 속성 관리를 참조 하세요.

(선택 사항) 액세스 목록을 사용하여 수신자 액세스 제한

수신자 개체를 구성할 때 제한된 IP 주소 집합으로 수신자 액세스를 제한할 수 있습니다. IP 액세스 목록을 사용하여 델타 공유 받는 사람 액세스 제한(공유 열기)을 참조하세요.

받는 사람 속성 관리

받는 사람 개체에는 데이터 공유 액세스를 구체화하는 데 사용할 수 있는 미리 정의된 속성이 포함됩니다. 예를 들어 다음을 수행하는 데 사용할 수 있습니다.

  • 다른 받는 사람과 서로 다른 테이블 파티션을 공유하면 받는 사람 간에 데이터 경계를 유지하면서 여러 받는 사람과 동일한 공유를 사용할 수 있습니다.
  • 받는 사람 속성에 따라 행 또는 열 수준에서 테이블 데이터에 대한 받는 사람 액세스를 제한하는 동적 보기를 공유합니다.

사용자 지정 속성을 만들 수도 있습니다.

미리 정의된 속성은 다음으로 databricks. 시작하고 포함합니다.

  • databricks.accountId: 데이터 받는 사람이 속한 Azure Databricks 계정(Databricks-to-Databricks 공유만 해당).
  • databricks.metastoreId: 데이터 받는 사람이 속한 Unity 카탈로그 메타스토어입니다(Databricks-to-Databricks 공유에만 해당).
  • databricks.name: 데이터 받는 사람의 이름입니다.

값일 수 있는 사용자 지정 속성에는 예를 들어 country포함할 수 있습니다. 예를 들어 사용자 지정 속성을 'country' = 'us' 받는 사람에게 연결하는 경우 국가별로 테이블 데이터를 분할하고 미국 데이터가 있는 행만 해당 속성이 할당된 받는 사람과 공유할 수 있습니다. 받는 사람 속성에 따라 행 또는 열 액세스를 제한하는 동적 보기를 공유할 수도 있습니다. 자세한 예제는 받는 사람 속성을 사용하여 파티션 필터링을 수행하고 공유에 동적 보기를 추가하여 행과 열을 필터링하는 방법을 참조하세요.

요구 사항

받는 사람 속성은 Databricks Runtime 12.2 이상에서 지원됩니다.

받는 사람을 만들거나 업데이트할 때 속성 추가

받는 사람을 만들 때 속성을 추가하거나 기존 받는 사람에 대한 속성을 업데이트할 수 있습니다. Azure Databricks Notebook 또는 Databricks SQL 쿼리 편집기에서 카탈로그 탐색기, Databricks Unity 카탈로그 CLI 또는 SQL 명령을 사용할 수 있습니다.

필요한 권한: Metastore 관리자 또는 Unity 카탈로그 메타스토어에 대한 권한이 있는 CREATE RECIPIENT 사용자입니다.

카탈로그 탐색기

카탈로그 탐색기를 사용하여 받는 사람을 만들거나 업데이트하는 경우 다음을 수행하여 사용자 지정 속성을 추가하거나 업데이트합니다.

  1. 받는 사람 세부 정보 페이지로 이동합니다.

    새 받는 사람을 만드는 경우 만들기를 클릭한 후 이 페이지로 이동합니다. 기존 받는 사람을 업데이트하는 경우 기어 아이콘을 클릭하여 이 페이지로 이동합니다. 기어 아이콘 > 델타 공유 > 내가 공유한 > 받는 사람으로 이동하여 받는 사람을 선택하세요.

  2. 속성 > 편집 +속성 추가를 클릭합니다.

  3. 속성 이름(키) 및 값을 입력합니다.

    예를 들어 국가별로 공유 데이터를 필터링하고 이 받는 사람과 미국 데이터만 공유하려는 경우 값이 "US"인 "country"라는 키를 만들 수 있습니다.

  4. 저장을 클릭합니다.

SQL (영문)

받는 사람을 만들 때 사용자 지정 속성을 추가하려면 Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 명령을 실행합니다.

CREATE RECIPIENT [IF NOT EXISTS] <recipient-name>
[USING ID '<sharing-identifier>'] /* Skip this if you are using open sharing */
[COMMENT "<comment>"]
PROPERTIES ( '<property-key>' = '<property-value>' [, ...] );

<property-key> 는 문자열 리터럴 또는 식별자일 수 있습니다. <property-value> 는 문자열 리터럴이어야 합니다.

예시:

CREATE RECIPIENT acme PROPERTIES ('country' = 'us', 'partner_id' = '001');

기존 받는 사람에 대한 사용자 지정 속성을 추가, 편집 또는 삭제하려면 다음 중 하나를 실행합니다.

ALTER RECIPIENT <recipient-name> SET PROPERTIES ( '<property-key>' = '<property-value>' [, ...] );

ALTER RECIPIENT <recipient-name> UNSET PROPERTIES ( '<property-key>' );

명령 줄 인터페이스 (CLI)

받는 사람을 만들 때 사용자 지정 속성을 추가하려면 Databricks CLI사용하여 다음 명령을 실행합니다. 자리 표시자 값을 바꿉니다.

  • <recipient-name>: 수신자의 이름입니다.
  • <property-key> 는 문자열 리터럴 또는 식별자일 수 있습니다.
  • <property-value> 는 문자열 리터럴이어야 합니다.
databricks recipients create \
--json='{
  "name": "<recipient-name>",
  "properties_kvpairs": {
    "properties": {
      "<property-key>": "<property-value>",
    }
  }
}'

예시:

databricks recipients create \
--json='{
  "name": "<recipient-name>",
  "properties_kvpairs": {
    "properties": {
      "country": "us",
      "partner_id":"001"
    }
  }
}'

기존 받는 사람에 대한 사용자 지정 속성을 추가하거나 편집하려면 다음 대신 update사용합니다create.

databricks recipients update \
--json='{
  "name": "<recipient-name>",
  "properties_kvpairs": {
    "properties": {
      "country": "us",
      "partner_id":"001"
    }
  }
}'

받는 사람 속성 보기

받는 사람 속성을 보려면 받는 사람 세부 정보 보기의 지침을 따릅니다.

수신자 삭제

받는 사람을 삭제하려면 Azure Databricks Notebook 또는 Databricks SQL 쿼리 편집기에서 카탈로그 탐색기, Databricks Unity 카탈로그 CLI 또는 DROP RECIPIENT SQL 명령을 사용할 수 있습니다. 수신자를 삭제하려면 수신자 개체 소유자여야 합니다.

수신자를 삭제하면 수신자가 나타내는 사용자는 더 이상 공유 데이터에 액세스할 수 없습니다. 개방형 공유 시나리오에서 수신자가 사용하는 토큰은 무효화됩니다.

필요한 권한: 수신자 개체 소유자

카탈로그 탐색기

  1. Azure Databricks 작업 영역에서 데이터 아이콘을 클릭합니다.카탈로그.

  2. 카탈로그 창의 맨 위에서 기어 아이콘을 클릭합니다. 기어 아이콘을 클릭하고 델타 공유를 선택합니다.

    또는 즐겨찾기 페이지에서 델타 공유> 버튼을 클릭합니다.

  3. 내가 공유한 탭에서 받는 사람을 클릭하고, 받는 사람을 선택합니다.

  4. 수신자 탭에서 수신자를 찾아 선택합니다.

  5. Kebab 메뉴 아이콘 을 클릭합니다. 케밥 메뉴를 클릭하고 삭제를 선택합니다.

  6. 확인 대화 상자에서 삭제를 클릭합니다.

SQL (영문)

Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 명령을 실행합니다.

DROP RECIPIENT [IF EXISTS] <recipient-name>;

명령 줄 인터페이스 (CLI)

Databricks CLI를 사용하여 다음 명령을 실행합니다.

databricks recipients delete <recipient-name>