外部プラットフォームを使用して Databricks Marketplace でデータ製品にアクセスする

この記事では、Unity Catalog 対応の Databricks ワークスペースを使わないで Databricks Marketplace のデータ製品にアクセスする方法について説明します。 Delta Sharing オープン共有コネクタを使用すると、Microsoft Power BI、Microsoft Excel、pandas、Apache Spark、Unity Catalog 以外の Databricks ワークスペースなど、いくつかの一般的なプラットフォームを使用して Marketplace データにアクセスできます。 外部プラットフォームで使用できるのは、表形式のデータ セットのみです (たとえば、Databricks ノートブック、ボリューム、モデルなどは使用できません)。

重要

Unity Catalog を使用できる Azure Databricks ワークスペースがある場合は、Unity Catalog を使用して共有データにアクセスしてください。 Databricks Marketplace でデータ製品にアクセスする (Unity Catalog を使用できるワークスペースの場合) 方法に関するページを参照してください。

始める前に

Databricks Marketplace でデータ製品の一覧を参照するには、次のいずれかを使用できます。

プラットフォームに関係なく、データ製品へのアクセスを要求するには、Azure Databricks ワークスペースが必要です。

お持ちでない場合は、無料試用版アカウントを入手できます。 Open Marketplace[無料で試す] をクリックし、画面の指示に従って試用版を開始します。

外部プラットフォームでアクセスできる Databricks Marketplace の一覧を参照する

目的のデータ製品を見つけるには、Databricks Marketplace でデータ製品の一覧を閲覧または検索するだけです。 外部プラットフォームまたは Unity Catalog 以外の Azure Databricks ワークスペースを使用して共有できるのは、データセット (表形式のデータ) 製品の種類のみです。

  1. marketplace.databricks.com へ移動するか、Azure Databricks ワークスペース にログインして [Marketplace] アイコン[Marketplace] をクリックします。

    Note

    または、Azure Databricks ワークスペースの上部にあるグローバル検索バーを使って Marketplace の一覧を検索することもできます。 「ワークスペース オブジェクトを検索する」を参照してください。

  2. 目的のデータ製品を閲覧または検索します。

    プロバイダー名、製品の種類、カテゴリ、コスト (無料または有料)、またはキーワード (keyword) 検索で一覧をフィルター処理できます。 外部プラットフォームを使用してアクセスできるのは、データ セットの製品の種類のみです。

    Azure Databricks ワークスペースにログインしている場合は、プライベート交換の一部として使用できるプライベート一覧のみを表示することもできます。 「プライベート交換に参加する」を参照してください。

外部プラットフォームでアクセスできるデータ製品にアクセスする

データ製品へのアクセスを要求するには、外部プラットフォームで共有データ製品を使用する場合でも、Azure Databricks ワークスペースにログインしている必要があります。 一部のデータ製品はすぐに使用でき、その他のデータ製品ではプロバイダー インターフェイスを使用してのプロバイダーの承認とトランザクションの完了が必要です。

すぐに利用できるデータ製品にアクセスする

即座に利用できるデータ製品は、要求することと使用条件に同意することだけが必要です。 これらのデータ製品は、Marketplace ランディング ページの [無料ですぐに利用可能] 見出しの下に表示され、登録リストのタイルでは [無料] として識別され、一覧の詳細ページでは [すぐに利用可能] として識別されます。

  1. Marketplace ランディング ページで関心のあるリストが見つかったら、リストをクリックしてリストの詳細ページを開きます。

  2. [Get instant access] ボタンをクリックします。

  3. [その他のオプション] で、[外部プラットフォーム上] を選択します。

  4. Databricks の使用条件に同意します。

  5. [すぐにアクセスする] をクリックします。

  6. [資格情報ファイルのダウンロード] ボタンをクリックして資格情報ファイルを取得します。資格情報ファイルは、サードパーティのデータ プラットフォームや Unity Catalog 以外の Databricks ワークスペースを使用して共有データにアクセスするために使用できます。

    重要

    資格情報ファイルは 1 回だけダウンロードできます。 ダウンロード ボタンはファイルをダウンロードした後もアクティブなままですが、それ以降のダウンロードは新しい資格情報にローテーションされます。 古い資格情報は、1 日後、または元の有効期限のいずれか早い方で期限が切れます。 同時にアクティブにできる資格情報は 2 つだけです。

  7. 安全な場所に資格情報ファイルを保存してください。

    共有データにアクセスできるユーザーのグループ以外の人と資格情報ファイルを共有しないでください。 資格情報ファイルを組織内のユーザーと共有する必要がある場合は、Databricks はパスワードマネージャーの使用を推奨します。

任意のプラットフォームを使用して共有データにアクセスする方法については、「Delta Sharing オープン共有コネクタを使用して共有データにアクセスする」を参照してください。

プロバイダーの承認を必要とするデータ製品を要求する

一部のデータ製品では、プロバイダーの承認が必要です。これは通常、商用トランザクションが関係しているか、プロバイダーがユーザーに合わせてデータ製品をカスタマイズすることを望む場合などが理由です。 これらの一覧は、リストの詳細ページで [By request]\(要求に応じて)\ として識別され、[アクセスの要求] ボタンが含まれます。

  1. Marketplace ランディング ページで関心のあるリストが見つかったら、リストをクリックしてリストの詳細ページを開きます。

  2. [アクセスの要求] ボタンをクリックします。

  3. 氏名、会社名、データ製品の使用目的の簡単な説明を入力します。

  4. [その他のオプション] をクリックし、[外部プラットフォーム上] を選択します。

  5. Databricks の使用条件に同意し、[アクセスの要求] をクリックします。

  6. プロバイダーが要求のレビューを完了すると、電子メールで通知されます。

    Marketplace の [マイ リクエスト] ページで、要求の進行状況を監視することもできます。 「自分と共有されている Databricks Marketplace データ製品を管理する」を参照してください。 ただし、この後に続くトランザクションでは、プロバイダーの通信および支払い用プラットフォームが使用されます。 Databricks Marketplace では、商用トランザクションは直接処理されません。

  7. トランザクションが完了すると、データ プロバイダーから通知メールが届き、リストに [資格情報ファイルのダウンロード] ボタンが表示されます。 このボタンをクリックして資格情報ファイルをダウンロードします。資格情報ファイルは、サードパーティのデータ プラットフォームや Unity Catalog 以外の Databricks ワークスペースを使用して共有データにアクセスするために使用できます。

    Marketplace の [マイ リクエスト] で一覧を見つけることもできます。 資格情報をダウンロードする準備ができたら、[インストールされているデータ製品] タブにデータ製品が表示されます。

    重要

    資格情報ファイルは 1 回だけダウンロードできます。 ダウンロード ボタンはファイルをダウンロードした後もアクティブなままですが、それ以降のダウンロードは新しい資格情報にローテーションされます。 古い資格情報は、1 日後、または元の有効期限のいずれか早い方で期限が切れます。 同時にアクティブにできる資格情報は 2 つだけです。

  8. 安全な場所に資格情報ファイルを保存してください。

    共有データにアクセスできるユーザーのグループ以外の人と資格情報ファイルを共有しないでください。 資格情報ファイルを組織内のユーザーと共有する必要がある場合は、Databricks はパスワードマネージャーの使用を推奨します。

任意のプラットフォームを使用して共有データにアクセスする方法については、「Delta Sharing オープン共有コネクタを使用して共有データにアクセスする」を参照してください。

Delta Sharing オープン共有コネクタを使用して共有データにアクセスする

外部プラットフォームまたは Unity Catalog 以外の Azure Databricks ワークスペースを使用して、Databricks Marketplace を使用して共有されているデータセットにアクセスするには、Marketplace の一覧からダウンロードされた資格情報ファイルが必要です。 Delta Sharing オープン共有コネクタを使用して共有データにアクセスするには、この資格情報ファイルを使用します。

Unity Catalog 以外の Azure Databricks ワークスペース、Apache Spark、pandas、Power BI を使用して共有データにアクセスして読み取る方法の詳細については、「Delta Sharing オープン共有を使用して共有されたデータを読み取る (受信者向け) 」を参照してください。

Delta Sharing コネクタの完全なリストと使用方法に関する情報については、Delta Sharing オープンソースのドキュメントを参照してください。

Marketplace を使用した外部プラットフォームへの共有に関する制限事項

一部のテーブルでは、コンシューマー側からのパーティション情報 (国など) が必要です。 オープン共有プロトコルでは、この情報は共有で使用できないため、テーブルにアクセスできません。 次のエラーが返されます。 "受信者認証エラー: データは、セッション内の現在の受信者に適用されない受信者のプロパティによって制限されます。 問題を解決するには、データ プロバイダーにお問い合わせください。”