Обновление данных в Power BIData refresh in Power BI

Часто для принятия правильных решений крайне важно располагать актуальными данными.Making sure you’re always getting the latest data is often critical in making the right decisions. Возможно, вы уже использовали функцию «Получить данные» в Power BI для подключения к данным и их передачи, создали несколько отчетов и панель мониторинга.You’ve probably already used Get Data in Power BI to connect to and upload some data, created some reports and a dashboard. Теперь необходимо убедиться, что вы используете наиболее актуальные и ценные данные.Now, you want to make sure your data really is the latest and greatest.

Во многих случаях вам вообще не нужно ничего делать.In many cases, you don’t need to do anything at all. Некоторые данные, например пакет содержимого Salesforce или Marketo, обновляются автоматически.Some data, like from a Salesforce or Marketo content pack is automatically refreshed for you. Если для подключения используется активное подключение или DirectQuery, данные будут обновлены до даты.If your connection makes use of a live connection or DirectQuery, the data will be update to date. Однако в других случаях, например, при работе с книгой Excel или файлом Power BI Desktop, подключающимся к внешнему источнику данных в сети или локальному источнику данных, вам потребуется осуществлять обновление вручную или настроить расписание обновления, чтобы система Power BI самостоятельно обновляла данные в отчетах и информационных панелях.But, in other cases, like with an Excel workbook or Power BI Desktop file that connects to an external online or on-premises data source, you’ll need to refresh manually or setup a refresh schedule so Power BI can refresh the data in your reports and dashboards for you.

Данная и несколько других статей помогут вам понять, как именно работает обновление данных в Power BI, требуется ли настроить расписание обновления и что именно необходимо для успешного обновления данных.This article, along with a few others, are meant to help you understand how data refresh in Power BI really works, whether or not you need to setup a refresh schedule, and what needs to be in-place to refresh your data successfully.

Общие сведения об обновлении данныхUnderstanding data refresh

Перед настройкой обновления, важно понимать, что именно вы обновляете и откуда получаете данные.Before setting up refresh, it’s important to understand what it is you’re refreshing and where you’re getting your data.

Источник данных — это то место, откуда поступают данные, которые вы анализируете в отчетах и на информационных панелях, например, веб-служба, такая как Google Analytics или QuickBooks, база данных в облаке, такая как База данных SQL Azure, а также база данных или файл на локальном компьютере или сервере в вашей организации.A data source is where the data you explore in your reports and dashboards really comes from; for example, an online service like Google Analytics or QuickBooks, a database in the cloud like Azure SQL Database, or a database or file on a local computer or server in your own organization. Все это источники данных.These are all data sources. Тип источника данных определяет способ обновления данных из него.The type of data source determines how data from it is refreshed. Мы рассмотрим обновление для каждого типа источника данных в разделе Что можно обновить? немного позже.We’ll go into refresh for each type of data source a little later in the What can be refreshed? section.

Набор данных автоматически создается в Power BI при использовании операции получения данных для подключения к пакету содержимого, файлу и передачи данных из него или при подключении к источнику динамических данных.A dataset is automatically created in Power BI when you use Get Data to connect to and upload data from a content pack, file, or you connect to a live data source. В Power BI Desktop и Excel 2016 можно также опубликовать файл прямо в службе Power BI, что аналогично операции "Получение данных".In Power BI Desktop and Excel 2016, you can also publish your file right to the Power BI service, which is just like using Get Data.

В каждом случае создается набор данных, который отображается в области "Моя рабочая область" или группе, т. е. в контейнере в службе Power BI.In each case, a dataset is created and appears in the My Workspace, or Group, containers in the Power BI service. Если щелкнуть многоточие (…) для набора данных, можно просмотреть данные в отчете, изменить параметры и настроить обновление.When you select the ellipse (...) for a dataset, you can explore the data in a report, edit settings, and setup refresh.

Набор данных может получать данные из одного или нескольких источников данных.A dataset can get data from one or more data sources. Например, можно использовать Power BI Desktop для получения данных из базы данных SQL в вашей организации и получить другие данные из веб-канала OData.For example, you can use Power BI Desktop to get data from a SQL Database in your organization, and get other data from an OData feed online. Затем при публикации файла Power BI создается один набор данных, однако он будет содержать источники данных как для базы данных SQL, так и для канала OData.Then, when you publish the file to Power BI, a single dataset is created, but it will have data sources for both the SQL Database and the OData feed.

Набор данных содержит сведения об источниках данных, учетные данные источников данных, а в большинстве случаев и подмножество данных, скопированных из источника данных.A dataset contains information about the data sources, data source credentials, and in most cases, a sub-set of data copied from the data source. При создании визуализаций в отчетах и информационных панелях вы просматриваете данные в наборе данных, а в случае активного подключения, например, к базе данных SQL Azure, набор данных определяет данные, которые вы просматриваете непосредственно из источника данных.When you create visualizations in reports and dashboards, you’re looking at data in the dataset, or in the case of a live connection like Azure SQL Database, the dataset defines the data you see right from the data source. При активном подключении к службам Analysis Services определение набора данных поступает непосредственно из служб Analysis Services.For a live connection to Analysis Services, the dataset definition comes from Analysis Services directly.

При обновлении данные обновляются в наборе данных, сохраненном в Power BI из источника данных. Это обновление полное, а не добавочное.When you refresh data, you are updating the data in the dataset that is stored in Power BI from your data source. This refresh is a full refresh and not incremental.

Когда вы обновляете данные в наборе данных с помощью команды «Обновить сейчас» или задания расписания обновления, Power BI использует сведения этого набора данных для подключения к определенным для него источникам данных, запроса обновленных данных, а затем загружает обновленные данные в набор данных.Whenever you refresh data in a dataset, whether by using Refresh Now or by setting up a refresh schedule, Power BI uses information in the dataset to connect to the data sources defined for it, query for updated data, and then loads the updated data into the dataset. Все визуализации в отчетах или панелях мониторинга основаны на данных, которые обновляются автоматически.Any visualizations in your reports or dashboards based on the data are updated automatically.

Прежде чем мы продолжим, важно понять следующее.Before we go any further, there’s something else that's very important to understand:

Независимо от того, насколько часто обновляется набор данных или просматриваются динамические данные, сначала обновляться должны данные в источнике данных.Regardless of how often you refresh the dataset, or how often you look at live data, it is the data at the data source that must be up-to-date first.

В большинстве организаций обработка данных осуществляется один раз в день, обычно вечером.Most organizations process their data once a day, usually in the evening. Если вы планируете обновление для набора данных, созданного из файла Power BI Desktop, который подключается к локальной базе данных, а ваш ИТ-отдел выполняет обработку этой базы данных SQL один раз за вечер, то достаточно настроить запуск запланированного обновления один раз в день.If you schedule refresh for a dataset created from a Power BI Desktop file that connects to an on-premises database, and your IT department runs processing on that SQL database once in the evening, then you only need to setup scheduled refresh to run once-a-day. Например, после обработки данных в базе данных, но перед тем, как вы приступаете к работе.For example, after processing on the database happens, but before you come into work. Конечно же, такая ситуация имеет место далеко не всегда.Of course, this isn’t always the case. Power BI предоставляет множество способов подключения к источникам данных, которые обновляются довольно часто или даже в режиме реального времени.Power BI provides many ways to connect to data sources that are updated frequently or even real-time.

Типы обновленияTypes of refresh

Существуют четыре основных типа обновления в Power BI.There are four main types of refresh that happen within Power BI. Обновление пакета, обновление данных или модели, обновление плитки и обновление контейнера визуальных элементов.Package refresh, model/data refresh, tile refresh and visual container refresh.

Обновление пакетаPackage refresh

При таком обновлении синхронизируется файл Power BI Desktop или Excel между службой Power BI и OneDrive или SharePoint Online.This synchronizes your Power BI Desktop, or Excel, file between the Power BI service and OneDrive, or SharePoint Online. При этом из исходного источника данных данные не извлекаются.This does not pull data from the original data source. Набор данных в Power BI будет обновлен только содержимым файла в OneDrive или SharePoint Online.The dataset in Power BI will only be updated with what is in the file within OneDrive, or SharePoint Online.

Обновление данных или моделиModel/data refresh

Так называется обновление набора данных в службе Power BI данными из исходного источника данных.This is referring to refreshing the dataset, within the Power BI service, with data from the original data source. Это делается с помощью запланированного обновления или функции "Обновить сейчас".This is done by either using scheduled refresh, or refresh now. Для такого обновления необходим шлюз для локальных источников данных.This requires a gateway for on-premises data sources.

Обновление плиткиTile refresh

При такой операции обновляется кэш визуальных элементов плитки на информационной панели, когда данные изменяются.Tile refresh updates the cache for tile visuals, on the dashboard, once data changes. Это происходит примерно каждые пятнадцать минут.This happens about every fifteen minutes. Можно также принудительно обновить плитку, щелкнув многоточие (…) в правом верхнем углу панели мониторинга и выбрав Обновить плитки панелей мониторинга.You can also force a tile refresh by selecting the ellipsis (...) in the upper right of a dashboard and selecting Refresh dashboard tiles.

Дополнительные сведения о распространенных ошибках обновления плитки см. в разделе Устранение неполадок с плитками.For details around common tile refresh errors, see Troubleshooting tile errors.

Обновление контейнера визуальных элементовVisual container refresh

При такой операции обновляются сохраненные в кэше визуальные элементы, расположенные в отчете, после изменения данных.Refreshing the visual container updates the cached report visuals, within a report, once the data changes.

Что можно обновить?What can be refreshed?

В Power BI операция "Получение данных" обычно используется для импорта данных из файла, хранящегося на локальном диске, в OneDrive или SharePoint Online, публикации отчета из Power BI Desktop или прямого подключения к базе данных в облаке или в вашей организации.In Power BI, you’ll typically use Get Data to import data from a file on a local drive, OneDrive or SharePoint Online, publish a report from Power BI Desktop, or connect directly to a database in the cloud in your own organization. В Power BI можно обновить практически любые данные, однако потребность в таком обновлении зависит от того, как был создан набор данных и к каким источникам данных он подключается.Just about any data in Power BI can be refreshed, but whether or not you need to depends on how your dataset was created from and the data sources it connects to. Рассмотрим каждый из вариантов обновления данных.Let’s look at how each of these refresh data.

Но прежде чем продолжить, следует рассмотреть несколько важных определений.Before we go further, here are some important definitions to understand:

Автоматическое обновление — это означает, что регулярное обновление набора данных может осуществляться без задания пользовательской конфигурации.Automatic refresh - This means no user configuration is necessary in order for the dataset to be refreshed on a regular basis. Параметры обновления данных автоматически настраиваются системой Power BI.Data refresh settings are configured for you by Power BI. Для поставщиков интернет-служб обновление обычно выполняется один раз в день.For online service providers, refresh usually occurs once-a-day. Для файлов, загруженных из OneDrive, автоматическое обновление осуществляется примерно каждый час для данных, поступающих не из внешнего источника данных.For files loaded from OneDrive, automatic refresh occurs about every hour for data that does not come from an external data source. Хотя можно настроить различные параметры для расписания обновления и выполнять обновление вручную, вам это может и не потребоваться.While you can configure different schedule refresh settings and manually refresh, you probably don’t need to.

Настроенное пользователем ручное или запланированное обновление — это значит, что вы можете вручную обновить команды «Обновить сейчас» или настроить расписание обновления с помощью расписания обновления в параметрах набора данных.User configured manual or scheduled refresh – This means you can manually refresh a dataset by using Refresh Now or setup a refresh schedule by using Schedule Refresh in a dataset’s settings. Такой тип обновления необходим для файлов Power BI Desktop и книг Excel, которые подключаются к внешним источникам данных в сети или локальным источникам данных.This type of refresh is required for Power BI Desktop files and Excel workbooks that connect to external online and on-premises data sources.

Примечание

После настройки времени запланированного обновления быть задержка обновления. Задержка может продлиться до одного часа.When you configure a time for scheduled refresh, there can be a delay of up to one hour before it begins.

Активное подключение или подключение DirectQuery — это означает наличие активного подключения между Power BI и источником данных.Live/DirectQuery – This means there is a live connection between Power BI and the data source. Для локальных источников данных администраторам потребуется настроить в корпоративном шлюзе источник данных, но взаимодействие с пользователем может не требоваться.For on-premises data sources, Admins will need to have a data source configured within an enterprise gateway, but user interaction may not be needed.

Примечание

Для повышения производительности панели мониторинга с данными, подключенными с помощью DirectQuery, обновляются автоматически.To enhance performance, dashboards with data connected using DirectQuery are automatically updated. Вы можете также вручную обновить плитку в любое время с помощью меню Больше на плитке.You can also manually refresh a tile at any time, by using the More menu on the tile.

Локальные файлы и файлы в OneDrive или SharePoint OnlineLocal files and files on OneDrive or SharePoint Online

Обновление данных поддерживается для файлов Power BI Desktop и книг Excel, которые подключаются к внешним источникам данных в сети или локальным источникам данных.Data refresh is supported for Power BI Desktop files and Excel workbooks that connect to external online or on-premises data sources. Будут обновлены только данные для набора данных в службе Power BI.This will only refresh the data for the dataset within the Power BI service. Локальный файл не будет обновлен.It will not update your local file.

Хранение файлов в OneDrive или SharePoint Online и подключение к ним из Power BI обеспечивают значительную гибкость.Keeping your files on OneDrive, or SharePoint Online, and connecting to them from Power BI, provides a great amount of flexibility. Однако из-а подобной гибкости этот процесс наиболее сложен для понимания.But with all that flexibility, it also makes it one of the most challenging to understand. Запланированное обновление файлов, хранящихся в OneDrive или SharePoint Online, отличается от обновления пакета.Scheduled refresh for files stored in OneDrive, or SharePoint Online, are different from package refresh. Дополнительные сведения см. в подразделе Типы обновления.You can learn more in the Types of refresh section.

Файл Power BI DesktopPower BI Desktop file

Источник данныхData source Автоматическое обновлениеAutomatic refresh Настроенное пользователем ручное или запланированное обновлениеUser configured manual or scheduled refresh Требуется шлюзаGateway required
Команда получения данных (на ленте) используется для подключения к любому указанному источнику данных в сети и запроса данных из него.Get Data (on the ribbon) is used to connect to and query data from any listed online data source. НетNo ДаYes Нет (см. ниже)No (see below)
Операция "Получение данных" используется для подключения к базе данных Analysis Services и просмотра данных в динамическом режиме.Get Data is used to connect to and explore a live Analysis Services database. ДаYes НетNo ДаYes
Операция "Получение данных" используется для подключения к поддерживаемому локальному источнику данных DirectQuery и просмотра данных.Get Data is used to connect to and explore a supported on-premises DirectQuery data source. ДаYes НетNo ДаYes
Команда получения данных используется для подключения к Базе данных SQL Azure, хранилищу данных SQL Azure, Azure HDInsight Spark и запроса данных оттуда.Get Data is used to connect to and query data from an Azure SQL Database, Azure SQL Data Warehouse, Azure HDInsight Spark. ДаYes ДаYes НетNo
Операция "Получение данных" используется для подключения к любому указанному источнику данных в сети, кроме файла Hadoop (HDFS) и Microsoft Exchange.Get Data is used to connect to and query data from any listed on-premises data source except for Hadoop file (HDFS) and Microsoft Exchange. НетNo ДаYes ДаYes

Примечание

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

Дополнительные сведения см. в статье Обновление набора данных, созданного из файла Power BI Desktop в OneDrive.For details, see Refresh a dataset created from a Power BI Desktop file on OneDrive.

Книга ExcelExcel workbook

Источник данныхData source Автоматическое обновлениеAutomatic refresh Настроенное пользователем ручное или запланированное обновлениеUser configured manual or scheduled refresh Требуется шлюзаGateway required
Таблицы данных на листе, не загруженные в модель данных Excel.Tables of data in a worksheet not loaded into the Excel data model. Да, каждый час (только OneDrive или SharePoint Online)Yes, hourly (OneDrive/SharePoint Online only) Только вручную (только OneDrive или SharePoint Online)Manual only (OneDrive/SharePoint Online only) НетNo
Таблицы данных на листе, связанные с таблицей в модели данных Excel (связанные таблицы).Tables of data in a worksheet linked to a table in the Excel data model (linked tables). Да, каждый час (только OneDrive или SharePoint Online)Yes, hourly (OneDrive/SharePoint Online only) Только вручную (только OneDrive или SharePoint Online)Manual only (OneDrive/SharePoint Online only) НетNo
Power Query* используется для подключения к любому указанному источнику данных в сети, запроса данных из него и их загрузки в модель данных Excel.Power Query* is used to connect to and query data from any listed online data source and load data into the Excel data model. НетNo ДаYes НетNo
Power Query* используется для подключения к любому указанному источнику данных в сети (кроме файла Hadoop (HDFS) и Microsoft Exchange), запроса данных из него и загрузки данных в модель данных Excel.Power Query* is used to connect to and query data from any listed on-premises data source except for Hadoop file (HDFS) and Microsoft Exchange and load data into the Excel data model. НетNo ДаYes ДаYes
Power Pivot используется для подключения к любому указанному источнику данных в сети, запроса данных из него и их загрузки в модель данных Excel.Power Pivot is used to connect to and query data from any listed online data source and load data into the Excel data model. НетNo ДаYes НетNo
Power Pivot используется для подключения к любому указанному локальному источнику данных, запроса данных из него и их загрузки в модель данных Excel.Power Pivot is used to connect to and query data from any listed on-premises data source and load data into the Excel data model. НетNo ДаYes ДаYes

* В Excel 2016 аналогом Power Query является набор функций для получения и преобразования данных.* Power Query is known as Get & Transform Data in Excel 2016.

Дополнительные сведения см. в разделе Обновление набора данных, созданного из книги Excel в OneDrive.For more detailed information, see Refresh a dataset created from an Excel workbook on OneDrive.

Файл данных с разделителями-запятыми (CSV-файл) в OneDrive или SharePoint OnlineComma separated value (.csv) file on OneDrive or SharePoint Online

Источник данныхData source Автоматическое обновлениеAutomatic refresh Настроенное пользователем ручное или запланированное обновлениеUser configured manual or scheduled refresh Требуется шлюзаGateway required
Данные с разделителями-запятымиSimple comma separated value Да, каждый часYes, hourly Только вручнуюManual only НетNo

Дополнительные сведения см. в разделе Обновление набора данных, созданного из файла данных с разделителями-запятыми (CSV) в OneDrive.For more detailed information, see Refresh a dataset created from a comma separated value (.csv) file on OneDrive.

Пакеты содержимогоContent packs

В Power BI существует два типа пакетов содержимого:There are two types of content packs in Power BI:

Пакеты содержимого из веб-служб, таких как Adobe Analytics, Salesforce и Dynamics CRM Online.Content packs from online services: like Adobe Analytics, SalesForce, and Dynamics CRM Online. Наборы данных, созданные из веб-служб, автоматически обновляются один раз в день.Datasets created from online services are refreshed automatically once a day. Хотя, возможно, это и не потребуется, вы можете выполнить обновить вручную или настроить расписание обновления.While it’s probably not necessary, you can manually refresh or setup a refresh schedule. Так как веб-службы находятся в облаке, шлюз не требуется.Because online services are in the cloud, a gateway is not required.

Пакеты содержимого организации, созданные и используемые пользователями в вашей организации.Organizational content packs: created and shared by users in your own organization. Потребители пакетов содержимого не могут настраивать расписание обновления или выполнять обновление вручную.Content pack consumers cannot setup a refresh schedule or manually refresh. Только создатель пакета содержимого может настроить обновление для наборов данных в пакете содержимого.Only the content pack creator can setup refresh for the datasets in the content pack. Параметры обновления наследуются вместе с набором данных.Refresh settings are inherited with the dataset.

Пакеты содержимого из веб-службContent packs from online services

Источник данныхData source Автоматическое обновлениеAutomatic refresh Настроенное пользователем ручное или запланированное обновлениеUser configured manual or scheduled refresh Требуется шлюзаGateway required
Веб-службы в разделе "Получить данные" > "Службы"Online services in Get Data > Services ДаYes ДаYes НетNo

Пакеты содержимого организацииOrganizational content packs

Возможности обновления набора данных, включенного в пакет содержимого организации, зависит от набора данных.Refresh capabilities for a dataset included within an organization content pack depends on the dataset. См. выше информацию о локальных файлах, OneDrive или SharePoint Online.See information above in relation to local files, OneDrive or SharePoint Online.

Дополнительные сведения см. в разделе Знакомство с пакетами содержимого организации.To learn more, see Introduction to organizational content packs.

Активные подключения и подключения DirectQuery к локальным источникам данныхLive connections and DirectQuery to on-premises data sources

С помощью локального шлюза данных можно выполнять запросы Power BI к локальным источникам данных.With the On-premises data gateway, you can issue queries from Power BI to your on-premises data sources. При взаимодействии с визуализацией запросы из Power BI отправляются непосредственно в базу данных.When you interact with a visualization, queries are sent from Power BI directly to the database. После этого возвращается обновленные данные, и обновляются визуализации.Updated data is then returned and visualizations are updated. Поскольку имеется прямое соединение между Power BI и базой данных, настраивать расписание обновления не требуется.Because there is a direct connection between Power BI and the database, there is no need to schedule refresh.

При динамическом подключении к источнику данных SQL Server Analysis Services (SSAS) (не в режиме DirectQuery) данные о подключении могут храниться в кэше даже после загрузки отчета.When connecting to a SQL Service Analysis Services (SSAS) data source using a Live connection, unlike DirectQuery, the Live connection to a SSAS source can run against the cache, even upon loading a report. Это повышает производительность загрузки для отчета.This behavior improves load performance for the report. Вы можете запросить последние данные из источника данных SSAS с помощью кнопки Обновить.You can request the latest data from the SSAS data source by using the refresh button. Владельцы источников данных SSAS могут запланировать для набора данных частоту обновления кэша, чтобы обновлять отчеты по мере необходимости.Owners of SSAS data sources can configure the scheduled cache refresh frequency for the dataset to ensure reports are as up to date as they require.

При настройке источника данных с использованием локального шлюза этот источник можно использовать для запланированного обновления.When you configure a data source with the On-premises data gateway, you can use that data source as the scheduled refresh option. Это можно использовать вместо личного шлюза.This would be instead of using the personal gateway.

Примечание

Если для набора данных настроено динамическое подключение или подключение DirectQuery, наборы данных обновляются примерно каждый час или при взаимодействии с данными.If your dataset is configured for a live or DirectQuery connection, datasets are refreshed approximately each hour or when interaction with the data occurs. Частоту обновления можно изменить вручную в параметре Запланированное обновление кэша службы Power BI.You can manually adjust the refresh frequency in the Scheduled cache refresh option in the Power BI service.

Источник данныхData source Активный запрос или запрос DirectQueryLive/DirectQuery Настроенное пользователем ручное или запланированное обновлениеUser configured manual or scheduled refresh Требуется шлюзаGateway required
Табличная модель Analysis ServicesAnalysis Services Tabular ДаYes ДаYes ДаYes
Многомерная модель Analysis ServicesAnalysis Services Multidimensional ДаYes ДаYes ДаYes
SQL ServerSQL Server ДаYes ДаYes ДаYes
SAP HANASAP HANA ДаYes ДаYes ДаYes
OracleOracle ДаYes ДаYes ДаYes
TeradataTeradata ДаYes ДаYes ДаYes

Дополнительные сведения см. в статье Локальный шлюз данных.To learn more, see On-premises data gateway

Базы данных в облакеDatabases in the cloud

При использовании DirectQuery устанавливается прямое подключение между Power BI и базой данных в облаке.With DirectQuery, there is a direct connection between Power BI and the database in the cloud. При взаимодействии с визуализацией запросы из Power BI отправляются непосредственно в базу данных.When you interact with a visualization, queries are sent from Power BI directly to the database. После этого возвращается обновленные данные, и обновляются визуализации.Updated data is then returned and visualizations are updated. И, поскольку как служба Power BI, так и источник данных находятся в облаке, отсутствует необходимость в личном шлюзе.And, because both the Power BI service and the data source are in the cloud, there is no need for a Personal Gateway.

Если пользователь никак не взаимодействует с визуализацией, данные обновляются автоматически примерно каждый час.If there is no user interaction in a visualization, data is refreshed automatically approximately every hour. Используя параметр Запланированное обновление кэша, можно изменить частоту обновления, а также задать ее.You can change that refresh frequency using the Scheduled cache refresh option, and set the refresh frequency.

Чтобы задать частоту, в службе Power BI в правом верхнем углу экрана щелкните значок шестеренки и выберите Параметры.To set the frequency, select the gear icon in the upper right corner of the Power BI service, then select Settings.

Отобразится страница Параметры, где можно выбрать набор данных, для которого требуется настроить частоту.The Settings page appears, where you can select the dataset for which you want to adjust the frequency. В верхней части этой страницы перейдите на вкладку Наборы данных.On that page, select the Datasets tab along the top.

Выберите набор данных, для которого в области справа отобразится коллекция параметров.Select the dataset, and in the right pane you'll see a collection of options for that dataset. Для подключения DirectQuery или динамического подключения можно задать частоту обновления от 15 минут до еженедельного обновления. В связанном раскрывающемся меню можно выбрать соответствующие значения, как показано на следующем рисунке.For the DirectQuery/Live connection, you can set the refresh frequency from 15 minutes to weekly using the associated drop-down menu, as shown in the following image.

Источник данныхData source Активный запрос или запрос DirectQueryLive/DirectQuery Настроенное пользователем ручное или запланированное обновлениеUser configured manual or scheduled refresh Требуется шлюзаGateway required
Хранилище данных SQL AzureSQL Azure Data Warehouse ДаYes ДаYes НетNo
Spark в HDInsightSpark on HDInsight ДаYes ДаYes НетNo

Дополнительные сведения см. в разделе Azure и Power BI.To learn more, see Azure and Power BI.

Информационные панели, работающие в режиме реального времениReal-time dashboards

Информационные панели, работающие в режиме реального времени, для обеспечения актуальности данных используют REST API Microsoft Power BI или Microsoft Stream Analytics.Real-time dashboards use the Microsoft Power BI REST API, or Microsoft Stream Analytics, to make sure the data is up-to-date. Поскольку панели мониторинга реального времени не требуют настройки обновления пользователями, их рассмотрение выходит за рамки данной статьи.Since real time dashboards do not require users to configure refresh, they are outside the scope of this article.

Источник данныхData source АвтоматическиAutomatic Настроенное пользователем ручное или запланированное обновлениеUser configured manual or scheduled refresh Требуется шлюзаGateway required
Пользовательские приложения, разработанные с помощью REST API Power BI или Microsoft Stream AnalyticsCustom apps developed with the Power BI Rest API or Microsoft Stream Analytics Да, потоковой передача в реальном времениYes, live streaming НетNo НетNo

Дополнительные сведения см. в разделе Обзор интерфейса REST API Power BI.To learn more, see Create a real-time dashboard in Power BI.

Настройка запланированного обновленияConfigure scheduled refresh

Дополнительные сведения о настройке запланированного обновления см. в разделе Настройка запланированного обновления.To learn how to configure scheduled refresh, see Configure scheduled refresh

Типичные сценарии обновления данныхCommon data refresh scenarios

Иногда лучший способ узнать об обновлении данных в Power BI заключается в просмотре примеров.Sometimes the best way to learn about data refresh in Power BI to look at examples. Здесь описаны некоторые из наиболее распространенных сценариев обновления данных.Here are some of the more common data refresh scenarios:

Книга Excel с таблицами данныхExcel workbook with tables of data

У вас есть книга Excel с несколькими таблицами данных, но ни одна из них не загружена в модель данных Excel.You have an Excel workbook with several tables of data, but none of them are loaded into the Excel data model. Вы используете команду «Получить данные» для передачи файла книги с локального диска в Power BI и создания панели мониторинга.You use Get Data to upload the workbook file from your local drive into Power BI, and create a dashboard. Но теперь вы внесли несколько изменений в пару таблиц книги на локальном диске и хотите обновить панель мониторинга в Power BI с использованием новых данных.But, now you’ve made some changes to a couple of the workbook’s tables on your local drive, and you want to update your dashboard in Power BI with the new data.

К сожалению, обновление в этом сценарии не поддерживается.Unfortunately, refresh is not supported in this scenario. Чтобы обновить набор данных для панели мониторинга, необходимо повторно отправить книгу.In order to refresh the dataset for your dashboard, you will have to re-upload the workbook. Однако существует и более эффективное решение — поместить файл книги в OneDrive или SharePoint Online.However, there’s a really great solution: Put your workbook file on OneDrive, or SharePoint Online!

При подключении к файлу в OneDrive или SharePoint Online отчеты и информационные панели отображают данные в том виде, в котором они указаны в файле.When you connect to a file on OneDrive, or SharePoint Online, your reports and dashboards will show data as it is in the file. В данном случае это книга Excel.In this case, your Excel workbook. Power BI автоматически проверяет файл каждый час на наличие обновлений.Power BI automatically checks the file, about every hour, for updates. Если вы вносите изменения в книгу (хранящуюся в OneDrive или SharePoint Online), эти изменения отражаются в информационной панели и отчетах в течение часа.If you make changes to the workbook (stored in OneDrive or SharePoint Online), those changes are reflected in your dashboard and reports within an hour. При этом вам вообще не нужно настраивать обновления.You don’t need to setup refresh at all. Однако если необходимо немедленно отобразить обновления в Power BI, можно вручную обновить набор данных с помощью команды «Обновить сейчас».However, if you need to see your updates in Power BI immediately, you can manually refresh the dataset by using Refresh Now.

Дополнительные сведения см. в статьях Получение данных из файлов книг Excel и Обновление набора данных, созданного из книги Excel в OneDrive или SharePoint Online.To learn more, see Excel data in Power BI, or Refresh a dataset created from an Excel workbook on OneDrive.

Книга Excel подключается к базе данных SQL в вашей компанииExcel workbook connects to a SQL database in your company

Предположим, что на локальном компьютере имеется книга Excel с именем SalesReport.xlsx.Let’s say you have an Excel workbook named SalesReport.xlsx on your local computer. Power Query в Excel использовался для подключения к базе данных SQL на сервере в вашей компании и запроса данных по продажам, которые загружаются в модель данных.Power Query in Excel was used to connect to a SQL database on a server in your company and query for sales data that is loaded into the data model. Каждое утро вы открываете книгу и выполняете обновление сводных таблиц.Each morning, you open the workbook and hit Refresh to update your PivotTables.

Теперь необходимо проанализировать данные о продажах в Power BI, поэтому вы используете команду «Получить данные», чтобы подключиться и передать книгу SalesReport.xlsx с локального диска.Now you want to explore your sales data in Power BI, so you use Get Data to connect to and upload the SalesReport.xlsx workbook from your local drive.

В этом случае вы можете вручную обновить данные в наборе данных SalesReport.xlsx или настроить расписание обновления.In this case, you can manually refresh the data in the SalesReport.xlsx dataset or setup a refresh schedule. Так как данные действительно поступают из базы данных SQL в вашей компании, необходимо скачать и установить шлюз.Because the data really comes from the SQL database in your company, you’ll need to download and install a gateway. После установки и настройки шлюза необходимо перейти к параметрам набора данных SalesReport и войти в источник данных, сделать это вам придется только один раз.Once you’ve installed and configured the gateway, you’ll need to go into the SalesReport dataset’s settings and sign in to the data source; but you’ll only have to do this once. Затем можно настроить расписание обновления, чтобы служба Power BI автоматически подключалась к базе данных SQL и получала обновленные данные.You can then setup a refresh schedule so Power BI automatically connects to the SQL database and gets updated data. Ваши отчеты и панели мониторинга также обновляется автоматически.Your reports and dashboards will also be updated automatically.

Примечание

Будут обновлены только данные из набора данных в службе Power BI.This will only update the data within the dataset in the Power BI service. Локальный файл не будет изменен в процессе обновления.Your local file will not be updated as part of the refresh.

Дополнительные сведения см. в разделах о данных Excel в Power BI, Power BI Gateway — Personal, локальном шлюзе данных и обновлении набора данных, созданного из книги Excel на локальном диске.To learn more, see Excel data in Power BI, Power BI Gateway - Personal, On-premises data gateway, Refresh a dataset created from an Excel workbook on a local drive.

Файл Power BI Desktop с данными из канала ODataPower BI Desktop file with data from an OData feed

В этом случае вы используете команду «Получить данные» в Power BI Desktop для подключения и импорта данных переписи из канала OData.In this case, you use Get Data in Power BI Desktop to connect to and import census data from an OData feed. Вы создаете несколько отчетов в Power BI Desktop, присваиваете файлу имя WACensus и сохраняете его в общей папке вашей компании.You create several reports in Power BI Desktop, then name the file WACensus and save it on a share in your company. Затем вы публикуете файл в службе Power BI.You then publish the file to the Power BI service.

В этом случае вы можете вручную обновить данные в наборе данных WACensus или настроить расписание обновления.In this case, you can manually refresh the data in the WACensus dataset or setup a refresh schedule. Так как данные в источнике данных поступают из веб-канала OData, вам не нужно устанавливать шлюз, но необходимо перейти к параметрам набора данных WACensus и выполнить вход в источник данных OData.Because the data in the data source comes from an OData feed online, you do not need to install a gateway, but you will need to go into the WACensus dataset’s settings and sign in to the OData data source. Затем можно настроить расписание обновления, чтобы служба Power BI автоматически подключалась к каналу OData и получала обновленные данные.You can then setup a refresh schedule so Power BI automatically connects to the OData feed and gets updated data. Ваши отчеты и панели мониторинга также обновляется автоматически.Your reports and dashboards will also be updated automatically.

Дополнительные сведения см. в разделах Публикация из Power BI Desktop, Обновление набора данных, созданного из файла Power BI Desktop на локальном диске и Обновление набора данных, созданного из файла Power BI Desktop в OneDrive.To learn more, see Publish from Power BI Desktop, Refresh a dataset created from a Power BI Desktop file on a local drive, Refresh a dataset created from a Power BI Desktop file on OneDrive.

Общий пакет содержимого от другого пользователя в организацииShared content pack from another user in your organization

Вы подключились к пакету содержимого организации.You’ve connected to an organizational content pack. Он включает в себя панель мониторинга, несколько отчетов и набор данных.It includes a dashboard, several reports, and a dataset.

В этом случае вы не можете настроить обновление для набора данных.In this scenario, you cannot setup refresh for the dataset. Аналитик данных, создавший пакет содержимого, отвечает за своевременность обновления набора данных в зависимости от используемых источников данных.The data analyst who created the content pack is responsible for making sure the dataset is refreshed, depending on the data sources used.

Если панели мониторинга и отчеты из пакета содержимого не обновляются, имеет смысл обратиться к специалисту, создавшему пакет содержимого.If your dashboards and reports from the content pack aren’t updating, you’ll want to talk to the data analyst who created the content pack.

Дополнительные сведения см. в разделах Знакомство с пакетами содержимого организации и Работа с пакетами содержимого организации.To learn more, see Introduction to organizational content packs, Work with organizational content packs.

Пакет содержимого от поставщика веб-служб, например SalesforceContent pack from an online service provider like Salesforce

В Power BI вы использовали операцию "Получение данных" для подключения и импорта данных из поставщика веб-служб, например Salesforce.In Power BI you used Get Data to connect to and import your data from an online service provider like Salesforce. Здесь у вас не слишком большой выбор.Well, not much to do here. Для набора данных Salesforce автоматически устанавливается расписание с обновлением один раз в день.Your Salesforce data set is automatically scheduled to refresh once a day.

Как и большинство поставщиков интернет-служб, Salesforce обновляет данные один раз в день, обычно в ночное время.Like most online service providers, Salesforce updates data once a day, usually at night. Вы можете вручную обновить набор данных Salesforce или настроить расписание обновления, однако в этом нет необходимости, так как Power BI будет автоматически обновлять набор данных, что обеспечит обновление ваших отчетов и панелей мониторинга.You can manually refresh your Salesforce dataset, or setup a refresh schedule, but it’s not necessary because Power BI will automatically refresh the dataset and your reports and dashboards will be updated too.

Дополнительные сведения см. в разделе Пакет содержимого Salesforce для Power BI.To learn more, see Salesforce content pack for Power BI.

Устранение неполадокTroubleshooting

Возникающие проблемы обычно вызваны тем, что Power BI не удается выполнить вход в источники данных либо набор данных подключается к локальному источнику данных, а шлюз находится вне сети.When things go wrong, it’s usually because Power BI can’t sign into data sources, or the dataset connects to an on-premises data source and the gateway is offline. Убедитесь, что служба Power BI может выполнить вход в источники данных.Make sure Power BI can sign into data sources. Если изменяется пароль, который вы используете для входа в источник данных или Power BI выполняет выход из источника данных, не забудьте повторно войти в источники данных в разделе «Учетные данные источника данных».If a password you use to sign into a data source changes, or Power BI gets signed out from a data source, be sure to try signing into your data sources again in Data Source Credentials.

Дополнительные сведения об устранении неполадок см. в разделах Средства для устранения неполадок при обновлении и Устранение неполадок в сценариях обновления.For more information about troubleshooting, see Tools for troubleshooting refresh issues and Troubleshooting refresh scenarios.

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

Средства для устранения неполадок при обновленииTools for troubleshooting refresh issues
Устранение неполадок в сценариях обновленияTroubleshooting refresh scenarios
Шлюз Power BI Gateway — PersonalPower BI Gateway - Personal
Локальный шлюз данныхOn-premises data gateway

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