다음을 통해 공유


Databricks Marketplace에서 데이터 제품에 액세스(Unity 카탈로그 사용 작업 영역)

이 문서에서는 Unity 카탈로그에 대해 사용하도록 설정된 Azure Databricks 작업 영역이 있는 경우 Databricks Marketplace의 데이터 제품에 액세스하는 방법을 설명합니다.

참고 항목

Unity 카탈로그에 사용할 수 있는 Azure Databricks 작업 영역이 없는 경우 델타 공유 오픈 공유 커넥터를 사용하여 공유 Marketplace 데이터 제품에 액세스할 수 있습니다. 외부 플랫폼을 사용하여 Databricks Marketplace의 Access 데이터 제품을 참조 하세요.

개요

Databricks Marketplace는 데이터 소비자로서 조직이 성공해야 하는 데이터 제품을 검색하기 위한 안전한 플랫폼을 제공합니다. Databricks Marketplace는 델타 공유를 사용하여 공유 데이터에 대한 보안 및 제어를 제공합니다. 소비자는 공용 데이터, 무료 샘플 데이터 및 상용화된 데이터 제품에 액세스할 수 있습니다. Unity 카탈로그 지원 Azure Databricks 작업 영역을 사용하는 소비자는 테이블 형식 데이터에 액세스하는 데 국한되지 않고 볼륨(테이블 형식이 아닌 데이터), AI 모델, Databricks Notebook 및 Databricks 솔루션 가속기에 액세스할 수도 있습니다.

Unity 카탈로그에 사용하도록 설정된 Azure Databricks 작업 영역을 사용하여 Marketplace 데이터 제품을 사용하는 경우 Unity 카탈로그 거버넌스, 감사 및 편리한 인터페이스와 함께 델타 공유와 Unity 카탈로그 간의 긴밀한 통합을 활용할 수 있습니다.

시작하기 전에

Databricks Marketplace에서 데이터 제품 목록을 찾아보려면 다음 중 하나를 사용할 수 있습니다.

Unity 카탈로그에 대해 사용하도록 설정된 Databricks 작업 영역을 사용하여 데이터 제품을 사용하려면 다음이 있어야 합니다.

  • 프리미엄 플랜의 Azure Databricks 계정입니다.

  • 물론 Unity 카탈로그에 사용할 수 있는 Azure Databricks 작업 영역입니다. Unity 카탈로그에 작업 영역 사용을 참조하세요.

    없는 경우 무료 평가판을 받을 수 있습니다. Marketplace 열기에서 체험 체험을 클릭하고 프롬프트에 따라 평가판을 시작합니다.

    Important

    Unity 카탈로그에 대해 모든 작업 영역을 사용하도록 설정할 필요는 없습니다. 새 항목을 만들고 해당 작업 영역을 사용하여 Marketplace 데이터 제품을 수신하여 Unity 카탈로그에 사용하도록 설정할 수 있습니다. 이 옵션을 사용할 수 없는 경우 외부 플랫폼의 Marketplace 옵션을 사용합니다. 외부 플랫폼을 사용하여 Databricks Marketplace의 Access 데이터 제품을 참조 하세요.

    Unity 카탈로그에 작업 영역을 사용하도록 설정하는 방법을 알아보려면 Unity 카탈로그 설정 및 관리를 참조하세요.

  • 작업 영역에 연결된 Unity 카탈로그 메타스토어에 대한 USE MARKETPLACE ASSETS 권한 델타 공유 또는 Databricks Marketplace에만 적용되는 권한 유형을 참조 하세요. 이 권한은 기본적으로 모든 Unity 카탈로그 메타스토어의 모든 사용자에 대해 사용하도록 설정됩니다.

    관리자가 이 권한을 사용하지 않도록 설정한 경우 사용자에게 권한을 부여하도록 요청하거나 다음 중 하나를 부여하도록 요청할 수 있습니다.

    이러한 권한이 없는 경우에도 Marketplace 목록을 볼 수 있지만 Unity 카탈로그를 사용하여 데이터 제품에 액세스할 수 없습니다.

    자세한 내용은 Unity 카탈로그 권한 및 보안 개체Unity 카탈로그의 권한 관리를 참조하세요. Marketplace 액세스 사용 안 함도 참조하세요.

Databricks Marketplace 목록 찾아보기

원하는 데이터 제품을 찾으려면 Databricks Marketplace에서 데이터 제품 목록을 찾아보거나 검색하기만 하면 됩니다.

참고 항목

다음 지침 대신 Azure Databricks 작업 영역 맨 위에 있는 전역 검색 창을 사용하여 Marketplace 목록을 검색할 수 있습니다. 작업 영역 개체 검색을 참조하세요. 데이터 추가 페이지에서 무료 샘플 데이터를 보고 요청할 수도 있습니다. 작업 영역 사이드바에서 데이터 수집을 클릭하고 Databricks Marketplace에서 무료 샘플 데이터로 아래로 스크롤합니다.

  1. marketplace.databricks.com 이동하거나 Azure Databricks 작업 영역에 로그인하고 Marketplace를 클릭합니다 Marketplace 아이콘 .

  2. 원하는 데이터 제품을 찾아보거나 검색합니다.

    제품 유형(데이터 세트, 솔루션 가속기 또는 ML 모델), 공급자 이름, 범주, 비용(무료 또는 유료) 또는 키워드 검색을 통해 목록을 필터링할 수 있습니다.

    Azure Databricks 작업 영역에 로그인한 경우 프라이빗 교환의 일부로 사용할 수 있는 개인 목록만 보도록 선택할 수도 있습니다. 비공개 교환 참여를 참조 하세요.

Marketplace의 데이터 제품에 대한 액세스 요청

데이터 제품에 대한 액세스를 요청하려면 Azure Databricks 작업 영역에 로그인해야 합니다. 일부 데이터 제품은 즉시 사용할 수 있으며, 다른 데이터 제품은 공급자 인터페이스를 사용하여 공급자 승인 및 트랜잭션 완료가 필요합니다.

요구 사항

시작하기 전에 참조하세요. Marketplace의 데이터 제품에 액세스하려면 사용 중인 작업 영역에 연결된 Unity 카탈로그 메타스토어에 대한 최소 USE MARKETPLACE ASSETS 권한이 있어야 합니다.

즉시 사용할 수 있는 데이터 제품에 대한 액세스 권한 얻기

일부 데이터 제품은 즉시 사용할 수 있으며, 이를 요청하고 약관에 동의해야 합니다. 이러한 항목은 Marketplace 방문 페이지의 무료 및 즉시 사용 가능한 제목 아래에 나열되며 목록 타일에서 무료식별되며 목록 세부 정보 페이지에서 즉시 사용할 수 있는 것으로 식별됩니다.

  1. Marketplace 방문 페이지에서 관심 있는 목록을 찾았으면 목록을 클릭하여 목록 세부 정보 페이지를 엽니다.

  2. 즉시 액세스 가져오기 단추를 클릭하고 Databricks 사용 약관에 동의합니다.

    Databricks 솔루션 가속기에 액세스하는 것은 약간 다르게 작동합니다. Databricks 솔루션 가속기에 대한 액세스 권한을 참조 하세요.

  3. (선택 사항) 추가 옵션에서 제안된 카탈로그 이름을 수정합니다.

    카탈로그 이름은 Azure Databricks 작업 영역의 카탈로그 탐색기에 표시되며 쿼리의 세 부분으로 구성된 네임스페이스(catalog.schema.table|volume|view)에서 사용됩니다. 기본 이름을 변경할 수 있습니다.

  4. 즉시 액세스 가져오기 단추를 클릭합니다.

  5. [열기] 단추를 클릭하여 카탈로그 탐색기에서 읽기 전용 카탈로그로 표시되는 데이터 제품을 봅니다.

    Azure Databricks에서 카탈로그에 대한 액세스를 관리하는 방법에 대한 자세한 내용은 Unity 카탈로그를 사용하여 공유 데이터에 액세스하는 방법을 참조 하세요.

샘플 Notebook을 사용할 수 있는 경우 목록의 샘플 Notebook 제목 아래에 표시됩니다.

전자 필기장을 보려면 전자 필기장 미리 보기 단추를 클릭합니다. Notebook을 실행할 수 있도록 Azure Databricks 작업 영역으로 Notebook을 가져오려면 Notebook 미리 보기를 클릭한 다음 Notebook 가져오기를 클릭합니다. Databricks Notebooks 소개를 참조하세요.

공급자 승인이 필요한 데이터 제품 요청

일부 데이터 제품은 일반적으로 상업적 트랜잭션이 관련되어 있거나 공급자가 사용자 지정 데이터 제품을 선호할 수 있으므로 공급자의 승인이 필요합니다. 이러한 목록은 목록 세부 정보 페이지에서 요청별로 식별되며 요청 액세스 단추를 포함합니다.

  1. Marketplace 방문 페이지에서 관심 있는 목록을 찾았으면 목록을 클릭하여 목록 세부 정보 페이지를 엽니다.

  2. 액세스 요청 단추를 클릭합니다.

  3. 이름, 회사 및 데이터 제품에 사용하려는 용도에 대한 간략한 설명을 입력합니다.

  4. Databricks 사용 약관에 동의하고 액세스 요청을 클릭합니다.

  5. 공급자가 요청 검토를 완료하면 이메일로 알림을 받게 됩니다.

    Marketplace의 내 요청 페이지에서 요청 진행률을 모니터링할 수도 있습니다. 공유 Databricks Marketplace 데이터 제품 관리를 참조 하세요. 그러나 다음에 오는 모든 트랜잭션은 공급자 통신 및 결제 플랫폼을 사용합니다. 상용 트랜잭션은 Databricks Marketplace에서 직접 처리되지 않습니다.

  6. 트랜잭션이 완료되면 데이터 공급자는 작업 영역에서 데이터 제품을 읽기 전용 카탈로그로 사용할 수 있도록 합니다.

    Azure Databricks에서 카탈로그에 대한 액세스를 관리하는 방법에 대한 자세한 내용은 Unity 카탈로그를 사용하여 공유 데이터에 액세스하는 방법을 참조 하세요.

Databricks 솔루션 가속기에 대한 액세스 권한 가져오기

다른 데이터 자산과 달리 Databricks 솔루션 가속기는 Git 리포지토리를 복제하고 Databricks Git 폴더에서 사용할 수 있도록 하여 공유됩니다. 솔루션 가속기에 액세스하려면 다음을 수행합니다.

  1. Marketplace에서 솔루션 가속기 목록을 클릭하여 목록 세부 정보 페이지를 엽니다.
  2. 즉시 액세스 가져오기 단추를 클릭합니다.
  3. Git 폴더 추가 대화 상자에서 리포지토리의 이름을 입력합니다. 이 이름은 Databricks Git 폴더 UI에 표시됩니다.
  4. Databricks 사용 약관에 동의하고 Git 폴더 만들기를 클릭합니다.
  5. 열기 단추를 클릭하고 Git 폴더를 선택하여 작업 영역 파일 브라우저에서 리포지토리를 봅니다.

Unity 카탈로그를 사용하여 공유 데이터 액세스

Azure Databricks 작업 영역의 데이터에 대한 액세스는 데이터 제품 유형에 따라 달라집니다.

  • Marketplace 데이터 세트 및 모델은 Azure Databricks의 읽기 전용 카탈로그에서 공유됩니다. 카탈로그는 Unity 카탈로그에서 관리하는 데이터 자산의 최상위 컨테이너입니다. Unity 카탈로그의 데이터 개체 계층 구조에 대한 자세한 내용은 Azure Databricks의 데이터베이스 개체를 참조 하세요.

    공급자가 데이터를 공유하면 카탈로그에 액세스하는 몇 가지 방법이 있습니다. 다음 섹션에서는 이러한 액세스 옵션 중 일부를 설명합니다.

  • Notebook은 Marketplace 목록에서 직접 공유되며 목록에서 작업 영역으로 가져올 수 있습니다.

  • 솔루션 가속기는 Databricks Git 폴더로 공유됩니다. Databricks 솔루션 가속기에 대한 액세스 권한을 참조 하세요.

Marketplace에서 공유 데이터 세트 액세스

Marketplace에서 공유 데이터에 액세스하려면 다음을 수행합니다.

  1. 사이드바에서 Marketplace 아이콘Marketplace를 클릭합니다.

  2. Marketplace 방문 페이지에서 오른쪽 위 모서리에서 내 요청을 클릭합니다.

  3. 설치된 데이터 제품 탭에서 데이터 제품을 찾고, 데이터 제품 행의 끝에 있는 케밥 메뉴를 클릭하고케밥 메뉴, 데이터 보기를 선택합니다.

    데이터 제품 이름을 클릭하여 데이터 제품 세부 정보 페이지를 열 수도 있습니다. 여기서 열기 단추를 클릭하여 데이터를 볼 수 있습니다.

    카탈로그 탐색기는 데이터 집합이 포함된 카탈로그로 열립니다. 여기서 데이터에 액세스하거나 다른 팀 구성원에 대한 액세스를 관리할 수 있습니다. 다른 팀 구성원에게 액세스 권한 부여를 참조 하세요.

    Azure Databricks에서 공유 데이터에 액세스하는 방법에 대한 자세한 내용은 Databricks-to-Databricks 델타 공유(받는 사람용)를 사용하여 공유된 데이터 읽기를 참조하세요.

카탈로그 탐색기에서 공유 데이터 세트 액세스

카탈로그 탐색기에서 직접 공유 데이터에 액세스하려면 다음을 수행합니다.

  1. 사이드바에서 카탈로그를 클릭합니다 카탈로그 아이콘 .
  2. 공유 데이터를 보유하는 카탈로그의 이름을 알고 있는 경우 검색하여 선택합니다.

카탈로그 이름을 알 수 없지만 공급자 이름을 알고 있는 경우 다음을 수행하여 카탈로그 탐색기에서 카탈로그를 찾을 수 있습니다.

  1. 사이드바에서 카탈로그를 클릭합니다 카탈로그 아이콘 .
  2. 카탈로그 탐색기의 왼쪽 창에서 델타 공유를 클릭한 다음 공유합니다.
  3. 공급자 탭에서 공급자 이름을 클릭합니다.
  4. 공유 탭에서 카탈로그 이름을 찾아서 클릭하여 엽니다.

Databricks CLI 또는 SQL 문을 사용하여 공유 데이터 세트에 액세스

Azure Databricks Notebook 또는 Databricks SQL 편집기 쿼리에서 Databricks CLI 또는 SQL 문을 사용하여 공유 데이터가 포함된 카탈로그를 찾아서 액세스할 수도 있습니다. 자세한 내용은 공유 테이블 또는 볼륨의 Access 데이터를 참조 하세요. Databricks Marketplace에서 이 작업을 수행하므로 카탈로그를 만드는 방법을 설명하는 섹션을 건너뛸 수 있습니다.

다른 팀 구성원에게 액세스 권한 부여

공유 데이터를 요청한 사용자인 경우 작업 영역에 해당 데이터가 포함된 카탈로그의 소유자입니다. 따라서 Unity 카탈로그의 모든 데이터와 마찬가지로 팀 구성원에게 카탈로그에 대한 액세스 권한을 부여하고 스키마, 테이블, 뷰, 행 및 열 수준에서 액세스를 구체화할 수 있습니다. Unity Catalog에서 권한 관리를 참조하세요. 즉, 공유 카탈로그의 테이블 및 뷰 데이터는 읽기 전용이므로 팀 읽기 작업(예: DESCRIBESHOWSELECT및 )만 부여할 수 있습니다.

카탈로그 또는 카탈로그 내부의 개체의 소유권을 이전할 수도 있습니다.

샘플 Notebook 보기

일부 목록에는 목록 세부 정보 페이지의 샘플 Notebook이 포함됩니다. 사용자와 공유된 즉시 사용 가능한 목록에 대해 이러한 Notebook에 액세스하려면 다음을 수행합니다.

  1. 사이드바에서 Marketplace 아이콘Marketplace를 클릭합니다.
  2. Marketplace 방문 페이지에서 오른쪽 위 모서리에서 내 요청을 클릭합니다.
  3. 설치된 데이터 제품 탭에서 데이터 제품을 찾고 데이터 제품 이름을 클릭하여 목록 세부 정보 페이지를 엽니다. 샘플 Notebook이 있는 경우 목록의 샘플 Notebook 제목 아래에 표시됩니다.
  4. Notebook 미리 보기를 클릭하여 Notebook을 보고 Notebook 가져오기를 클릭하여 Azure Databricks 작업 영역으로 가져옵니다.

참고 항목

샘플 Notebook은 Chrome Incognito 모드에서는 목록 UI에 표시 및 미리 보기가 작동하지 않습니다.

프라이빗 교환에 참여

일부 데이터 공급자는 프라이빗 교환에 초대된 제한된 소비자 집합과 특정 데이터를 공유하려고 할 수 있습니다. Marketplace 홈페이지에서 프라이빗 교환 확인란을 선택하여 프라이빗 교환 목록을 찾을 수 있습니다. 공개 목록과 마찬가지로 무료 목록에 즉시 액세스하거나 By 요청으로 표시된 목록에 대한 액세스를 요청할 수 있습니다.

프라이빗 교환에 참가하려면 데이터 공급자가 조직을 초대해야 합니다. 이렇게 하면 Unity 카탈로그 메타스토어에 대한 공유 식별자를 요청합니다. 메타스토어의 공유 식별자를 가져오는 방법을 알아보려면 Databricks-to-Databricks 모델의 액세스 가져오기에서 1단계를 참조하세요.

프라이빗 교환에 대한 자세한 내용은 Databricks Marketplace에서 프라이빗 교환 만들기 및 관리를 참조 하세요.

Marketplace 액세스 사용 안 함

기본적으로 Unity 카탈로그 사용 작업 영역의 모든 사용자는 Databricks Marketplace에서 데이터 제품을 요청할 수 있습니다. 즉, account users 메타스토어 관리자가 해당 권한을 취소하지 않는 한 그룹은 모든 Unity 카탈로그 메타스토어에 대한 권한을 가 USE MARKETPLACE ASSETS 집니다.

이 권한은 데이터 공급자와의 금융 거래에 참여할 수 있는 권한을 부여하지 않습니다. 모든 금융 트랜잭션은 Azure Databricks 외부에서 수행됩니다. 이 권한은 무료 및 즉시 사용 가능한 레이블이 지정된 데이터 제품 및 이미 구매한 데이터 제품에 액세스할 수 있는 기능을 부여합니다. 이러한 데이터 제품에 액세스하면 요청자가 소유한 Azure Databricks에서 다른 사용자에게 읽기 전용 액세스 권한을 부여할 수 있는 새로운 읽기 전용 카탈로그가 만들어집니다.

메타스토어 관리자는 Unity 카탈로그 메타스토어의 그룹에서 권한을 취소하여 USE MARKETPLACE ASSETS Databricks Marketplace에서 account users 데이터 제품을 요청하는 모든 사용자의 기능을 비활성화할 수 있습니다. 이 권한을 취소하면 사용자는 작업 영역에서 Databricks Marketplace를 계속 찾아볼 수 있지만 데이터 제품을 요청할 수는 없습니다.

사용 권한 필요: Metastore 관리자

참고 항목

작업 영역이 자동으로 Unity 카탈로그에 사용하도록 설정된 경우 메타스토어 관리자가 없을 수 있습니다. 자세한 내용은 Unity 카탈로그의 자동 사용을 참조 하세요.

카탈로그 탐색기

그룹에 대한 권한을 취소 USE MARKETPLACE ASSETS 하려면 다음을 수행합니다 account users .

  1. Azure Databricks 작업 영역에서 카탈로그 아이콘 카탈로그를 클릭합니다.
  2. 왼쪽 위에 있는 메타스토어 이름 옆에 있는 링크 아이콘을 클릭합니다.
  3. 권한을 부여하는 행을 찾습니다 account users USE MARKETPLACE ASSETS .
  4. 행 옆의 확인란을 클릭하고 해지 단추를 클릭합니다.
  5. 해지 작업을 확인합니다.
  6. 권한 부여 단추를 클릭하여 원하는 특정 사용자 및 그룹에 권한을 부여합니다.

SQL

그룹에 대한 account users 권한을 취소 USE MARKETPLACE ASSETS 하려면 Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 명령을 실행합니다.

REVOKE USE MARKETPLACE ASSETS ON METASTORE FROM `account users`;

특정 사용자 또는 그룹에 권한을 부여 USE MARKETPLACE ASSETS 하려면 Notebook 또는 Databricks SQL 쿼리 편집기에서 다음 명령을 실행합니다.

GRANT USE MARKETPLACE ASSETS ON METASTORE TO `<user-or-group>`;

사용자가 Marketplace 홈페이지를 전혀 볼 수 없도록 하려면, Azure Databricks 계정 팀에 문의하세요.

알려진 문제

데이터 공급자가 액세스 요청을 거부하면 동일한 데이터 제품을 다시 요청할 수 없습니다. 이 문제가 발생하면 공급자 또는 Azure Databricks 계정 팀에 문의하세요.

피드백을 공유해 주세요

Databricks Marketplace에 대한 의견을 듣고 싶습니다.

  • 피드백이 있으신가요? Marketplace 홈페이지에서 학습 > 제공 피드백으로 이동합니다.
  • 마켓플레이스에서 추가 데이터 세트를 보고 싶으신가요? Marketplace 홈페이지 배너에서 제품 제안을 클릭합니다.

다음 단계