Использование табличных данных служб Analysis Services в Power BI DesktopUsing Analysis Services Tabular data in Power BI Desktop

Power BI Desktop предоставляет два способа подключения и получения данных из табличных моделей служб SQL Server Analysis Services: просмотр в режиме интерактивного подключения и выбор элементов и их импорт в Power BI Desktop.With Power BI Desktop, there are two ways you can connect to and get data from your SQL Server Analysis Services Tabular models: Explore by using a live connection or Select items and import into Power BI Desktop.

Давайте рассмотрим это более подробно.Let’s take a closer look.

Просмотр в режиме интерактивного подключения. Когда используется интерактивное подключение, элементы в табличной модели или перспективе, такие как таблицы, столбцы и меры, отображаются в списке "Поля" Power BI Desktop.Explore by using a live connection – When using a live connection, items in your Tabular model or perspective, like tables, columns, and measures appear in your Power BI Desktop Fields list. Средства расширенной визуализации и создания отчетности Power BI Desktop позволяют просматривать табличную модель новым, высокоинтерактивным способом.You can use Power BI Desktop’s advanced visualization and report tools to explore your Tabular model in new, highly interactive ways.

В режиме интерактивного подключения данные из табличной модели не импортируются в Power BI Desktop.When connecting live, no data from the Tabular model is imported into Power BI Desktop. При взаимодействии пользователя с визуализацией Power BI Desktop запрашивает табличную модель и вычисляет отображаемые результаты.Each time you interact with a visualization, Power BI Desktop queries the Tabular model and calculates the results you see. Пользователь всегда видит самые последние данные.You’re always looking at the latest data. Имейте в виду, табличные модели имеют высокий уровень безопасности.Keep in-mind, Tabular models are highly secure. Какие именно элементы могут быть отображены в Power BI Desktop, определяется разрешениями для той табличной модели, к которой подключен пользователь.Items that appear in Power BI Desktop depend on your permissions for the Tabular model you’re connected to.

Чтобы предоставить общий доступ к созданным в Power BI Desktop динамическим отчетам, необходимо опубликовать их на сайте Power BI.When you’ve created dynamic reports in Power BI Desktop, you can share them by publishing to your Power BI site. Для публикации файла Power BI Desktop в режиме активного подключения к табличной модели на сайте Power BI администратором должен быть установлен и настроен локальный шлюз данных.When you publish a Power BI Desktop file with a live connection to a Tabular model to your Power BI site, an on-premises data gateway must be installed and configured by an administrator. Дополнительные сведения см. в статье Локальный шлюз данных.To learn more, see On-premises data gateway.

Выбор элементов и их импорт в Power BI Desktop. При таком режиме подключения можно выбрать в табличной модели или перспективе такие элементы, как таблицы, столбцы и меры, и загрузить их в модель Power BI Desktop.Select items and import into Power BI Desktop – When you connect with this option, you can select items like tables, columns, and measures in your Tabular model or perspective and load them into a Power BI Desktop model. Для дальнейшего уточнения можно воспользоваться расширенным редактором запросов Power BI Desktop.You can use Power BI Desktop’s advanced Query Editor to further shape what you want. Можно использовать возможности моделирования Power BI Desktop для дальнейшего моделирования данных.You can use Power BI Desktop’s modeling features to further model the data. Между Power BI Desktop и табличной моделью интерактивное подключение не поддерживается.No live connection between Power BI Desktop and the Tabular model is maintained. Далее вы можете автономно просматривать модель Power BI Desktop или опубликовать ее на вашем сайте Power BI.You can then explore your Power BI Desktop model offline or publish to your Power BI site.

Подключение к табличной моделиTo connect to a Tabular model

  1. В Power BI Desktop на вкладке Главная нажмите кнопку Получить данные.In Power BI Desktop, on the Home tab, click Get Data.

  2. Щелкните База данных SQL Server Analysis Servicesи затем нажмите кнопку Подключиться.Click SQL Server Analysis Services Database, then click Connect.

  3. Введите имя сервера и выберите режим подключения.Enter the Server name and select a connection mode.

  4. Этот шаг зависит от выбранного режима подключения:This step depends on the connection mode you selected:
  • в режиме интерактивного подключения выберите в навигаторе табличную модель или перспективу.If you’re connecting live, in Navigator, select a Tabular model or perspective.

  • Если используется режим выбора элементов и получения данных, выберите в навигаторе табличную модель или перспективу.If you chose Select items and get data, in Navigator, select a Tabular model or perspective. Далее для загрузки можно выбрать отдельные таблицы или столбцы.You can further select only particular tables or columns to load. Чтобы сформировать данные до загрузки, нажмите кнопку "Изменить" — будет открыт редактор запросов.To shape your data before loading, click Edit to open Query Editor. Когда все будет готово, нажмите кнопку загрузки для импорта данных в Power BI Desktop.When you’re ready, click Load to import the data into Power BI Desktop.

Часто задаваемые вопросыFrequently Asked Questions

Вопрос. Нужен ли мне локальный шлюз данных?Question: Do I need an on-premises data gateway?

Ответ. Это зависит от разных факторов.Answer: It depends. Если вы используете Power BI Desktop в режиме интерактивного подключения к табличной модели, но не планируете публикацию на своем сайте Power BI, шлюз не требуется.If you use Power BI Desktop to connect live to a Tabular model, but have no intention on publishing to your Power BI site, you do not need a gateway. Если же вы планируете публиковать информацию на своем сайте Power BI, шлюз данных необходим, чтобы гарантировать безопасность связи между службой Power BI и вашим локальным сервером Analysis Services.On the other hand, if you do intend on publishing to your Power BI site, a data gateway is necessary to ensure secure communication between the Power BI service and your on-premises Analysis Services server. Перед установкой шлюза поговорите со своим администратором сервера Analysis Services.Be sure to talk to your Analysis Services server administrator before installing a data gateway.

В режиме выбора элементов и получения данных вы импортируете данные табличной модели сразу в файл Power BI Desktop, поэтому шлюз не нужен.If you choose select items and get data, you’re importing Tabular model data right into your Power BI Desktop file, so no gateway is necessary.

Вопрос. В чем разница между интерактивным подключением к табличной модели из Power BI и подключением из Power BI Desktop?Question: What’s the difference between connecting live to a Tabular model from the Power BI service versus connecting live from Power BI Desktop?

Ответ. При активном подключении к табличной модели с сайта в службе Power BI к локальной базе данных Analysis Services вашей организации для безопасного обмена информацией требуется локальный шлюз данных.Answer: When connecting live to a Tabular model from your site in the Power BI service to an Analysis Services database on-premises in your organization, an on-premises data gateway is required to secure communications between them. При интерактивном подключении к табличной модели из Power BI Desktop шлюз не требуется, так как и Power BI Desktop, и сервер Analysis Services, к которому выполняется подключение, работают локально в вашей организации.When connecting live to a Tabular model from Power BI Desktop, a gateway is not required because both Power BI Desktop and the Analysis Services server you’re connecting to are both running on-premises in your organization. Однако шлюз необходим для публикации файла Power BI Desktop на вашем сайте Power BI.However, if you publish your Power BI Desktop file to your Power BI site, a gateway is required.

Вопрос. Могу ли я после создания интерактивного подключения подключиться к другому источнику данных в том же файле Power BI Desktop?Question: If I created a live connection, can I connect to another data source in the same Power BI Desktop file?

Ответ. Нет.Answer: No. Вы не можете просматривать данные в режиме интерактивного подключения и подключиться к источнику данных другого типа в рамках одного файла.You cannot explore live data and connect to another type of data source in the same file. Если вы уже импортировали данные или подключились к другому источнику данных в файле Power BI Desktop, необходимо создать новый файл для просмотра данных в интерактивном режиме.If you’ve already imported data or connected to a different data source in a Power BI Desktop file, you’ll need to create a new file to explore live.

Вопрос. Могу ли я после создания интерактивного подключения редактировать модель или запрос в Power BI Desktop?Question: If I created a live connection, can I edit the model or query in Power BI Desktop?

Ответ. Вы можете создать меры уровня отчета в Power BI Desktop, но при просмотре активных данных все остальные функции запросов и моделирования будут отключены.Answer: You can create report level measures in the Power BI Desktop, but all other query and modelling features are disabled when exploring live data.

Вопрос. Безопасно ли созданное интерактивное подключение?Question: If I created a live connection, is it secure?

Ответ. Да.Answer: Yes. Для подключения к серверу Analysis Services используются ваши текущие учетные данные Windows.Your current Windows credentials are used to connect to the Analysis Services server. При работе с данными в режиме интерактивного подключения вы не можете использовать базовые или сохраненные учетные данные ни в службе Power BI, ни в Power BI Desktop.You cannot use Basic or stored credentials in either the Power BI service or Power BI Desktop when exploring live.

Вопрос. В навигаторе отображаются модель и перспектива.Question: In Navigator, I see a model and a perspective. В чем разница?What’s the difference?

Ответ. Перспектива — это конкретное представление табличной модели.Answer: A perspective is a particular view of a Tabular model. Она может включать только отдельные таблицы, столбцы или меры в зависимости от того, какой именно анализ данных требуется.It might include only particular tables, columns, or measures depending on a unique data analysis need. Табличная модель всегда содержит по меньшей мере одну перспективу, которая может включать все, что есть в модели.A Tabular model always contains at least one perspective, which could include everything in the model. Если вы не уверены, что следует выбрать, обратитесь к вашему администратору.If you’re unsure which you should select, check with your administrator.

Изменение имени сервера после первого подключенияTo change the server name after initial connection

После создания файла Power BI Desktop с параметрами интерактивного подключения для просмотра данных может потребоваться перевести подключение на другой сервер.Once you create a Power BI Desktop file with an explore live connection, there might be some cases where you want to switch the connection to a different server. Например, если вы создали файл Power BI Desktop при подключении к серверу разработки, но перед публикацией в службе Power BI, вам необходимо подключиться к рабочему серверу.For example, if you created your Power BI Desktop file when connecting to a development server, and before publishing to the Power BI service, you want to switch the connection to production server.

  1. Щелкните Изменить запросы на ленте.Select Edit Queries from the Ribbon.

  2. Введите имя нового сервера.Enter the new server name.