Уровни конфиденциальности

Уровни конфиденциальности указывают уровни изоляции, определяющие степень изоляции одного источника данных, изолированного от других источников данных. Хотя ограничивающий уровень изоляции блокирует обмен информацией между источниками данных, он может снизить функциональные возможности и производительность.

Уровни конфиденциальности критически важны для правильной настройки, чтобы только авторизованные пользователи могли просматривать конфиденциальные данные. Кроме того, источники данных также должны быть изолированы от других источников данных, чтобы объединение данных не влияло на передачу нежелательных данных. Неправильное задание уровней конфиденциальности может привести к утечке конфиденциальных данных за пределами доверенной среды. Убедитесь, что вы понимаете и устанавливаете конфиденциальность на соответствующий уровень для ваших потребностей.

В следующей таблице показаны доступные уровни конфиденциальности.

Setting Description Примеры источников данных
Нет Параметры конфиденциальности отсутствуют. Будьте осторожны с настройкой этого параметра. Убедитесь, что правила конфиденциальности соблюдаются в любых других случаях. Используйте этот параметр конфиденциальности для источников данных в управляемой среде разработки для тестирования и повышения производительности.
Private Источники данных, заданные как частные, содержат конфиденциальную или чувствительную информацию. Видимость может быть ограничена авторизованными пользователями. Данные из частного источника данных не могут сворачиваться в другие источники данных, включая другие частные источники данных. Данные Facebook, текстовый файл, содержащий фондовые награды, или книгу, содержащую сведения о сотрудниках.
Организационный Источники данных, установленные как организационные, могут включаться в частные и другие организационные источники данных. Они не могут интегрироваться в общедоступные источники данных. Видимость установлена для доверенной группы. Документ Microsoft Word на сайте SharePoint интрасети с включенными разрешениями для доверенной группы.
Public Для файлов, источников данных Интернета и данных книги можно задать значение Public. Данные могут интегрироваться в другие источники данных. Видимость доступна всем пользователям. Бесплатные данные из Azure Marketplace, данные из страницы Википедии или локальный файл, содержащий данные, скопированные с общедоступной веб-страницы.

Это важно

Настройте источник данных, содержащий очень чувствительные или конфиденциальные данные как приватные.

Предотвращение случайной передачи данных

Уровни конфиденциальности могут препятствовать непреднамеренному объединению данных из нескольких источников данных, которые задаются на разных уровнях конфиденциальности, таких как частный и организационный. В зависимости от запроса можно случайно отправлять данные из частного источника данных в другой источник данных, который может находиться вне доверенной области. 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:

  1. Выберите соединитель, который вы хотите использовать для доступа к данным в среде "Получение данных" Power Query. Например, выберите параметр OData или OData Feed. Различные приложения имеют различные способы получения данных в Power Query Online. Дополнительные сведения см. в Где получить данные.

  2. В диалоговом окне "Получение данных " для соединителя введите параметры подключения и учетные данные подключения для соединителя. Эти параметры и учетные данные зависят от используемого соединителя. В нижней части учетных данных подключения выберите уровень конфиденциальности, который требуется для подключения.

    Снимок экрана: пример диалогового окна подключения OData к источнику данных с выделенными уровнями конфиденциальности.

Для облачных источников данных службы Power BI можно также настроить уровень конфиденциальности для новых подключений или существующих подключений. Чтобы задать уровень конфиденциальности для нового подключения, выполните следующие действия.

  1. Щелкните значок параметров службы Power BI и выберите пункт "Управление подключениями и шлюзами".
  2. На странице "Данные (предварительная версия) выберите вкладку "Подключения " и нажмите кнопку "Создать".
  3. В области "Создать подключение " выберите "Облако".
  4. Введите имя подключения и выберите тип подключения.
  5. После заполнения или выбора остальных параметров подключения выберите уровень конфиденциальности в разделе "Общие ".
  6. Нажмите кнопку "Создать" , чтобы создать новое подключение.

Чтобы задать уровень конфиденциальности для существующего подключения:

  1. Щелкните значок параметров службы Power BI и выберите пункт "Управление подключениями и шлюзами".

  2. На странице "Данные (предварительная версия) выберите вкладку "Подключения ".

  3. Выберите подключение из списка существующих подключений.

  4. Выберите многоточие рядом с именем подключения, а затем выберите "Параметры".

  5. В области "Параметры" в разделе "Общие" выберите уровень конфиденциальности.

    Замечание

    Перед тем как изменения уровня конфиденциальности могут быть сохранены, необходимо повторно ввести учетные данные. Кнопка "Сохранить " не будет выделена серым цветом, пока вы не завершите повторное заполнение учетных данных.

  6. Нажмите кнопку "Сохранить", чтобы сохранить новый уровень конфиденциальности

Дополнительные сведения см. в разделе "Создание и совместное использование облачных источников данных" в службе Power BI.

Вы также можете задать уровень конфиденциальности подключения с помощью параметра "Управление подключениями " на вкладке "Главная " в Power Query Online. Диалоговое окно "Управление подключениями " является одним из централизованных способов в проекте Power Query для управления подключениями, на которые ссылается ваш проект.

Чтобы задать уровень конфиденциальности с помощью параметра "Управление подключениями" , выполните следующие действия.

  1. Выберите "Управление подключениями " на вкладке "Главная " редактора Power Query в Интернете.

  2. Выберите текущий проект или глобальные разрешения. Дополнительные сведения о различиях между текущим проектом и глобальными разрешениями см. в разделе "Управление подключениями".

  3. Выберите подключение.

  4. Щелкните значок "Изменить " рядом с именем подключения.

  5. Выберите уровень конфиденциальности, который вы хотите использовать.

  6. Выберите Обновить.

    Снимок экрана: значок редактирования и подчеркнутый уровень конфиденциальности.

Дополнительные сведения об управлении подключениями Power Query см. в описании "Управление подключениями".

Настройка уровней конфиденциальности в Power Query Desktop

Power Query Desktop также предоставляет несколько способов настройки уровней конфиденциальности либо глобально, либо для отдельных файлов или книг Excel.

Замечание

Excel на Компьютере Mac в настоящее время не поддерживает уровни конфиденциальности.

Изменение глобальных уровней конфиденциальности

Глобальные уровни конфиденциальности относятся к подключениям, которые вы уже сделали с источниками данных. Изменение этих параметров уровня конфиденциальности выполняется из приложения, создавшего подключение, например Power BI Desktop или Excel.

Чтобы настроить глобальные уровни конфиденциальности в параметрах источника данных:

  1. В настольном приложении выберите параметры источника данных. Например, в Excel перейдите на вкладку "Данные", а затем выберите "Получить>". В Power BI Desktop перейдите на вкладку Файл, а затем выберите Параметры и настройки>Настройки источника данных.
  2. Выберите источник данных из списка и выберите пункт "Изменить разрешения".
  3. В разделе "Уровни конфиденциальности" выберите уровень конфиденциальности.
  4. Нажмите ОК, после чего выберите Закрыть.

Снимок экрана: параметры источника данных с открытым диалогом редактирования разрешений и уровнями конфиденциальности.

Измените уровни конфиденциальности файлов

Уровни конфиденциальности файлов относятся к текущему подключению к источнику данных. Например, если у вас есть база данных SQL, загруженная в Power Query Desktop, изменения уровня конфиденциальности происходят в этом файле. Изменение этих параметров уровня конфиденциальности выполняется из редактора Power Query.

Чтобы настроить параметры конфиденциальности для файла в Power Query Desktop, выполните следующие действия.

  1. На вкладке "Главная" выберите параметры источника данных.
  2. Выберите "Изменить разрешения".
  3. В разделе "Уровни конфиденциальности" выберите уровень конфиденциальности.
  4. Нажмите ОК.

Снимок экрана: диалоговое окно параметров параметров уровня конфиденциальности файла.

Настройка параметров уровня конфиденциальности

Помимо параметров уровня конфиденциальности, вы также можете задать параметры уровня конфиденциальности в приложениях, чтобы игнорировать уровни конфиденциальности при объединении данных. Этот параметр иногда называется Fast Combine. Этот параметр по умолчанию не включен. Параметры уровня конфиденциальности можно задать для глобальных разрешений или отдельных файлов или книг.

Caution

Включение быстрого объединения, выбрав «Игнорировать уровни конфиденциальности» и потенциально улучшить производительность, может предоставлять чувствительные или конфиденциальные данные несанкционированному лицу. Не включайте быстрое объединение, если вы не уверены в том, что источник данных не содержит личных или конфиденциальных данных.

В следующей таблице описаны параметры уровня конфиденциальности для глобальных разрешений:

Setting Description
Всегда объединять данные в соответствии с параметрами уровня конфиденциальности для каждого источника При выборе данные объединяются в соответствии с параметрами уровня конфиденциальности. Объединение данных между зонами изоляции конфиденциальности приводит к буферизации некоторых данных.
Объединение данных в соответствии с параметрами уровня конфиденциальности каждого файла (по умолчанию) При выборе параметры уровня конфиденциальности используются для определения уровня изоляции между источниками данных при объединении данных. Этот параметр может снизить производительность и функциональные возможности. Объединение данных между зонами изоляции конфиденциальности приводит к буферизации некоторых данных.
Всегда игнорировать параметры уровня конфиденциальности При выборе данные объединяются, игнорируя параметры уровня конфиденциальности. Этот параметр может повысить производительность и функциональные возможности, но Power Query не может обеспечить конфиденциальность данных, объединенных в файл или книгу.

В следующей таблице описаны параметры уровня конфиденциальности для файла или книги:

Setting Description
Объединение данных в соответствии с параметрами уровня конфиденциальности для каждого источника (по умолчанию) При выборе данные объединяются в соответствии с параметрами уровня конфиденциальности. Объединение данных между зонами изоляции конфиденциальности приводит к буферизации некоторых данных.
Игнорировать уровни конфиденциальности и потенциально повысить производительность При выборе данные объединяются без учета настройки уровня конфиденциальности. Игнорируя параметр конфиденциальности, можно выявить чувствительные или конфиденциальные данные для несанкционированного пользователя. Этот параметр может повысить производительность и функциональные возможности.

Caution

  • Игнорирование уровней конфиденциальности может потенциально улучшить производительность не работает для семантических моделей. Отчеты, созданные в Power BI Desktop с этим параметром и опубликованные в службе Power BI, не соответствуют этому параметру. Однако уровни конфиденциальности доступны на личном шлюзе.
  • Power Query не может обеспечить конфиденциальность данных, объединенных в другой файл Power BI Desktop.

Настройка параметров уровня конфиденциальности в Power BI Desktop

Чтобы задать параметры уровня конфиденциальности глобального или файлового уровня в Power BI Desktop:

  1. На вкладке "Файл" выберите "Параметры и настройки".
  2. Выберите Параметры.
  3. В диалоговом окне "Параметры" выберите "Конфиденциальность" в разделе "Глобальный ", чтобы задать параметр "Глобальный уровень конфиденциальности" или выберите "Конфиденциальность " в разделе "Текущий файл ", чтобы задать параметр уровня конфиденциальности текущего файла.
  4. Нажмите ОК.

Настройка параметров уровня конфиденциальности в Excel

Чтобы задать параметры уровня конфиденциальности глобального или книгного уровня в Excel:

  1. На вкладке "Данные" выберите "Получить> данных".
  2. В диалоговом окне "Параметры запроса" выберите "Конфиденциальность" в разделе "Глобальный", чтобы задать параметр глобального уровня конфиденциальности или выбрать конфиденциальность в разделе "Текущая книга", чтобы задать параметр уровня конфиденциальности текущей книги.
  3. Нажмите ОК.

Настройка параметров уровня конфиденциальности в Power Query Desktop

Помимо настройки параметров уровня конфиденциальности глобального или файлового или книгного уровня в выборе параметров приложения, можно также задать параметры уровня конфиденциальности в Power Query Desktop.

Если вы открыли Power Query Desktop из Power BI Desktop:

  1. На вкладке "Файл" выберите "Параметры и настройки".
  2. Выберите Параметры.
  3. В диалоговом окне "Параметры" выберите "Конфиденциальность" в разделе "Глобальный ", чтобы задать параметр "Глобальный уровень конфиденциальности" или выберите "Конфиденциальность " в разделе "Текущий файл ", чтобы задать параметр уровня конфиденциальности текущего файла.
  4. Нажмите ОК.

Если вы открыли Power Query Desktop из Excel:

  1. На вкладке "Файл" выберите "Параметры и настройки".
  2. Выберите параметры запроса.
  3. В диалоговом окне "Параметры запроса" выберите "Конфиденциальность" в разделе "Глобальный", чтобы задать параметр глобального уровня конфиденциальности или выбрать конфиденциальность в разделе "Текущая книга", чтобы задать параметр уровня конфиденциальности текущей книги.
  4. Нажмите ОК.

Настройка параметров уровня конфиденциальности в Power Query Online

В Power Query Online параметр уровня конфиденциальности для проекта по умолчанию установлен для объединения данных в соответствии с параметрами уровня конфиденциальности для каждого источника. Однако этот параметр можно переопределить в параметрах Power Query Online.

Чтобы разрешить объединение данных из нескольких источников в Power Query Online:

  1. На вкладке "Главная" выберите "Параметры".
  2. В диалоговом окне "Параметры " в разделе "Проект" выберите "Конфиденциальность".
  3. Выберите "Разрешить объединение данных из нескольких источников". Это может привести к разглашению конфиденциальных или чувствительных данных несанкционированному лицу.
  4. Нажмите ОК.