プライバシー レベルは、1 つのデータ ソースを他のデータ ソースから分離する度合いを決定する分離レベルを指定します。 制限の厳しい分離レベルでは、データ ソース間での情報交換がブロックされますが、機能とパフォーマンスが低下する可能性があります。
承認されたユーザーのみが機密データを表示できるように、プライバシー レベルを正しく構成します。 また、データを結合しても望ましくないデータ転送に影響を与えないように、データ ソースを他のデータ ソースから分離する必要があります。 プライバシー レベルを誤って設定すると、信頼できる環境の外部で機密データが漏洩する可能性があります。 プライバシーを理解し、ニーズに適したレベルに設定してください。
次の表は、使用可能なプライバシー レベルを示しています。
| Setting | Description | データ ソースの例 |
|---|---|---|
| なし | プライバシー設定はありません。 このオプションは慎重に設定してください。 それ以外の場合は、プライバシー規制が維持されていることを確認します。 | このプライバシー設定は、テストとパフォーマンス上の理由から、制御された開発環境のデータ ソースに使用します。 |
| Private | [プライベート] に設定されたデータ ソースには、機密情報または機密情報が含まれます。 可視性は、承認されたユーザーに制限できます。 プライベート データ ソースからのデータは、他のプライベート データ ソースを含む他のデータ ソースにフォールインできません。 | Facebook データ、株式賞を含むテキスト ファイル、または従業員レビュー情報を含むブック。 |
| 組織 | [組織] に設定されたデータ ソースは、プライベートおよびその他の組織のデータ ソースにフォールインできます。 パブリック データ ソースに統合することはできません。 可視性は信頼されたグループに設定されます。 | 信頼されたグループに対するアクセス許可が有効になっているイントラネット SharePoint サイト上の Microsoft Word 文書。 |
| Public | ファイル、インターネット データ ソース、ブック データを パブリックに設定できます。 データは他のデータ ソースにフォールインできます。 可視性は、すべてのユーザーが利用できます。 | Azure Marketplace からの無料データ、Wikipedia ページのデータ、またはパブリック Web ページからコピーされたデータを含むローカル ファイル。 |
Important
機密性の高いデータまたは機密データを含むデータ ソースを プライベートとして構成します。
偶発的なデータ転送の防止
プライバシー レベルを使用すると、プライベートや組織など、異なるレベルのプライバシーに設定されている複数のデータ ソースのデータを誤って結合できなくなる可能性があります。 クエリによっては、プライベート データ ソースから信頼できるスコープの外部にある可能性がある別のデータ ソースに誤ってデータを送信する可能性があります。 Power Query は、各データ ソースを分析し、定義されたプライバシー レベル ( パブリック、 組織、 プライベート) で分類します。 この分析により、望ましくないデータ転送がある場合にデータが結合されないようにします。
このデータ保護プロセスは、クエリでクエリ フォールディングを使用する場合にも発生する可能性があります。 多くの場合、パフォーマンスと容量を向上させるために、サーバーでデータベース クエリを実行することをお勧めします。 ただし、データが侵害される可能性がある場合は、Power Query によってクエリがブロックされます。 たとえば、ブック テーブルと SQL Server テーブルの間でマージが定義されます。 ブックのデータ プライバシーは プライバシー に設定されていますが、SQL Server データは 組織 に設定されています。 プライバシーは組織よりも制限が厳しいため、Power Query はデータ ソース間の情報交換をブロックします。 クエリ の折りたたみはバックグラウンドで行われるため、ブロック エラーが発生すると驚くことがあります。
[プライバシー レベル] ダイアログ
複数のソースのデータを組み合わせると、プライバシー レベルのいずれかが設定されていない場合、またはプライバシー レベルが異なる場合は、データのプライバシー情報が必要であることを通知する警告が表示されます。 ボタンを選択して、[ プライバシー レベル ] ダイアログを起動できます。 このダイアログでは、まだプライバシー レベルがないソースのプライバシー レベルを設定できます。
Power Query Online でのプライバシー レベルの設定
Power Query Online では、Power Query の [データの取得] エクスペリエンス、Power Query の [接続の管理] オプション、Power BI サービスのクラウド データ ソースなど、プライバシー レベルを設定するためのいくつかの方法が提供されています。
Power Query Online でプライバシー レベルを編集する
Power Query Online でデータを取得する際のプライバシー レベルを構成するには、次の手順に従います。
Power Query のデータ取得エクスペリエンスでデータにアクセスするために使用するコネクタを選択します。 たとえば、[ OData ] または [ OData フィード] オプションを 選択します。 Power Query Online でデータを取得する方法は、アプリによって異なります。 詳細については、「 データを取得する場所」を参照してください。
コネクタの [ データの取得 ] ダイアログで、コネクタの接続設定と接続資格情報を入力します。 これらの設定と資格情報は、使用しているコネクタによって異なります。 接続資格情報の下部で、接続に必要なプライバシー レベルを選択します。
Power BI サービス クラウド データ ソースの場合は、新しい接続または既存の接続のプライバシー レベルを構成することもできます。 新しい接続のプライバシー レベルを設定するには:
- Power BI サービス設定アイコンを選択し、[ 接続とゲートウェイの管理] を選択します。
- [ データ (プレビュー)] ページで、[ 接続 ] タブを選択し、[ 新規] を選択します。
- [ 新しい接続 ] ウィンドウで、[ クラウド] を選択します。
- [接続名] を入力し、[接続の種類] を選択します。
- 接続設定の残りの部分を入力または選択した後、[ 全般 ] セクションでプライバシー レベルを選択します。
- [ 作成] を選択して新しい接続を作成します。
既存の接続のプライバシー レベルを設定するには:
Power BI サービス設定アイコンを選択し、[ 接続とゲートウェイの管理] を選択します。
[ データ (プレビュー)] ページで 、[ 接続 ] タブを選択します。
既存の接続の一覧から接続を選択します。
接続名の横にある省略記号を選択し、[ 設定] を選択します。
[設定] ウィンドウの [全般] で、プライバシー レベルを選択します。
注
プライバシー レベルの変更を保存するには、資格情報を再入力します。 資格情報の再入力が完了するまで、[ 保存] ボタンは淡色表示されます。
[ 保存] を 選択して、新しいプライバシー レベルを保存します。
詳細については、「Power BI サービスでのクラウド データ ソースの作成と共有」を参照してください。
Power Query Online の [ホーム] タブにある [接続の管理] オプションを使用して、接続のプライバシー レベルを設定することもできます。 [接続の管理] ダイアログは、プロジェクトが参照する接続を管理するために、Power Query プロジェクトの 1 つの一元化された方法です。
[ 接続の管理 ] オプションを使用してプライバシー レベルを設定するには:
オンライン Power Query エディターの [ホーム] タブで [接続の管理] を選択します。
[現在のプロジェクト] または [グローバルアクセス許可] を選択します。 現在のプロジェクトとグローバルアクセス許可の違いの詳細については、「 接続の管理」を参照してください。
接続を選択します。
接続の名前の横にある [編集] アイコンを選択します。
使用するプライバシー レベルを選択します。
[更新] を選択します。
接続の管理Power Queryの詳細については、「接続の管理」を参照してください。
Power Query Desktop でのプライバシー レベルの設定
Power Query Desktop には、グローバルに、または個々のファイルまたはExcelブックのプライバシー レベルを設定するいくつかの方法が用意されています。
注
現在、Excel on the Mac ではプライバシー レベルはサポートされていません。
グローバル プライバシー レベルを編集する
グローバル プライバシー レベルは、既にデータ ソースに対して行った接続を指します。 Power BI Desktop や Excel など、接続を作成したアプリからこれらのプライバシー レベルの設定を編集します。
データ ソース設定でグローバル プライバシー レベルを構成するには:
- デスクトップ アプリで、[ データ ソースの設定] を選択します。 たとえば、Excelで [データ] タブを選択し、[データの取得]、[データ ソースの設定>を選択します。 Power BI デスクトップで、[ファイル] タブを選択し、[オプションと設定]、[>を選択します。
- 一覧からデータ ソースを選択し、[ アクセス許可の編集] を選択します。
- [ プライバシー レベル] で、プライバシー レベルを選択します。
- [ OK] を選択し、[ 閉じる] を選択します。
ファイル レベルのプライバシー レベルを編集する
ファイル レベルのプライバシー レベルは、データ ソースへの現在の接続を指します。 たとえば、Power Query Desktop に SQL データベースを読み込む場合、プライバシー レベルの変更がこのファイルに適用されます。 これらのプライバシー レベルの設定は、Power Query エディターから編集できます。
Power Query Desktop でファイルのプライバシー オプションを構成するには:
- [ ホーム ] タブで、[ データ ソースの設定] を選択します。
- [ 権限の編集] を選択します。
- [ プライバシー レベル] で、プライバシー レベルを選択します。
- [OK] を選択.
プライバシー レベルのオプションの設定
プライバシー レベルの設定に加えて、データを結合するときにプライバシー レベルを無視するようにアプリのプライバシー レベル オプションを設定できます。 このオプションは、 高速結合と呼ばれることもあります。 このオプションは、既定では有効になっていません。 グローバル アクセス許可または個々のファイルまたはブックのプライバシー レベル オプションを設定できます。
注意事項
[プライバシー レベルを無視する] を選択して高速結合を有効にすると 、パフォーマンスが向上する可能性があり 、機密データや機密データが承認されていないユーザーに公開される可能性があります。 データ ソースに機密データや機密データが含まれていないことを確信している場合を除き、高速結合を有効にしないでください。
次の表では、グローバル アクセス許可のプライバシー レベル のオプションについて説明します。
| Setting | Description |
|---|---|
| 各ソースのプライバシー レベルの設定に従って常にデータを結合する | 選択すると、プライバシー レベルの設定に従ってデータが結合されます。 プライバシー分離ゾーン間でデータをマージすると、一部のデータ バッファリングが行われます。 |
| 各ファイルのプライバシー レベルの設定に従ってデータを結合 する (既定) | 選択すると、プライバシー レベルの設定によって、データを結合するときのデータ ソース間の分離レベルが決まります。 この設定により、パフォーマンスと機能が低下する可能性があります。 プライバシー分離ゾーン間でデータをマージすると、一部のデータ バッファリングが行われます。 |
| プライバシー レベルの設定は常に無視する | 選択すると、プライバシー レベルの設定を無視してデータが結合されます。 この設定により、パフォーマンスと機能が向上しますが、Power Query では、ファイルまたはブックにマージされたデータのプライバシーを確保できません。 |
次の表では、ファイルまたはブックのプライバシー レベルのオプションについて説明します。
| Setting | Description |
|---|---|
| 各ソースのプライバシー レベルの設定に従ってデータを結合 する (既定) | 選択すると、プライバシー レベルの設定に従ってデータが結合されます。 プライバシー分離ゾーン間でデータをマージすると、一部のデータ バッファリングが行われます。 |
| プライバシー レベルを無視し、パフォーマンスを向上させる可能性がある | 選択すると、プライバシー レベルの設定を無視してデータが結合されます。 プライバシー設定を無視すると、承認されていないユーザーに機密または機密データが表示される可能性があります。 この設定により、パフォーマンスと機能が向上する可能性があります。 |
注意事項
- プライバシー レベルを無視し、パフォーマンスが向上する可能性がある 場合は、セマンティック モデルでは機能しません。 この設定で Power BI Desktop で作成され、Power BI サービスに発行されたレポートは、この設定に従いません。 ただし、プライバシー レベルは個人用ゲートウェイで使用できます。
- Power Query では、別の Power BI Desktop ファイルにマージされたデータのプライバシーを確保できません。
Power BI Desktop でプライバシー レベル オプションを設定する
Power BI Desktop でグローバル レベルまたはファイル レベルのプライバシー レベル オプションを設定するには:
- [ ファイル ] タブで、[ オプションと設定] を選択します。
- オプションを選択します。
- [オプション] ダイアログで、[グローバル] セクションで [プライバシー] を選択してグローバル プライバシー レベル オプションを設定するか、[現在のファイル] セクションで [プライバシー] を選択して現在のファイルのプライバシー レベル オプションを設定します。
- [OK] を選択.
Excel でプライバシー レベル オプションを設定する
Excel でグローバル レベルまたはブック レベルのプライバシー レベルオプションを設定するには:
- [ データ ] タブで、[ データの取得>Query オプション] を選択します。
- [クエリ オプション] ダイアログで、[グローバル] セクションで [プライバシー] を選択してグローバル プライバシー レベル オプションを設定するか、[現在のブック] セクションの [プライバシー] を選択して、現在のブックのプライバシー レベル オプションを設定します。
- [OK] を選択.
Power Query Desktop でプライバシー レベル オプションを設定する
アプリのオプション選択からグローバルまたはファイル/ブック レベルのプライバシー レベル オプションを設定するだけでなく、Power Query Desktop 内からプライバシー レベルのオプションを設定することもできます。
Power BI Desktop から Power Query Desktop を開いた場合:
- [ ファイル ] タブで、[ オプションと設定] を選択します。
- オプションを選択します。
- [オプション] ダイアログで、[グローバル] セクションで [プライバシー] を選択してグローバル プライバシー レベル オプションを設定するか、[現在のファイル] セクションで [プライバシー] を選択して現在のファイルのプライバシー レベル オプションを設定します。
- [OK] を選択.
Excel から Power Query Desktop を開いた場合:
- [ ファイル ] タブで、[ オプションと設定] を選択します。
- [クエリ オプション] を選択します。
- [クエリ オプション] ダイアログで、[グローバル] セクションで [プライバシー] を選択してグローバル プライバシー レベル オプションを設定するか、[現在のブック] セクションの [プライバシー] を選択して、現在のブックのプライバシー レベル オプションを設定します。
- [OK] を選択.
Power Query Online でプライバシー レベル オプションを設定する
Power Query Online では、プロジェクトのプライバシー レベル オプションは、既定では、各ソースのプライバシー レベル設定に従ってデータを結合するように設定されています。 ただし、Power Query Online のオプションでは、この設定をオーバーライドできます。
Power Query Online で複数のソースからのデータを結合できるようにするには:
- [ ホーム ] タブで、[ オプション] を選択します。
- [ オプション] ダイアログの [ プロジェクト] で、[プライバシー] を選択 します。
- [ 複数のソースからのデータの結合を許可する] を選択します。これにより、機密データや機密データが承認されていないユーザーに公開される可能性があります。
- [OK] を選択.