外部プラットフォームを使用して Databricks Marketplace のデータ製品にアクセスする
この記事では、Unity Catalog 対応の Databricks ワークスペースを使用せずに Databricks Marketplace でデータ製品にアクセスする方法について説明します。 Delta Sharingオープン共有コネクタを使用すると、Microsoft Power BI 、Microsoft Excel 、Pandas 、Apache Spark 、Unity Catalog 以外のDatabricks ワークスペースなど、さまざまな一般的なプラットフォームを使用してMarketplaceデータにアクセスできます。外部プラットフォームで使用できるのは表形式のデータセットのみです (Databricks ノートブック、ボリューム、モデルなどは利用できません)。
Unity Catalog が有効になっている Databricks ワークスペースがある場合は、Unity Catalog を使用して共有データにアクセスする必要があります。 「Databricks Marketplace でデータ製品にアクセスする (Unity Catalog 対応ワークスペース)」を参照してください。
始める前に
Databricks Marketplace でデータ製品リストを参照するには、次のいずれかを使用できます。
- オープンマーケットプレイス
- Databricksワークスペース
プラットフォームに関係なく、データ製品へのアクセスをリクエストするには、Databricks ワークスペースが必要です。
お持ちでない場合は、フリートライアルをいただくことができます。 Open Marketplace で 無料で試す をクリックし、プロンプトに従って試用版を開始します。
外部プラットフォームでアクセス可能な 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 回だけダウンロード できます。ファイルをダウンロードした後もダウンロード ボタンはアクティブなままですが、以降のダウンロードでは新しい資格情報に切り替わります。古い認証情報は、1 日後または元の有効期限のいずれか早い方で期限切れになります。同時にアクティブにできる資格情報は 2 つだけです。
-
資格情報ファイルを安全な場所に格納します。
共有データにアクセスできるはずのユーザー グループ以外のユーザーと資格情報ファイルを共有しないでください。組織内の誰かと共有する必要がある場合、Databricks ではパスワード マネージャーを使用することをお勧めします。
選択したプラットフォームを使用して共有データにアクセスする方法については、「 Delta Sharing オープン共有コネクタを使用して共有データにアクセスする」を参照してください。
Delta Sharing オープン共有コネクタを使用して共有データにアクセスする
外部プラットフォームまたは Unity Catalogが有効化されていないDatabricks ワークスペースを使用して、Databricks Marketplace を使用して共有されているデータセットにアクセスするには、Marketplace の一覧からダウンロードされた資格情報ファイルが必要です。 この資格情報ファイルを使用して、Delta Sharing オープン共有コネクタを使用して共有データにアクセスします。
Unity カタログ以外のDatabricksワークスペース、 Apache Spark 、 Pandas 、およびPower BIを使用して共有データにアクセスして読み取るための詳細な手順については、 Delta Sharingを使用する) を参照してください。
Delta Sharingコネクタの完全な一覧と、その使用方法については、Delta Sharing オープンソースのドキュメントを参照してください。
Marketplace を使用した外部プラットフォームへの共有に関する制限
一部のテーブルでは、コンシューマー側からのパーティション情報が必要です (たとえば、国または地域別のパーティション分割)。オープン共有プロトコルでは、この情報は共有では利用できないため、テーブルにアクセスできません。次のエラーが返されます: 「受信者の認証失敗: データは、セッション内の現在の受信者に適用されない受信者プロパティによって制限されています。」問題を解決するには、データプロバイダーにお問い合わせください。」