メインコンテンツまでスキップ

Databricks Marketplace でデータ製品にアクセスする (Unity Catalog 対応ワークスペース)

このページでは、Unity Catalog 対応の Databricks ワークスペースがある場合に、Databricks Marketplace でデータ製品にアクセスする方法について説明します。

注記

Unity Catalog が有効になっている Databricks ワークスペースがない場合は、OpenSharing Databricks-to-Open 共有コネクタを使用して、共有 Marketplace データ製品にアクセスできます。外部プラットフォームを使用して Databricks Marketplace のデータ製品にアクセスするを参照してください。

概要​

Databricks Marketplaceとは、データコンシューマーが自社の成功に必要なデータ製品を見つけられる安全なプラットフォームです。Databricks Marketplace は OpenSharing を使用して、共有データに対するセキュリティと制御を提供します。コンシューマーは、公開データ、無料サンプルデータ、および商用データオファリングにアクセスできます。Unity Catalog 対応の Databricks ワークスペースを使用するコンシューマーは、表形式データへのアクセスに限定されず、ボリューム (表形式以外のデータ)、AI モデル、Databricks ノートブック、およびサードパーティアプリにもアクセスできます。

Unity Catalog が有効になっている Databricks ワークスペースを使用して Marketplace データ製品を利用する場合、OpenSharing と Unity Catalog とのインテグレーションと、Unity Catalog のガバナンス、監査、便利なインターフェイスを利用できます。

必要条件​

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

Unity Catalogが有効化されているDatabricks ワークスペースを使用してデータ製品を使用するには、次のものが必要です。

重要

Unity Catalog のすべてのワークスペースを有効にする必要はありません。新しいものを作成して Unity Catalog で有効にし、そのワークスペースを使用して Marketplace データ製品を受け取ることができます。このオプションを使用できない場合は、外部プラットフォーム上の Marketplace オプションを使用します。「外部プラットフォームを使用して Databricks Marketplace のデータ製品にアクセスする」を参照してください。

Unity Catalog のワークスペースを有効にする方法については、「 Unity Catalog の概要」を参照してください。

  • USE MARKETPLACE ASSETS ワークスペースにアタッチされた Unity Catalog メタストアに対する権限。OpenSharing または Databricks Marketplace にのみ適用される権限を参照してください。この特権は、デフォルトによってすべての Unity Catalog メタストアのすべてのユーザーに対して有効になります。

    管理者がこの権限を無効にしている場合は、権限を付与してもらうか、次のいずれかを付与してもらうよう、管理者にリクエストしてください。

    これらの権限がない場合でも、Marketplace のリストを表示することはできますが、Unity Catalog を使用してデータ製品にアクセスすることはできません。

    詳細については、 Unity Catalog権限リファレンス」およびUnity Catalogでの権限の管理」を参照してください。 Marketplaceのアクセスを無効にする方法についても参照してください。

  • MCP サーバーをインストールする場合は、ターゲットカタログとスキーマに USE CATALOG と USE SCHEMA が必要であり、ターゲットスキーマに CREATE SERVICE が必要です。

Databricks Marketplace のリストを参照する​

目的のデータ製品を見つけるには、Databricks Marketplaceのデータ製品のリスティングを参照または検索します。

注記

次の手順の代わりに、Databricks ワークスペースの上部にあるグローバル検索バーを使用して Marketplace リストを検索することもできます。 ワークスペースオブジェクトの検索を参照してください。[ データの追加 ] ページで無料のサンプル データを表示およびリクエストすることもできます。 ワークスペースのサイドバーで、[ データ取り込み ] をクリックし、[ Free sample data from Databricks Marketplace ] まで下にスクロールします。

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

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

    製品タイプ(データセットまたは機械学習モデル)、プロバイダー名、カテゴリ、コスト(無料または有料)などでリスティングをフィルタリングするには、フィルターアイコン。フィルターアイコンをクリックします。

    Databricks ワークスペースにログインしている場合は、プライベート交換の一部として使用可能なプライベートリストのみを表示するように選択することもできます。 プライベートエクスチェンジに参加するを参照してください。

Marketplace のデータ製品へのアクセスを要求する​

データ製品へのアクセスをリクエストするには、Databricksワークスペースにログインする必要があります。データ製品には、すぐに使用できるものもあれば、プロバイダー インターフェイスを使用してプロバイダーの承認とトランザクションの完了が必要なものもあります。

必要条件​

要件を参照してください。 マーケットプレイスのデータ製品にアクセスするには、使用しているワークスペースにアタッチされているUnity Catalogメタストアで、少なくともUSE MARKETPLACE ASSETS権限が必要です。

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

データ製品の中には、リクエストして規約に同意するだけで、すぐに利用できるものもあります。これらは、Marketplaceのランディングページの[ 無料ですぐに利用可能 ]という見出しの下に表示されています。リスティングタイルには[ 無料 ]と表示されており、リスティング詳細ページには[ すぐに利用可能 ]と記載されています。

  1. Marketplace ランディングページで興味のあるリスティングを見つけたら、リスティングをクリックしてリスティングの詳細ページを開きます。

  2. [ 即時アクセス権を取得 ]ボタンをクリックし、Databricksの利用規約に同意します。

  3. (オプション) その他のオプション で、提案されたカタログ名を変更します。

    カタログ名は、Databricks ワークスペースのカタログ エクスプローラーに表示され、クエリの 3 部構成の名前空間 (catalog.schema.table|volume|view) で使用されます。 デフォルト名は変更できます。

  4. 「 Get instant access 」ボタンをクリックします。

  5. 「 開く 」ボタンをクリックすると、データ製品が表示されます。データ製品は、カタログエクスプローラ に読み取り専用カタログとして表示されます。

    Databricksでのカタログへのアクセスの管理については、「Unity Catalogを使用した共有データへのアクセス」を参照してください。

サンプル ノートブックが使用可能な場合は、リストの サンプル ノートブック 見出しの下に表示されます。

ノートブックを表示するには、[ ノートブックのプレビュー ] ボタンをクリックします。ノートブックを Databricks ワークスペースにインポートして実行できるようにするには、[ ノートブックのプレビュー ] をクリックし、[ ノートブックのインポート ] をクリックします。 「Databricks ノートブック」を参照してください。

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

一部のデータ製品にはプロバイダーの承認が必要です。一般的には、トランザクションを伴う場合、またはユーザーに合わせてデータ製品をカスタマイズすることをプロバイダーが好む場合に、承認が必要になります。こうしたリスティングは、リスティング詳細ページに[ リクエストによる ]と記載されており、[ アクセス権をリクエスト ]ボタンがあります。

  1. Marketplace ランディングページで興味のあるリスティングを見つけたら、リスティングをクリックしてリスティングの詳細ページを開きます。

  2. [ アクセス権をリクエスト ]ボタンをクリックします。

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

  4. Databricksの利用規約に同意し、[ アクセス権をリクエスト ]をクリックします。

  5. プロバイダーがリクエストの審査を完了すると、電子メールで通知されます。

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

  6. トランザクションが完了すると、データプロバイダーがそのデータ製品をワークスペース上の読み取り専用カタログにして、利用できるようにします。

    Databricksでのカタログへのアクセスの管理については、「Unity Catalogを使用した共有データへのアクセス」を参照してください。

外部MCPサーバーにアクセスする​

Model Context Protocol (MCP) サーバーは、エージェントが外部システムと対話するために使用できるツールとAPIsを提供します。Databricks Marketplaceでは、Databricksでのエージェント開発に使用する外部MCPサーバーをインストールできます。これには、Supervisor AgentとAI Playgroundが含まれます。

Marketplaceから外部MCPサーバーをインストールすると、選択したUnity CatalogスキーマにMCPサービスと、その基盤となるHTTP接続が作成されます。エージェントはMCPサービスを使用して、サーバーのツールにアクセスできます。同じMCPサーバーを複数回インストールできます。

エージェントでのインストール済みMCPサーバーの使用、またはMarketplaceにないカスタムMCPサーバーへの接続の情報については、MCPを参照してください。

MCP サーバーをインストールするには:

  1. Marketplaceまたは エージェント > MCP サーバー タブで MCP サーバーのリストを見つけます。

  2. リストカードまたは詳細ページで インストール をクリックします。

  3. インストールダイアログで、MCPサービスを構成します。

    • カタログ: MCPサービスを作成するカタログを選択してください。
    • スキーマ: MCPサービスを作成するスキーマを選択します。
    • MCP サービス名: MCP サービスの名前を入力します。インストールにより、<mcp-service-name>_connection という名前の基盤となる接続が作成されます。
    • ホスト: この MCP サーバーのホスト ドメイン。このフィールドは事前に入力されている可能性があります。
    • ベース パス: この MCP サーバーに対するベース パス。このフィールドは事前に入力されている可能性があります。
  4. リスティングの認証タイプに必要な認証情報を入力してください:

    • ベアラートークン: ベアラートークンを入力します。
    • OAuth User to Machine Per User: クライアント ID とクライアント シークレットを入力します。
    • OAuth Machine to Machine(クライアント認証情報): クライアントIDとクライアントシークレットを入力します。
    • 動的クライアント登録: インストール中に認証情報を入力する必要はありません。インストール後、MCPサービスページからアクセスを承認してください。

    資格情報を取得する手順については、MCP サーバー プロバイダーのドキュメントを参照してください。

  5. [ インストール ] をクリックします。

インストールの完了後、MCPサービスの詳細ページが開きます。このページから、サービスと接続のプロパティの表示、必要に応じたアクセス承認、および他のユーザーへのMCPサーバーへのアクセスの付与を行うことができます。

サードパーティ製アプリへのアクセス​

Marketplaceのサードパーティアプリは、他のソフトウェアベンダー、コンサルタント、およびデータ共有パートナーによって、アプリケーションを共有するために開発されています。ベンダーがMarketplaceへのアップロードのためにアプリを送信すると、Marketplaceで公開される前に、アプリは徹底的なセキュリティレビュープロセスを経ます。

サードパーティ製アプリはDatabricks環境内で実行され、お客様のコンピュートリソースを使用するため、お客様のデータはお客様のワークスペースに残ります。

インストールするアプリは、必要なリソースやアセットをセットアップおよび構成するために、ノートブックのインストールスクリプトを必要とする場合があります。アプリをインストールする前に、ノートブックをワークスペースにインポートしてください。「すぐに利用できるデータ製品にアクセスする」を参照してください。

注記

ワークスペースがセキュアエグレスゲートウェイまたは制限されたエグレスネットワークポリシーを使用している場合、アプリが必要とするエンドポイントがブロックされる可能性があります。アカウント管理者と協力して、必要なドメインを許可リストに登録してください。「ネットワーク ポリシー」を参照してください。

サードパーティ製アプリをインストールして使用するには:

  1. ホームページから、またはMarketplaceのランディングページで、インストールしたいサードパーティ製アプリを見つけて選択してください。 「アプリ」 の下にまとめられています。
  2. 右上の **インストール** をクリックします。
  3. 利用規約の内容をご確認いただき、同意してください。 続行 をクリックします。
  4. Databricks Apps にリダイレクトされます。
  5. 必要なアプリリソースを設定し、必要なアプリスコープに権限を付与します。アプリケーションリソースには、ジョブ、SQLウェアハウス、Unity Catalog データ資産、およびコンピュートサイズを含めることができます。
  6. 次へ をクリックします。
  7. 必要に応じて、アプリ名、説明、使用ポリシーを編集してください。
  8. [ インストール ] をクリックします。

アプリがインストールされた後、アプリスイッチャー または Marketplace から Databricks Apps でアプリを見つけることができます。アプリアイコン。ケバブメニューのアイコン。右上のケバブメニューをクリックし、**編集**をクリックしてアプリ設定を構成します。

新しいバージョンが利用可能になると、Databricks Apps ページで更新の通知が届きます。

Unity Catalog を使用して共有データにアクセスする​

Databricks ワークスペース内のデータへのアクセスは、データ製品の種類によって異なります。

  • Marketplace のデータセットとモデルは、Databricks の読み取り専用カタログで共有されます。 カタログは、Unity Catalog によって管理されるデータ資産の最上位のコンテナーです。 Unity Catalogのデータ・オブジェクト階層の詳細については、Databricksのデータベース・オブジェクトを参照してください。

    プロバイダーがデータを共有したら、カタログにアクセスする方法がいくつかあります。 次のセクションでは、これらのアクセスオプションの一部について説明します。

  • ノートブックは Marketplace のリストで直接共有され、リストからワークスペースにインポートできます。

Marketplace での共有データセットへのアクセス​

Marketplaceから共有データにアクセスするには:

  1. サイドバーで、Marketplaceアイコン Marketplace をクリックします。

  2. Marketplaceのランディングページで、右上にある[ リクエスト ]をクリックします。

  3. インストール済みデータ製品 タブで、データ製品を検索し、データ製品行の末尾にあるケバブメニューのアイコン。ケバブメニューをクリックして、 データの表示 を選択します。

    データ製品名をクリックしてデータ製品の詳細ページを開き、[ 開く ]ボタンをクリックしてデータを表示させることもできます。

    「カタログエクスプローラ」が開き、データセットを含むカタログが表示され、データにアクセスしたり、ほかのチームメンバーのアクセスを管理したりできます。 「 他のチーム メンバーにアクセス権を付与する」を参照してください。

    Databricks で共有データにアクセスする方法の詳細については、Databricks-to-Databricks OpenSharing を使用して共有されたデータを読み取る (受信者向け)を参照してください。

カタログエクスプローラでの共有データセットへのアクセス​

カタログエクスプローラーから共有データに直接アクセスするには:

  1. サイドバーで、「データアイコン。 カタログ 」をクリックします。
  2. 共有データのあるカタログの名前がわかっている場合は、それを検索して選択します。

カタログ名がわからないが、プロバイダ名はわかっている場合は、カタログ エクスプローラで次の手順に従ってカタログを検索できます。

  1. サイドバーで、「データアイコン。 カタログ 」をクリックします。
  2. カタログ エクスプローラー の左ペインで、 OpenSharing をクリックし、次に Shared with me をクリックします。
  3. [ プロバイダー ]タブで、プロバイダー名をクリックします。
  4. [ 共有 ]タブでカタログ名を見つけ、クリックして開きます。

Databricks CLI または SQL ステートメントを使用して共有データセットにアクセスする​

また、Databricks ノートブックまたは Databricks SQL エディター クエリで Databricks CLI または SQL ステートメントを使用して、共有データを含むカタログを検索してアクセスすることもできます。 詳細については、「 共有テーブルまたはボリューム内のデータへのアクセス」を参照してください。 カタログの作成方法を説明するセクションは、Databricks Marketplace が自動的に行うため、スキップできます。

他のチーム メンバーにアクセス権を付与する​

共有データを要求したユーザーである場合は、ワークスペース内のそのデータを含むカタログの所有者です。 そのため、Unity Catalog のデータと同様に、チームメンバーにカタログへのアクセス権を付与し、スキーマ、テーブル、ビュー、行、列の各レベルでアクセスを絞り込むことができます。 「Unity Catalog での特権の管理」を参照してください。ただし、共有カタログの下のテーブルとビューのデータは読み取り専用であるため、チームに付与できるのは DESCRIBE、 SHOW、 SELECTなどの読み取り操作のみです。

カタログやカタログ内のオブジェクトの所有権を移すこともできます。

サンプル ノートブックを表示する​

一部のリストには、リストの詳細ページにサンプルノートブックが含まれています。 これらのノートブックにアクセスして、共有されたリストをすぐに利用できるようにするには:

  1. サイドバーで、Marketplaceアイコン Marketplace をクリックします。
  2. Marketplaceのランディングページで、右上にある[ リクエスト ]をクリックします。
  3. インストール済みデータ製品 タブで、データ製品を検索し、データ製品名をクリックしてリストの詳細ページを開きます。サンプル ノートブックがある場合は、リストの サンプル ノートブック 見出しの下に表示されます。
  4. [ ノートブックのプレビュー ] をクリックしてノートブックを表示し、[ ノートブックのインポート ] をクリックして Databricks ワークスペースにインポートします。
注記

Chromeのシークレットモードでは、リスティングのUIで サンプルノートブック の表示やプレビューを行うことはできません。

プライベート取引所に参加する​

データプロバイダーによっては、特定のデータに関し、 プライベート取引所 に招待されている一部のコンシューマーにしかそのデータを共有しない場合があります。プライベート取引所のリスティングは、Marketplaceのホームページで[ プライベート取引所 ]チェックボックスを選択すると、確認できます。公開リスティングの場合と同様、無料のリスティングにすぐにアクセスすることも、[ リクエストにより ]とマークされたリスティングへのアクセスをリクエストすることもできます。

プライベートエクスチェンジに参加するには、データプロバイダーが Unity Catalog メタストアの共有識別子を使用して、組織を招待する必要があります。メタストアの共有識別子を取得する方法については、共有識別子を使用したアクセスを参照してください。

プライベート交換の詳細については、「 Databricks Marketplace でのプライベート交換の作成と管理」を参照してください。

Marketplace へのアクセスを無効にする​

デフォルトでは、Unity Catalogが有効なワークスペース内のすべてのユーザーがDatabricks Marketplaceのデータ製品をリクエストできます。つまり、メタストア管理者がその権限を取り消さない限り、account usersグループにはすべてのUnity Catalogのメタストアに対するUSE MARKETPLACE ASSETS権限があります。

この権限は、データプロバイダーとの決済を伴う取引を可能にするものではありません。すべての金融取引はDatabricksの外部で行われます。この権限で可能になるのは、[ 無料ですぐに利用可能 ]というラベルの付いたデータ製品、およびすでに購入済みデータ製品へのアクセスです。こうしたデータ製品にアクセスすると、そのアクセスをリクエストしたユーザーを所有者とする読み取り専用カタログがDatabricksに作成されます。この所有者は他のユーザーに読み取り専用のアクセス権を付与できます。

メタストア管理者は、Unity Catalog メタストアの account users グループから USE MARKETPLACE ASSETS 特権を取り消すことで、Databricks Marketplace でデータ製品を要求するすべてのユーザーの機能を無効にすることができます。この特権を取り消すと、ユーザーは引き続きワークスペースで Databricks Marketplace を参照できますが、データ製品を要求することはできません。

必要な権限 :メタストア管理者

注記

ワークスペースで Unity Catalog が自動的に有効になっている場合は、メタストア管理者がいない可能性があります。詳細については、Unity Catalog の概要を参照してください。

account usersグループのUSE MARKETPLACE ASSETS権限を取り消すには:

  1. Databricks ワークスペースで、データアイコン。 カタログ をクリックします。
  2. 画面左上のメタストア名の横にあるリンクアイコンをクリックします。
  3. account usersにUSE MARKETPLACE ASSETS権限を付与する行を見つけます。
  4. その行の横にあるチェックボックスを選択し、[ 取り消し ]ボタンをクリックします。
  5. 取り消しを確定させます。
  6. 「 付与」ボタンをクリックして 、任意の特定のユーザーやグループに権限を付与します。

ユーザーが Marketplace のホーム ページをまったく表示できないようにする場合は、Databricks アカウント チームにお問い合わせください。

既知の問題​

アクセスのリクエストがデータ プロバイダーによって拒否された場合、同じデータ製品を再度リクエストすることはできません。 この問題が発生した場合は、プロバイダーまたは Databricks アカウント チームにお問い合わせください。

フィードバックを共有する​

Databricks Marketplace についてのご意見をお聞かせください。

  • フィードバックがある場合は、Marketplaceのホームページで [詳細]>[フィードバックを提供] の順に移動します。
  • Marketplaceで見られるデータセットを増やしてほしい場合は、Marketplaceのホームページバナーで[ 製品を提案 ]をクリックします。

次のステップ​