クイック スタート: Microsoft Purview データ共有を使用して Azure Storage データをインプレースで共有および受信する (プレビュー)
重要
この機能は現在廃止され、 Microsoft Fabric 外部データ共有への移行を可能にするために 2025 年 9 月までサポートが提供されています。
この記事では、データを共有し、Azure Data Lake Storage (ADLS Gen2) または BLOB ストレージ アカウントから共有を受け取る方法に関するクイック ガイドを提供します。
重要
データ共有には、 従来の Microsoft Purview ガバナンス ポータルからアクセスできます。 https://web.purview.azure.com
前提条件
Microsoft Purview の前提条件
- Microsoft Purview アカウント。 また、データ プロバイダー用とデータ コンシューマー用の 2 つの Microsoft Purview アカウントを使用して、両方のシナリオをテストすることもできます。
- 招待の送信に使用できる受信者の Azure サインインメール アドレス。 受信者のメール エイリアスは機能しません。
Azure Storage アカウントの前提条件
- Azure サブスクリプションは 、AllowDataSharing プレビュー機能に登録する必要があります。 (このプレビュー機能をまだ登録していない場合は、代わりに Microsoft Fabric 外部データ共有を使用することを検討してください。Microsoft Purview データ共有は 2025 年 9 月に廃止されるためです)。または、サポートにお問い合わせください。
- 登録手順が完了 した後に作成された ソースとターゲットのストレージ アカウント。 両方のストレージ アカウントは、互いに同じ Azure リージョンに存在する必要があります。 両方のストレージ アカウントは、ADLS Gen2 または Blob Storage アカウントである必要があります。 ストレージ アカウントは、Microsoft Purview アカウントとは異なる Azure リージョンに存在できます。
- ストレージ SDK、PowerShell、CLI、Azure Storage Explorerの最新バージョン。 Storage REST API のバージョンは、2020 年 2 月以降である必要があります。
- ストレージ アカウントは、共有を送受信するコレクションに登録する必要があります。 1 つの Microsoft Purview アカウントを使用している場合は、2 つの異なるコレクションまたは同じコレクションを使用できます。 登録手順については、 ADLS Gen2 または Blob Storage のデータ ソース ページを参照してください。
- ソースまたはターゲット のストレージ アカウントが、Microsoft Purview アカウントの Azure サブスクリプションとは異なる Azure サブスクリプションにある場合は、Microsoft。 Purview リソース プロバイダーは、資産を追加する共有プロバイダーまたは共有コンシューマーが資産をマッピングする時点でデータ ストアが配置されている Azure サブスクリプションに自動的に登録されます。これは、ユーザーがリソース プロバイダーの /register/action 操作を実行するアクセス許可を持っている場合 のみです 。 アクセス許可は、共同作成者ロールと所有者ロールに含まれています。
注:
この登録は、Azure サブスクリプション内のストレージ アカウントにデータを共有または受信するときに初めて必要になります。
必要な役割
データの共有と共有の受信に必要なロールを次に示します。
Azure Storage アカウント ロール | Microsoft Purview コレクション ロール | |
---|---|---|
データ プロバイダー | 次のいずれかのロール:
|
データ リーダー |
データ コンシューマー | 次のいずれかのロール:
|
データ リーダー |
注:
Microsoft Purview アカウントを作成した場合、ルート コレクションにすべてのロールが自動的に割り当てられます。 Microsoft Purview のコレクションとロールの詳細については、「Microsoft Purview のアクセス許可 」を参照してください。
共有を作成する
データ共有を作成する方法は 2 つあります。
資産から共有を作成する
共有を作成するには、Data Catalog
従来の Microsoft Purview ガバナンス ポータルまたは新しい Microsoft Purview ポータル内で、データ カタログの検索または参照のいずれかを使用してデータを共有する Azure Storage または Azure Data Lake Storage (ADLS) Gen 2 データ資産を見つけます。
データ資産が見つかったら、[Data Share] ボタンを選択します。
[ + 新しい共有] を選択します。
アプリケーションから共有を作成する
新しい Microsoft Purview エクスペリエンスを使用している場合は、Data Catalogから開始して共有を作成できます。
Microsoft Purview ポータルを開きます。 Data Catalog アプリケーションに移動します。 次に、左側のナビゲーションから [ 共有 ] を選択します。 [ + 新しい共有] を選択します。
分類 Microsoft Purview エクスペリエンスを使用している場合は、Data Map から開始して共有を作成できます。
Microsoft Purview ガバナンス ポータルを開きます。 左側のナビゲーションから [データ マップ] アイコンを選択します。 次に、[共有] を選択 します。 [ + 新しい共有] を選択します。
どちらの場所から、ストレージ アカウントの種類と、データを共有するストレージ アカウントを選択します。 [続行] を選択します。
共有の作成
共有コンテンツの名前と説明を指定します (省略可能)。 [続行] を選択します。
コンテナー、フォルダー、またはファイル レベルで共有するすべての資産を検索して追加し、[ 続行] を選択します。
必要に応じて、共有データの表示名を編集できます。 [続行] を選択します。
[ 受信者の追加] を選択し、[ ユーザー ] または [アプリ] を選択 します。
ユーザーとデータを共有するには、[ ユーザー] を選択し、データを共有するユーザーの Azure サインイン電子メール アドレスを入力します。 既定では、ユーザーのメール アドレスを入力するオプションが表示されます。
サービス プリンシパルとデータを共有するには、[アプリ] を選択 します。 データを共有する受信者のオブジェクト ID とテナント ID を入力します。
[ 作成と共有] を選択します。 必要に応じて、共有を終了するタイミングの 有効期限 を指定できます。 [ 受信者の追加 ] を複数回選択すると、同じデータを複数の受信者と共有できます。
これで共有が作成されました。 共有の受信者は招待を受け取り、Microsoft Purview アカウントで保留中の共有を表示できます。
共有の受信
任意の Microsoft Purview アカウントで共有の招待を表示できます。 Microsoft Purview ガバナンス ポータルを開くには、 クラシック ポータル または 新しい Microsoft Purview ポータル に直接移動し、Microsoft Purview アカウントを選択します。
クラシック ポータルで、左側のナビゲーションから [データ マップ ] アイコンを選択します。 新しいポータルで、Data Catalog アプリケーションに移動します。
[ 招待の共有] を選択します。 招待メールを受信した場合は、メールの [共有の招待の表示 ] リンクを選択して、Microsoft Purview アカウントを選択することもできます。
テナントのゲスト ユーザーの場合は、初めて共有の招待を表示する前に、テナントのメール アドレスを確認するように求められます。 手順については、こちらのガイドをご覧ください。 検証が完了すると、12 か月間有効になります。
または、Microsoft Purview ポータルで、データ カタログの検索または参照のいずれかを使用して共有を受け取る Azure Storage または Azure Data Lake Storage (ADLS) Gen 2 データ資産を見つけます。 [Data Share] ボタンを選択します。 すべての招待は、[招待の 共有 ] タブで確認できます。
表示または構成する共有の名前を選択します。
招待を承諾しない場合は、[削除] を選択 します。
注:
招待を削除した場合、今後共有を承諾する場合は、再送信する必要があります。 削除せずに共有の選択を解除するには、代わりに [キャンセル ] ボタンを選択します。
必要に応じて、 受信した共有名 を編集できます。 次に、ソースと同じリージョン内のターゲット ストレージ アカウントのストレージ アカウント 名 を選択します。 [ 新しいストレージ アカウントを登録する ] を選択して、ドロップダウンにも共有をアタッチできます。
重要
ターゲット ストレージ アカウントは、ソース ストレージ アカウントと同じ Azure リージョンに存在する必要があります。
[パス] (新しいコンテナー名、または既存の共有コンテナーの名前) と、[新しいフォルダー ] (コンテナー内の共有の新しいフォルダー名) を構成します。
[ ターゲットにアタッチ] を選択します。
[データ共有の管理] ページに、完了してアタッチされるまで、新しい共有の状態が [アタッチ] と表示されます。
ターゲット ストレージ アカウントから、Azure portal、Azure Storage Explorer、Azure Storage SDK、PowerShell、または CLI を使用して共有データにアクセスできます。 また、ストレージ アカウントを Azure Synapse Analytics Spark または Databricks に接続することで、共有データを分析することもできます。
リソースをクリーンアップする
クイック スタート用に作成されたリソースをクリーンするには、次の手順に従います。
- Microsoft Purview ポータル内で、 送信された共有を削除します。
- また、受信した共有も削除します。
- 共有が正常に削除されたら、共有データを受信したときにターゲット ストレージ アカウントに作成されたターゲット コンテナーとフォルダー Microsoft Purview を削除します。
トラブルシューティング
データの共有に関する問題のトラブルシューティングを行うには、データの 共有方法に関する記事の「トラブルシューティング」セクションを参照してください。 共有の受信に関する問題をトラブルシューティングするには、 共有データの受信方法に関する記事のトラブルシューティング セクションを参照してください。