Шлюз Power BI — персональныйPower BI Gateway - Personal

Примечание

Реализована новая версия личного шлюза для Power BI, которая называется локальным шлюзом данных (персональный режим).There is a new version of the personal gateway for Power BI called the on-premises data gateway (personal mode). В следующей статье описывается предыдущая версия личного шлюза (Power BI Gateway - Personal), использование которой будет прекращено и которая перестанет работать после 31 июля 2017 года.The following article describes the previous version of the personal gateway, called Power BI Gateway - Personal, which will be retired and stop working after July 31, 2017. Сведения о новой версии личного шлюза, в том числе об установке новой версии, см. в статье Локальный шлюз данных (персональный режим).For information about the new version of the personal gateway, including how to install the new version, see the On-premises data gateway (personal mode) article.

Шлюз Power BI Gateway — Personal действует в качестве моста, обеспечивая быструю и безопасную передачу данных между службой Power BI и локальными источниками данных, поддерживающими обновление.The Power BI Gateway - Personal acts as a bridge, providing quick and secure data transfer between the Power BI service and on-premises data sources that support refresh. Эта статья позволяет получить полное представление о принципах работы шлюза и определить его необходимость.This article is meant to provide you with an in-depth understanding of how the gateway works and whether or not a gateway is necessary for you. Мы также предлагаем вашему вниманию полезное видео о личном шлюзе.We've also put together this helpful video about the personal gateway.

Он устанавливается и запускается на компьютере в качестве службы.It installs and runs as a service on your computer. Как служба он выполняется под учетной записью Windows, заданной во время настройки.As a service, it runs using a Windows account you specify during configuration. В некоторых случаях шлюз работает как приложение.In some cases, the Gateway runs as an application. Этот момент будет рассмотрен позднее.We'll go into more about that later.

Когда Power BI обновляет данные из локального источника данных, шлюз гарантирует, что учетная запись Power BI имеет нужные разрешения для подключения к источнику и запросу из него данных.When Power BI refreshes data from an on-premises data source, the gateway assures your Power BI account has the right permissions to connect to and query data from the source.

Передача данных между Power BI и шлюзом защищена с помощью служебной шины Azure.Data transfer between Power BI and the gateway is secured through Azure Service Bus. Служебная шина создает безопасный канал между службой Power BI и компьютером.The Service Bus creates a secure channel between the Power BI service and your computer. Так как шлюз обеспечивает такое безопасное подключение, как правило, открывать порт в брандмауэре не требуется.Because the gateway provides this secure connection, there’s usually no need to open a port in your firewall.

Прежде чем рассмотреть шлюз более подробно, обратимся к некоторым терминам, используемым в Power BI.Before we go into details about the gateway, let’s look at some terms used in Power BI:

Набор данных — это данные, переданные в службу Power BI из сетевого или локального источника данных.A dataset is data uploaded into the Power BI service from an online or on-premises data source. Набор данных создается при использовании функции получения данных для подключения и отправки данных.You create a dataset when you use Get Data to connect to and upload data. Наборы данных отображаются в области "Мои представления" рабочей области Power BI в браузере.Datasets appear in the My Workspace pane of your Power BI Workspace in your browser. При создании отчетов и прикреплении файлов к информационным панелям вы просматриваете данные из наборов данных.When you create reports and pin tiles to your dashboards, you’re looking at data from your datasets.

Источник данных — это место происхождения данных, отправленных в набор данных.A data source is where the data you upload into a dataset really comes from. Им может быть практически что угодно: база данных, таблица Excel, веб-служба и т. д. Используя книги Excel, можно создать простую таблицу со строками данных, которая будет считаться источником данных.It can be just about anything; a database, Excel worksheet, Web service, etc. With Excel workbooks, you can create a simple worksheet with rows of data, and that is considered a data source. В одной и той же книге можно также использовать Power Query и Power Pivot в Excel для подключения и запроса данных из сетевых и локальных источников.You can also use Power Query or Power Pivot in Excel to connect to and query data from both online and on-premises data sources, all in the same workbook. При использовании Power BI Desktop можно использовать функцию получения данных для подключения и запроса данных из сетевых и локальных источников данных.With Power BI Desktop, you use Get Data to connect to and query data from both online and on-premises data sources.

Личный шлюз устанавливается через локальный шлюз данных.The personal gateway is installed through the on-premises data gateway. Его можно загрузить на странице Power BI Gateway.You can download it on the Power BI Gateway page.

Когда требуется использовать шлюз?Do I need a gateway?

Прежде чем установить шлюз, важно определить, требуется ли он на самом деле.Before you install a gateway, it's important to know whether or not you really need one. Это зависит от источников данных.It really depends on your data sources:

Локальные источники данныхOn-premises data sources

Личный шлюз требуется для обновления наборов данных, получающих данные из поддерживаемого локального источника данных в организации.A personal gateway is required in order to refresh datasets that get data from a supported on-premises data source in your organization.

При наличии шлюза функции "ОБНОВИТЬ СЕЙЧАС" и "РАСПИСАНИЕ ОБНОВЛЕНИЙ" поддерживаются для наборов данных, отправленных из следующих источников.With a gateway, REFRESH NOW and SCHEDULE REFRESH are supported for datasets uploaded from:

  • Книги Microsoft Excel 2013 (или более поздние версии), где Power Query или Power Pivot используются для подключения и запроса данных из поддерживаемого локального источника данных.Microsoft Excel 2013 (or later) workbooks where Power Query or Power Pivot is used to connect to and query data from a supported on-premises data source. Все локальные источники данных, отображаемые в разделе "Получение внешних данных" в Power Query и Power Pivot, поддерживают обновления, кроме файла Hadoop (HDFS) и Microsoft Exchange.All on-premises data sources shown in Get External Data in Power Query or Power Pivot support refresh except for Hadoop file (HDFS) and Microsoft Exchange.
  • Файлы Microsoft Power BI Desktop, где функция "Получить данные" используется для подключения и запроса данных из поддерживаемого локального источника данных.Microsoft Power BI Desktop files where Get Data is used to connect to and query data from a supported on-premises data source. Все локальные источники данных, отображаемые в разделе "Получение данных", поддерживают обновления, кроме файла Hadoop (HDFS) и Microsoft Exchange.All on-premises data sources shown in Get Data support refresh except for Hadoop file (HDFS) and Microsoft Exchange.

Сетевые источники данныхOnline data sources

Шлюз нужен только в том случае, если вы используете функцию Web.Page.A gateway is only required if you are using the Web.Page function. В остальных случаях шлюз не нужен для обновления наборов данных, получающих данные только из подключенного к сети источника данных.In other cases, a gateway is not required in order to refresh datasets that get data only from an online data source.

Примечание

Если вы используете функцию Web.Page и повторно опубликовали набор данных или отчет после 18 ноября 2016 г., вам потребуется шлюз.If you are using the Web.Page function, you only need a gateway if you have republished the dataset or your report after November 18th, 2016.

Функции "ОБНОВИТЬ СЕЙЧАС" и "РАСПИСАНИЕ ОБНОВЛЕНИЙ" поддерживаются без шлюза для наборов данных, отправленных из следующих источников.REFRESH NOW and SCHEDULE REFRESH are supported without a gateway for datasets uploaded from:

  • Пакеты содержимого из подключенных к сети источников данных (пакеты содержимого или службы).Content packs from online data sources (content packs\services). По умолчанию наборы данных из пакетов содержимого автоматически обновляются раз в день. Однако можно также выполнить обновление вручную или настроить расписание обновления.By default, datasets from content packs are automatically updated once a day, but you can also refresh manually or setup a refresh schedule.
  • Книги Microsoft Excel 2013 (или более поздние версии), где Power Query или Power Pivot используются для подключения и запроса данных из сетевого источника данных.Microsoft Excel 2013 (or later) workbooks where Power Query or Power Pivot is used to connect to and query data from an online data source.
  • Файлы Microsoft Power BI Desktop, где функция "Получить данные" используется для подключения и запроса данных из сетевого источника данных.Microsoft Power BI Desktop files where Get Data is used to connect to and query data from an online data source.

Вопрос. Что если книга Excel или файл Power BI Desktop получают данные как из сетевого, так и из локального источников данных?Question: What if my Excel workbook or Power BI Desktop file gets data from both online and on-premises data sources?

Ответ. Шлюз требуется.Answer: A gateway is required. Необходимо установить и настроить шлюз, чтобы обновлять данные из локальных источников данных.You will need to install and configure a gateway in order to refresh data from your on-premises data sources.

Вопрос. Что если в книге Excel находятся только строки введенных данных?Question:** What if my Excel workbook just has rows of data I typed in?**

Ответ. Шлюз не требуется.Answer: A gateway is not required. Необходимо установить и настроить шлюз, если в книге используются Power Query или Power Pivot для запроса и загрузки данных в модель данных из поддерживаемого локального источника данных.You only need to install and configure a gateway if your workbook uses Power Query or Power Pivot to query and load data to the data model from a supported on-premises data source

Настройка шлюза в первый разSetting up a gateway for the first time

В первый раз настройка шлюза выполняется в три этапа.Setting up a gateway for the first time is a three step process:

  1. Скачивание и установка шлюзаDownload and install a gateway
  2. Настройка шлюзаConfigure the gateway
  3. Вход в источники данных в Power BISign in to data sources in Power BI

Давайте рассмотрим каждый шаг более подробно.Let’s take a closer look at each step.

Скачивание и установка шлюзаDownload and install a gateway

Примечание

Реализована новая версия личного шлюза для Power BI, которая называется локальным шлюзом данных (персональный режим).There is a new version of the personal gateway for Power BI, called the on-premises data gateway (personal mode). В этой статье описывается предыдущая версия личного шлюза (Power BI Gateway - Personal), использование которой будет прекращено и которая перестанет работать после 31 июля 2017 года.This article describes the previous version of the personal gateway, called Power BI Gateway - Personal, which will be retired and stop working after July 31, 2017. Сведения о новой версии личного шлюза, в том числе об установке новой версии, см. в статье Локальный шлюз данных (персональный режим).For information about the new version of the personal gateway, including how to install the new version, see the On-premises data gateway (personal mode) article.

При первом выборе параметров "ОБНОВИТЬ СЕЙЧАС" и "РАСПИСАНИЕ ОБНОВЛЕНИЙ" для поддерживаемого набора вам будет предложено установить шлюз.You’ll be prompted to install a gateway when you click on REFRESH NOW or SCHEDULE REFRESH for a supported dataset for the first time. Чтобы скачать шлюз, выберите Шлюз данных в меню "Загрузки".Or, to download the gateway, select Data Gateway under the Downloads menu. Скачайте локальный шлюз данных.Download the on-premises data gateway.

Чтобы скачать шлюз, предназначенный для вас, вместо варианта Локальный шлюз данных выберите Личный шлюз.You will want to select Personal Gateway instead of On-premises data gateway to have a gateway that is for yourself.

Для установки шлюза требуется выполнить лишь несколько действий.There’s really not much to installing a gateway. Нужно выбрать расположение для установки, прочитать и принять условия лицензионного соглашения, как это делается для любого другого приложения.You’ll select a location to install to, and read and accept the license agreement just like any other application. Однако необходимо знать некоторые важные моменты.There are however some important things to know. В частности, тип компьютера, на который устанавливается шлюз, и тип учетной записи, с помощью которой выполнен вход в Windows на этом компьютере.In particular, the type of computer you install the gateway on and the type of account you’re logged in to Windows with on that computer.

Примечание

Шлюз должен иметь доступ к источнику данных.The gateway needs to have access to the data source. Если персональный компьютер не может подключиться к источнику данных, рассмотрите возможность установки локального шлюза данных на таком компьютере.If your personal machine cannot connect to the data source, you may want to consider installing an on-premises data gateway on a machine that does have access to the data source. Примером такого случая может служить решение SQL Server, установленное на виртуальной машине, размещенной в Azure.An example of this would be SQL Server installed on an virtual machine (VM) hosted in Azure. Возможно, ваш персональный компьютер не имеет доступа к виртуальной машине.You personal machine may not have access to the VM. В качестве альтернативы можно установить локальный шлюз данных на виртуальной машине и настроить источник данных в службе Power BI.You could install the on-premises data gateway on the VM instead, and configure the a data source within the Power BI service.

Тип компьютераComputer type

Тип компьютера для установки шлюза имеет важное значение.The type of computer you install the gateway on is important.

Примечание

Личный шлюз поддерживается только в 64-разрядных операционных системах Windows.The personal gateway is supported only on 64-bit Windows operating systems.

Чтобы выполнить запланированное обновление на ноутбуке, шлюз должен быть запущен и находиться в рабочем состоянии.On a laptop computer - In order for a scheduled refresh to occur, the gateway needs to be up and running. Как правило, ноутбуки завершают работу или находятся в спящем режиме больше времени, чем в рабочем.Laptop computers are usually shut down or asleep more than they’re running. При установке шлюза на ноутбук необходимо задать запланированное обновление на время, когда устройство будет работать.If you install your gateway on a laptop, be sure to set your scheduled refresh times for when the laptop will be running. В противном случае обновление будет выполнено только при наступлении времени следующего запланированного обновления.If it isn’t, the refresh will not be attempted again until the next scheduled refresh time.

На настольном компьютере возникает не так много проблем.On a desktop computer – Not many issues here. Просто убедитесь, что во время запланированного обновления компьютер и шлюз запущены и работают.Just make sure the computer and the gateway is running at your scheduled refresh times. Многие настольные компьютеры переходят в спящий режим, а в этом случае выполнение запланированного обновления невозможно.Many desktop computers go to sleep, scheduled refresh cannot occur if it’s asleep.

После установки шлюза устанавливать другой его экземпляр не нужно.Once you install a gateway, you won’t have to install another. Один шлюз будет работать для любого числа поддерживаемых наборов данных.One gateway will work for any number of supported datasets. Шлюз не нужно устанавливать на том компьютере, с которого происходит передача книг и файлов Power BI Desktop.You also don’t have to install the gateway on the same computer you upload your workbook and Power BI Desktop files from. Вот пример. Предположим, что у вас есть книга Excel, которая подключается к источнику данных SQL Server в вашей организации.Here’s an example: Let’s say you have an Excel workbook that connects to a SQL Server data source in your organization. Вы отправили книгу с ноутбука с помощью функции получения данных в Power BI.You used Get Data in Power BI to upload the workbook from your laptop computer. У вас также имеется настольный компьютер, который постоянно работает. На этом компьютере установлен и настроен шлюз.You also have a desktop computer you leave running all the time, and you’ve installed and configured a gateway on that computer. В службе Power BI вы вошли в источники данных и настроили расписание обновления для набора данных.In Power BI, you’ve signed in to your data sources, and you’ve setup a refresh schedule for the dataset. При наступлении времени запланированного обновления Power BI выполняет безопасное подключения к шлюзу, установленному на компьютере.When a scheduled refresh time comes, Power BI makes a secure connection to the gateway installed on your desktop computer. Затем осуществляется безопасное подключение к источникам данных для получения обновлений.It then securely connects to the data sources to get updates. Для обновления связь с исходной книгой, отправленной с ноутбука, отсутствует.For refresh, there’s no communication with the original workbook you uploaded from your laptop computer.

Примечание

Личный и корпоративный шлюзы можно установить на один и тот же компьютер.You can install the personal and enterprise gateways on the same computer.

Учетная запись WindowsWindows account

При установке шлюза выполняется вход в систему компьютера с помощью учетной записи Windows.When you install the gateway, you’ll be logged in to your computer using your Windows account. Тип разрешений учетной записи Windows будет оказывать влияние на способ установки и запуска шлюза в Windows.The type of permissions your Windows account has will have an effect on how the gateway is installed and how it is run in Windows.

Если вы выполнили вход в Windows:When you’re logged into Windows:

С разрешениями администратораWith Administrator permissions Без разрешений администратораWithout Administrator permissions
Шлюз Power BI Gateway — Personal запускается какPower BI Gateway - Personal runs as a СлужбаService ПриложениеApplication
Запланированные обновленияScheduled Refresh Пока работают компьютер и служба шлюза, нет необходимости входить в систему во время запланированного обновления.As long as your computer and the gateway service is running, you do not have to be logged in at the scheduled refresh time. Необходимо войти на компьютер во время запланированного обновления.You must be logged in to your computer at the scheduled refresh time.
Изменение пароля учетной записи WindowsChange Windows account password Необходимо изменить пароль в службе шлюза.You must change your Password in the gateway service. Если пароль учетной записи, используемый шлюзом, будет недействителен, обновление не будет выполнено.If the account password used by the gateway is no longer valid, refresh will fail. Шлюз всегда будет работать с теми учетной записью и паролем, которые были указаны при входе в систему.The gateway will always run using the account and password you are currently logged in with. Если вы не вошли в Windows, шлюз не будет запущен и обновление завершится ошибкой.

Настройка шлюзаConfigure the gateway

По завершении работы мастера установки вам будет предложено запустить мастер настройки.When the Installation Wizard finishes, you’ll be prompted to launch the Configuration Wizard. Для настройки шлюза требуется выполнить лишь несколько действий.There’s really not much to configuring a gateway. Нужно выполнить вход в Power BI из мастера.You’ll need to sign in to Power BI from the Wizard. Это необходимо, чтобы мастер установил соединение с учетной записью Power BI в службе Power BI.This is necessary for the Wizard to establish a connection with your Power BI account in the Power BI service.

Если вы выполнили вход в Windows с учетной записью с правами администратора, вам будет предложено ввести свои учетные данные учетной записи Windows.If you’re logged in to Windows with an account with Administrator permissions, you’ll be asked to enter your Windows account credentials. Можно указать другую учетную запись Windows, но помните, что способ запуска шлюза определяется разрешениями.You can specify a different Windows account, but remember the permissions determine how the gateway is run. Служба шлюза будет запущена с помощью этой учетной записи.The gateway service will run using this account.

Вход в источники данныхSign in to data sources

После завершения работы мастера настройки и запуска шлюза необходимо указать тип аутентификации и войти в каждый источник данных набора данных.Once the Configuration Wizard finishes and your gateway is up and running, you’ll have to specify an Authentication type and sign in to each of your dataset’s data sources. Это действие выполняется в Power BI.You'll complete this step in Power BI.

Необходимо только указать тип проверки подлинности и один раз войти в источник данных.You only need to specify an authentication type and sign in to a data source once. Вход выполняется из раздела Управление источниками данных на экране "Параметры" набора данных.You sign in from the Manage Data Sources section in a dataset’s Settings screen. При наличии нескольких источников данных необходимо войти в каждый из них.If you have multiple data sources, you’ll have to sign in to each one. Шлюз определяет тип аутентификации по умолчанию в зависимости от источника данных.The gateway determines a default Authentication type depending on the data source. В большинстве случаев это проверка подлинности Windows. Однако в некоторых случаях для источника данных может потребоваться другой тип проверки подлинности.In most cases, it’s Windows authentication; however, in some cases, your data source might require a different authentication type. Если вы не уверены в выборе, обратитесь к администратору источников данных.If you’re unsure, check with your data source administrator.

Запущен и работает!Up and running!

Если шлюз запущен и работает, можно щелкнуть "РАСПИСАНИЕ ОБНОВЛЕНИЙ" для набора данных, после чего вы увидите страницу его параметров.When your gateway is up and running, you can click SCHEDULE REFRESH for a dataset where you’ll see your dataset’s Settings page.

На этой странице отображаются следующие компоненты.This page shows:

  1. Состояние обновления. Отображение успеха обновления и времени следующего запланированного обновления.Refresh status – Shows refresh success and next scheduled refresh time.
  2. Шлюз. Отображает информацию о том, установлен ли шлюз и доступен ли он в сети.Gateway - Shows whether or not a gateway is installed and online. Если шлюз установлен, но не находится в сети, параметры "Управление источниками данных" и "Расписание обновлений" отключены.If a gateway is installed but not online, Manage Data Sources and Schedule Refresh settings are disabled.
  3. Управление источниками данных. Отображает источники данных, к которым подключается набор данных.Manage Data Sources - Shows data sources the dataset connects to. Можно выполнить вход или изменить тип проверки подлинности.You can Sign in or change the authentication type. Войти в каждый источник данных нужно только один раз.You’ll only need to Sign in to each data source once.
  4. Расписание обновлений. Здесь можно настроить параметры расписания обновлений.Schedule Refresh – You can configure a refresh schedule settings here. Если шлюз находится не в сети, эти параметры будут отключены.If the gateway isn’t online, these settings will be disabled.
  5. Уведомления об ошибках обновления. Этот выбранный по умолчанию параметр отправляет сообщение электронной почты в случае сбоя запланированного обновления.Refresh failure notifications – This option, selected by default, will send an e-mail to you if a scheduled refresh fails.

Обновление пароля учетной записи WindowsUpdating your Windows account password

Если при установке шлюза вы вошли в систему с учетной записью Windows с правами администратора, шлюз запускается как служба с помощью учетной записи Windows, указанной в мастере настройки.If you were logged into your computer with a Windows account with administrator privileges when you installed your gateway, it runs as a service using the Windows account you specified in the Configuration Wizard. Чаще всего это будет та же учетная запись Windows, что и для входа в систему компьютера.Most often, this will be the same Windows account you log in to your computer with. При изменении пароля учетной записи Windows его также потребуется изменить в шлюзе, в противном случае служба может не запуститься, а обновление завершится ошибкой.When you change your Windows account password, you’ll also need to change it in the gateway, otherwise the service might not be running and refresh will fail. Чтобы изменить пароль учетной записи Windows для шлюза, выберите личный шлюз на панели задач рабочего стола Windows или в приложениях.To change your Windows account password for the gateway, select the personal gateway icon on your Windows Desktop Taskbar, or in Apps.

Здесь можно обновить пароль и проверить состояние подключения шлюза.From here, you can update your password and check your gateway's connection status.

ПортыPorts

Связь осуществляется через исходящие порты TCP 443 (по умолчанию), 5671, 5672, 9350–9354.The gateway communicates on outbound ports: TCP 443 (default), 5671, 5672, 9350 thru 9354. Шлюзу не требуются входящие порты.The gateway does not require inbound ports.

Имена доменовDomain names Исходящие портыOutbound ports ОписаниеDescription
.powerbi.com.powerbi.com 443443 HTTPSHTTPS
.analysis.windows.net.analysis.windows.net 443443 HTTPSHTTPS
.login.windows.net.login.windows.net 443443 HTTPSHTTPS
.servicebus.windows.net.servicebus.windows.net 5671-56725671-5672 Расширенный протокол управления очередью сообщений (AMQP)Advanced Message Queuing Protocol (AMQP)
.servicebus.windows.net.servicebus.windows.net 443, 9350-9354443, 9350-9354 Прослушиватели для ретранслятора служебной шины по протоколу TCP (порт 443 требуется для получения маркера контроля доступа).Listeners on Service Bus Relay over TCP (requires 443 for Access Control token acquisition)
.frontend.clouddatahub.net.frontend.clouddatahub.net 443443 HTTPSHTTPS
.core.windows.net.core.windows.net 443443 HTTPSHTTPS
login.microsoftonline.comlogin.microsoftonline.com 443443 HTTPSHTTPS
login.windows.netlogin.windows.net 443443 HTTPSHTTPS

Если вместо списка доменов требуется список разрешенных IP-адресов, можно скачать и использовать список диапазонов IP-адресов центра обработки данных Microsoft Azure.If you need to white list IP addresses instead of the domains, you can download and use the Microsoft Azure Datacenter IP ranges list. СкачатьDownload

Дальнейшие действияNext steps

Локальный шлюз данных (персональный режим) — новая версия личного шлюза; Настройка параметров прокси-сервера для Power BI Gateway.On-premises data gateway (personal mode) - the new version of the personal gateway Configuring proxy settings for the Power BI Gateways
Power BI PremiumPower BI Premium

Появились дополнительные вопросы?More questions? Попробуйте задать вопрос в сообществе Power BI.Try asking the Power BI Community