Partner Connect を使用すると、選択した Azure Databricks テクノロジ パートナーを使用して試用版アカウントを作成し、Azure Databricks UI から Azure Databricks ワークスペースをパートナー ソリューションに接続できます。 これにより、Databricks レイクハウス内のデータを使用してパートナー ソリューションを試してから、ビジネス ニーズに最適なソリューションを採用できます。
Partner Connect は、必要な Azure Databricks リソースをユーザーに代わってプロビジョニングし、リソースの詳細をパートナーに渡すことで、統合を簡略化します。 これらのリソースには、次のものが含まれます。
- Databricks SQL Warehouse (旧称 Databricks SQL エンドポイント)
- サービス プリンシパル
- 個人用アクセス トークン。
一部のパートナー ソリューションでは、Databricks SQL ウェアハウスか Azure Databricks のどちらかを使用して接続できます (両方ともは不可)。 詳細については、パートナーの接続ガイドを参照してください。
すべての Azure Databricks パートナー ソリューションが Partner Connect で紹介されているわけではありません。 Partner Connect で紹介されているパートナーの一覧と、その接続ガイドへのリンクについては、「Azure Databricks Partner Connect パートナー」を参照してください。
ヒント
既存のパートナー アカウントがある場合、Databricks では、関連する接続ガイドの手順を使用して手動で接続することをお勧めします。 パートナー接続は、新しいパートナー アカウントを設定するために最適化されています。
重要
Partner Connect は、FedRAMP 準拠の Azure China リージョン、Azure Government リージョン、またはワークスペースでは使用できません。
必要条件
Partner Connect を使用して Azure Databricks ワークスペースをパートナー ソリューションに接続するには、次の要件を満たす必要があります。
- Azure Databricks アカウントは Premium プランにある必要があります。 これは、Partner Connect では、このプランでのみ利用できる Databricks SQL が使用されるためです。 Azure Databricks アカウントの詳細を表示するには、「サブスクリプションを管理する」を参照してください。
- パートナー ソリューションへの新しい接続を作成するには、まず Azure Databricks ワークスペース管理者としてワークスペースにサインインする必要があります。Azure Databricks ワークスペース管理者の詳細については、「ユーザーの管理」を参照してください。
- Partner Connect の他のすべてのタスクについては、初めに Azure Databricks ワークスペース管理者か、少なくともワークスペース アクセスエンタイトルメントを持つ Azure Databricks ユーザーとしてワークスペースにサインインする必要があります。 SQL ウェアハウスを操作している場合は、Databricks SQL アクセス エンタイトルメントが必要です。 詳細については、「ユーザーの管理」を参照してください。
クイック スタート: Partner Connect を使用してパートナー ソリューションに接続する
Azure Databricks のアカウント、ワークスペース、サインイン ユーザーのすべてが、Partner Connect の要件を満たしていることをご確認ください。
サイドバーで
Marketplaceをクリックします。[Partner Connect の統合] で、[すべて表示] をクリックします。
ワークスペースの接続先であるパートナーのタイルをクリックします。 タイルにチェック マーク アイコンがある場合は、ワークスペースが既に接続されているため、ここで停止します。 それ以外の場合は、画面の指示に従って、接続の作成を完了します。
メモ
Web ベースのものではなくローカルにインストールされたアプリケーション (Power BI Desktop や Tableau Desktop など) を使用するパートナー ソリューションでは、ワークスペースを接続した後でも、Partner Connect のタイルにチェック マーク アイコンが表示されません。
新しい接続を使用する方法については、対応するパートナー接続ガイドで、最後のセクションの「次のステップ」を参照してください。
パートナー接続の作成と管理に必要な一般的なタスク
このセクションでは、Partner Connect を使用してパートナー接続を作成および管理するために完了する必要がある一般的なタスクについて説明します。
パートナーが生成したデータベースとテーブルへのアクセスをユーザーに許可する
Partner Connect の [データ インジェスト] カテゴリの [パートナー ソリューション] では、ワークスペースにデータベースとテーブルを作成できます。 これらのデータベースとテーブルは、パートナー ソリューションの関連するワークスペース内の Azure Databricks サービス プリンシパルによって所有されます。
既定では、これらのデータベースとテーブルにアクセスできるのは、サービス プリンシパルと、ワークスペース管理者だけです。 ワークスペース内の他のユーザーにこれらのデータベースとテーブルへのアクセスを許可するには、SQL GRANT ステートメントを使用します。 既存のデータベースまたはテーブルのアクセスの詳細を取得するには、SQL SHOW GRANTS ステートメントを使用します。
アクセス トークンを作成する
Azure Databricks パートナー ソリューションでは、パートナーがサポートするトークンの種類に応じて、Azure Databricks 個人用アクセス トークンまたは Microsoft Entra ID トークンのいずれかをパートナーに提供する必要があります。 パートナーは、このトークンを使用して、Azure Databricks ワークスペースで認証します。
Partner Connect のクラウドベースのパートナー ソリューション (Fivetran、Labelbox、Prophecy、Rivery など) の場合、Partner Connect は Azure Databricks の個人用アクセス トークン (そのトークンに関連付けられている Azure Databricks サービス プリンシパルと共に) を自動的に作成し、そのトークンの値をパートナーと共有します。 (パートナー Connect では、Microsoft Entra ID サービス プリンシパルも Microsoft Entra ID トークンも作成されず、Microsoft Entra ID トークンの値はパートナーと共有されません)。パートナー Connect によって作成される個人用アクセス トークンの値にアクセスすることはできません。 何らかの理由で個人用アクセス トークンが期限切れになった場合、または個人用アクセス トークンの値がパートナーと共有されなくなった場合は、Azure Databricks サービス プリンシパルの代替の個人用アクセス トークンを作成する必要があります。これを行うには、 サービス プリンシパルと個人用アクセス トークンの管理に関するページを参照してください。 代替の個人用アクセス トークンをパートナーと共有するには、パートナーのドキュメントを参照してください。
Azure Databricks サービス プリンシパルに代わる個人用アクセス トークンを生成できるのは、Azure Databricks ワークスペース管理者だけです。 代替の個人用アクセス トークンを生成できない場合は、管理者に連絡してください。 サービス プリンシパルも参照してください。
Partner Connect (Power BI や Tableau など) のデスクトップ ベースのパートナー ソリューションの場合は、トークンを作成し、トークンの値をパートナーと共有する必要があります。 トークンを作成するには、次のようにします。
- Azure Databricks の個人用アクセス トークンについては、 Azure Databricks 個人用アクセス トークン (レガシ) を使用した認証に関するページを参照してください。
- Microsoft Entra ID トークンについては、「 Azure Databricks リソースへのアクセスを承認する」を参照してください。
新しいトークンをパートナーと共有するようにパートナー ソリューションを設定するには、Partner Connect の画面の指示に従うか、パートナーのドキュメントを参照してください。
重要
トークンを作成してトークンの値をパートナーと共有すると、パートナーは、関連エンティティ (Azure Databricks ユーザーや Microsoft Entra ID サービス プリンシパルなど) が通常 Azure Databricks ワークスペース内で実行できるあらゆるアクションを実行できます。 信頼されていないパートナーとトークンの値を共有しないでください。
メモ
セキュリティのベスト プラクティスとして、自動化ツール、システム、スクリプト、アプリを使用して認証する場合、Databricks では、ワークスペース ユーザーではなくサービス プリンシパルに属する個人用アクセス トークンを使用することを推奨しています。 サービス プリンシパルのトークンを作成するには、「サービス プリンシパルのトークンを管理する」をご覧ください。
Azure Databricks ワークスペースの管理者は、トークンの生成を無効にすることができます。 トークンを生成できない場合は、管理者に問い合わせてください。 「個人用アクセス トークンの監視と取り消し」も参照してください。
SQL ウェアハウスから外部データへのアクセスを許可する
Databricks SQL ウェアハウスが Azure Databricks の外部のデータにアクセスできるようにするには、データ アクセス構成を参照してください。