外部プラットフォームを使用して Databricks Marketplace のデータ製品にアクセスする
この記事では、Unity Catalog 対応の Databricks ワークスペースを使用せずに Databricks Marketplace でデータ製品にアクセスする方法について説明します。 Delta SharingMarketplaceオープン共有コネクタを使用すると、MicrosoftPower BI 、MicrosoftExcel 、Pandas 、Apache Spark 、Unity Catalog 以外のDatabricks ワークスペースなど、さまざまな一般的なプラットフォームを使用して データにアクセスできます。外部プラットフォームで使用できるのは表形式のデータセットのみです (Databricks ノートブック、ボリューム、モデルなどは利用できません)。
Unity Catalog が有効になっている Databricks ワークスペースがある場合は、Unity Catalog を使用して共有データにアクセスする必要があります。 「Databricks Marketplace でデータ製品にアクセスする (Unity Catalog 対応ワークスペース)」を参照してください。
始める前に
Databricks Marketplace でデータ製品リストを参照するには、次のいずれかを使用できます。
- オープンマーケットプレイス
- Databricksワークスペース
プラットフォームに関係なく、データ製品へのアクセスをリクエストするには、Databricks ワークスペースが必要です。
まだお持ちでない場合は、無料トライアルを利用してください。 オープンマーケットプレイス で[無料トライアル]をクリックすると、プロンプトに従ってトライアルを開始できます。
外部プラットフォームでアクセス可能な Databricks Marketplace のリストを閲覧する
必要なデータ製品を見つけるには、Databricks Marketplace でデータ製品の一覧を参照または検索するだけです。 データセット (表形式データ) 製品の種類のみが、外部プラットフォームまたは Unity Catalogが有効化されていないDatabricks ワークスペースを使用して共有できます。
- Marketplace.databricks.com Databricksに移動するか、 ワークスペースにログインして、[]をクリックします。
Marketplace
または、Databricks ワークスペースの上部にあるグローバル検索バーを使用して Marketplace のリストを検索することもできます。 ワークスペースオブジェクトの検索を参照してください。
-
目的のデータ製品を確認または検索します。
プロバイダー名、製品の種類、カテゴリ、コスト(無料または有料)、またはキーワード検索でリスティングをフィルタリングできます。 外部プラットフォームを使用してアクセスできるのは、 データセット 製品タイプのみです。
Databricks ワークスペースにログインしている場合は、プライベート交換の一部として使用可能なプライベートリストのみを表示するように選択することもできます。 プライベートエクスチェンジに参加するを参照してください。
外部プラットフォームからアクセス可能なデータ製品へのアクセス
データ製品へのアクセスをリクエストするには、外部プラットフォームで共有データ製品を使用する場合でも、Databricks ワークスペースにログインする必要があります。 データ製品には、すぐに使用できるものもあれば、プロバイダー インターフェイスを使用してプロバイダーの承認とトランザクションの完了が必要なものもあります。
すぐに利用できるデータ製品へのアクセス
すぐに利用できるデータ製品では、リクエストして条件に同意するだけで済みます。 これらのデータ製品は、Marketplace ランディングページの [無料で すぐに利用可能] 見出しの下に一覧表示され、登録情報タイルでは [ 無料 ] として識別され、登録情報の詳細ページで は [すぐに利用可能 ] として識別されます。
-
Marketplaceのランディングページで興味のあるリスティングを見つけたら、それをクリックして詳細ページを開きます。
-
「 Get instant access 」ボタンをクリックします。
-
[ その他のオプション ] で、[ 外部プラットフォーム] を選択します。
-
Databricks の利用規約に同意します。
-
[ すぐにアクセス] をクリックします。
-
[資格情報ファイルをダウンロード ] ボタンをクリックして資格情報ファイルを取得し、自分とチームは、サードパーティのデータ プラットフォームや Unity Catalog 以外の Databricks ワークスペースを使用して共有データにアクセスできます。
資格情報ファイルは一度だけダウンロードできます。 ダウンロードボタンは、ファイルをダウンロードした後もアクティブなままですが、その後のダウンロードは新しい資格情報にローテーションされます。 古い認証情報は、1 日または元の有効期限のいずれか早い方の日付で有効期限が切れます。 同時にアクティブにできる資格情報は 2 つだけです。
-
資格情報ファイルを安全な場所に格納します。
共有データにアクセスできるはずのユーザー グループ以外のユーザーと資格情報ファイルを共有しないでください。 組織内の誰かと共有する必要がある場合、Databricks ではパスワード マネージャーを使用することをお勧めします。
選択したプラットフォームを使用して共有データにアクセスする方法については、「 Delta Sharing オープン共有コネクタを使用して共有データにアクセスする」を参照してください。
プロバイダーの承認が必要なデータ製品を要求する
一部のデータ製品にはプロバイダーの承認が必要です。一般的には、トランザクションを伴う場合、またはユーザーに合わせてデータ製品をカスタマイズすることをプロバイダーが好む場合に、承認が必要になります。こうしたリスティングは、リスティング詳細ページに[ リクエストによる ]と記載されており、[ アクセス権をリクエスト ]ボタンがあります。
-
Marketplaceのランディングページで興味のあるリスティングを見つけたら、それをクリックして詳細ページを開きます。
-
[ アクセス権をリクエスト ]ボタンをクリックします。
-
氏名、会社名、データ製品の使用目的の簡単な説明文を入力します。
-
[その他のオプション ] をクリックし、[ 外部プラットフォーム] を選択します。
-
Databricksの利用規約に同意し、[ アクセス権をリクエスト ]をクリックします。
-
プロバイダーがリクエストの審査を完了すると、電子メールで通知されます。
また、Marketplace の [マイ リクエスト] ページでリクエストの進行状況を監視することもできます。 「 共有 Databricks Marketplace データ製品の管理」を参照してください。 ただし、その後の取引では、プロバイダーの通信および支払いプラットフォームが使用されます。 Databricks Marketplace では、商取引が直接処理されることはありません。
-
取引が完了すると、データプロバイダーから通知Eメールが届き、リストに 「資格情報ファイルのダウンロード 」ボタンが表示されます。 このボタンをクリックすると、資格情報ファイルをダウンロードし、あなたとあなたのチームは、サードパーティのデータプラットフォームや Unity Catalog 以外の Databricks ワークスペースを使用して共有データにアクセスできます。
また、Marketplace の [マイ リクエスト ] の下にも掲載情報が表示されます。 資格情報をダウンロードする準備ができると、データ製品が [インストール済みデータ製品 ] タブに表示されます。
資格情報ファイルは一度だけダウンロードできます。 ダウンロードボタンは、ファイルをダウンロードした後もアクティブなままですが、その後のダウンロードは新しい資格情報にローテーションされます。 古い認証情報は、1 日または元の有効期限のいずれか早い方の日付で有効期限が切れます。 同時にアクティブにできる資格情報は 2 つだけです。
-
資格情報ファイルを安全な場所に格納します。
共有データにアクセスできるはずのユーザー グループ以外のユーザーと資格情報ファイルを共有しないでください。 組織内の誰かと共有する必要がある場合、Databricks ではパスワード マネージャーを使用することをお勧めします。
選択したプラットフォームを使用して共有データにアクセスする方法については、「 Delta Sharing オープン共有コネクタを使用して共有データにアクセスする」を参照してください。
Delta Sharing オープン共有コネクタを使用して共有データにアクセスする
外部プラットフォームまたは Unity Catalogが有効化されていないDatabricks ワークスペースを使用して、Databricks Marketplace を使用して共有されているデータセットにアクセスするには、Marketplace の一覧からダウンロードされた資格情報ファイルが必要です。 この資格情報ファイルを使用して、Delta Sharing オープン共有コネクタを使用して共有データにアクセスします。
Unity-Catalog 以外の Databricks ワークスペース、Apache Spark、Pandas、Power BI を使用して共有データにアクセスし、読み取る方法について詳しくは、「ベアラー トークンを使用したオープン共有を使用して共有されたデータの読み取り (受信者向け)」Delta Sharingを参照してください。
Delta Sharingコネクタの完全な一覧と、その使用方法については、Delta Sharing オープンソースのドキュメントを参照してください。
Marketplace を使用した外部プラットフォームへの共有に関する制限
一部のテーブルでは、コンシューマ側からのパーティション情報 (例: 国など) が必要です。 オープン共有プロトコルでは、この情報は共有で使用できないため、テーブルにアクセスできません。 次のエラーが返されます: "受信者の認証エラー: データは、セッションの現在の受信者に適用されない受信者プロパティによって制限されています。 問題を解決するには、データ プロバイダーに問い合わせてください。