Обновление набора данных, хранимого в OneDrive или SharePoint OnlineRefresh a dataset stored on OneDrive or SharePoint Online

Импорт файлов из OneDrive или SharePoint Online в службу Power BI — это отличный способ синхронизировать данные между Power BI Desktop и Power BI.Importing files from OneDrive, or SharePoint Online, into the Power BI service is a great way to make sure the work you’re doing in Power BI Desktop stays in sync with the Power BI service.

Преимущества хранения файла Power BI Desktop в OneDrive или SharePoint OnlineAdvantages of storing a Power BI Desktop file on OneDrive or SharePoint Online

Когда вы храните файл Power BI Desktop в службе OneDrive или SharePoint Online, все загруженные в модель файла данные импортируются в набор данных, а все отчеты, созданные вами в файле, загружаются в область отчетов в Power BI.When you store a Power BI Desktop file on OneDrive or SharePoint Online, any data you’ve loaded into your file’s model is imported into the dataset, and any reports you’ve created in the file are loaded into Reports in the Power BI serviced. Когда вы внесете и сохраните изменения в файл в OneDrive или SharePoint Online, например добавляете новые меры, изменяете имена столбцов или визуализаций, эти изменения также будут обновлены и в службе Power BI. Как правило, это происходит в течение одного часа.When you make changes to your file on OneDrive or SharePoint Online, such as adding new measures, changing column names, or editing visualizations, once you save the file those changes will be updated in the Power BI service too, usually within about an hour.

Вы можете выполнить однократное ручное обновление прямо в Power BI Desktop, нажав кнопку "Обновить" на вкладке "Главная" ленты.You can perform a one-time, manual refresh right in Power BI Desktop by selecting Refresh on the Home ribbon. При нажатии этой кнопки "Обновить" данные в модели файла обновляются измененными данными из исходного источника данных.When you select Refresh here, the data in the file’s model is refreshed with updated data from the original data source. Такое обновление, выполняемое прямо из приложения Power BI Desktop, отличается от ручного или запланированного обновления в Power BI, и важно понимать, чем именно они различаются.This kind of refresh, entirely from within the Power BI Desktop application itself, is different from manual or scheduled refresh in Power BI, and it’s important to understand the distinction.

При импорте файла Power BI Desktop из OneDrive или SharePoint Online данные вместе с другими сведениями о модели загружаются в набор данных в Power BI.When you import your Power BI Desktop file from OneDrive, or SharePoint Online, data, along with other information about the model is loaded into a dataset in Power BI. В службе Power BI (не Power BI Desktop) требуется обновлять данные в наборе данных, так как именно на нем основаны ваши отчеты в службе Power BI.In the Power BI service, not Power BI Desktop, you want to refresh data in the dataset because that is what your reports, in the Power BI service, are based on. Так как источники данных являются внешними, вы можете вручную обновить набор данных с помощью функции Обновить сейчас или настроить расписание обновления с помощью соответствующей функции.Because the data sources are external, you can manually refresh the dataset by using Refresh now or you can setup a refresh schedule by using Schedule Refresh.

При обновлении набора данных служба Power BI не подключается к файлу в OneDrive или SharePoint Online для запроса обновленных данных.When you refresh the dataset, Power BI does not connect to the file on OneDrive, or SharePoint Online, to query for updated data. Она использует данные в наборе данных для подключения непосредственно к источникам данных, чтобы получить обновленные данные, которые затем загружает в набор данных.It uses information in the dataset to connect directly to the data sources to query for updated data it then loads into the dataset. Эти обновленные данные в наборе данных не синхронизированы с файлом в OneDrive или SharePoint Online.This refreshed data in the dataset is not synchronized back to the file on OneDrive, or SharePoint Online.

Что поддерживается?What’s supported?

В Power BI поддерживаются функции "Обновить сейчас" и "Расписание обновлений" для наборов данных, которые созданы из файлов Power BI Desktop, импортированных с локального диска, когда операция "Получение данных" или редактор запросов используется для подключения и загрузки данных из любого из следующих источников данных.In Power BI, Refresh Now and Schedule Refresh is supported for datasets created from Power BI Desktop files imported from a local drive where Get Data/Query Editor is used to connect to and load data from any of the following data sources:

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

  • Все источники данных в сети, отображаемые в редакторе запросов и разделе "Получение данных" в Power BI Desktop.All online data sources shown in Power BI Desktop’s Get Data and Query Editor.
  • Все локальные источники данных, отображаемые в редакторе запросов и разделе "Получение данных" в Power BI Desktop, кроме файла Hadoop (HDFS) и Microsoft Exchange.All on-premises data sources shown in Power BI Desktop’s Get Data and Query Editor except for Hadoop file (HDFS) and Microsoft Exchange.

Локальный шлюз данныхOn-premises data gateway

Источник данныхData source
Табличная модель Analysis ServicesAnalysis Services Tabular
Многомерная модель Analysis ServicesAnalysis Services Multidimensional
SQL ServerSQL Server
SAP HANASAP HANA
OracleOracle
TeradataTeradata
ФайлFile
ПапкаFolder
Список SharePoint (локальный)SharePoint list (on-premises)
Веб-приложениеWeb
ODataOData
IBM DB2IBM DB2
MySQLMySQL
SybaseSybase
SAP BWSAP BW
База данных IBM InformixIBM Informix Database
ODBCODBC

Примечание

Следует установить и запустить шлюз, чтобы служба Power BI могла подключаться к локальным источникам данных и обновлять набор данных.A gateway must be installed and running in order for Power BI to connect to on-premises data sources and refresh the dataset.

OneDrive или OneDrive для бизнеса.OneDrive or OneDrive for Business. В чем разница?What’s the difference?

При наличии личного OneDrive и OneDrive для бизнеса рекомендуется хранить все файлы, которые нужно импортировать в Power BI, в OneDrive для бизнеса.If you have both a personal OneDrive and OneDrive for Business, it’s recommended you keep any files you want to import into Power BI in OneDrive for Business. И вот почему. Скорее всего, для доступа к этим хранилищам вы используете две учетные записи.Here’s why: You likely use two different accounts to sign into them.

Подключение к OneDrive для бизнеса в Power BI обычно выполняется автоматически, поскольку чаще всего для входа в Power BI и в OneDrive для бизнеса используется одна и та же учетная запись.Connecting to OneDrive for Business in Power BI is typically seamless because the same account you use to sign into Power BI with is often the same account used to sign into OneDrive for Business. Однако в личное хранилище OneDrive вы, скорее всего, входите с помощью другой учетной записи Майкрософт.But, with personal OneDrive, you likely sign in with a different Microsoft account.

При выполнении входа с использованием учетной записи Майкрософт обязательно установите флажок "Оставаться в системе".When you sign in with your Microsoft account, be sure to select Keep me signed in. После этого Power BI сможет синхронизировать все обновления, внесенные в файл в Power BI Desktop, с наборами данных в Power BI.Power BI can then synchronize any updates you make in the file in Power BI Desktop with datasets in Power BI

При внесении изменений в файл в OneDrive, который не удается синхронизировать с набором данных или отчетами в Power BI из-за изменения учетных данных вашей учетной записи Майкрософт, потребуется подключиться и снова импортировать файл из своего личного хранилища OneDrive.If you make changes to your file on OneDrive that cannot be synchronized with the dataset or reports in Power BI, because your Microsoft account credentials might have changed, you’ll need to connect to and import your file again from your personal OneDrive.

Как составить расписание обновления?How do I schedule refresh?

При настройке расписания обновления служба Power BI будет подключаться непосредственно к источникам данных, используя сведения о подключении и учетные данные в наборе данных для запроса обновленных данных и последующей их загрузки в набор данных.When you setup a refresh schedule, Power BI will connect directly to the data sources using connection information and credentials in the dataset to query for updated data, then load the updated data into the dataset. Также обновляются все визуализации в отчетах и информационных панелях, основанных на этом наборе данных в службе Power BI.Any visualizations in reports and dashboards based on that dataset in the Power BI service are also updated.

Дополнительные сведения о настройке запланированного обновления см. в разделе Настройка запланированного обновления.For details on how to setup schedule refresh, see Configure Schedule Refresh.

Действия в случае возникновения проблемWhen things go wrong

Возникающие проблемы обычно вызваны тем, что Power BI не удается выполнить вход в источники данных либо набор данных подключается к локальному источнику данных, а шлюз находится вне сети.When things go wrong, it’s usually because Power BI can’t sign into data sources, or if the dataset connects to an on-premises data source, 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.

Если вы вносите изменения в файл Power BI Desktop в OneDrive, сохраняете его, а соответствующие изменения не отражаются в Power BI примерно в течение одного часа, это может быть вызвано тем, что Power BI не удается подключиться к OneDrive.If you’re making changes to the Power BI Desktop file on OneDrive and saving, and those changes aren’t being reflected in Power BI within an hour or so, it could be because Power BI cannot connect to your OneDrive. Повторите попытку подключения к файлу в OneDrive.Try connecting to the file on OneDrive again. Если отображается запрос на вход, обязательно установите флажок "Оставаться в системе".If you’re prompted to sign in, make sure you select Keep me signed in. Поскольку службе Power BI не удалось подключиться к OneDrive для синхронизации с файлом Power BI, вам потребуется импортировать файл еще раз.Because Power BI was not able to connect to your OneDrive to synchronize with the file, you’ll need to import your file again.

Не забудьте оставить флажок Отправлять мне уведомления по электронной почте об ошибке обновления установленным.Be sure to leave the Send refresh failure notification email to me checked. Вам необходимо оперативно получать информацию о сбое запланированного обновления.You’ll want to know right away if a scheduled refresh fails.

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

Иногда обновление данных может завершиться неправильно.Sometimes refreshing data may not go as expected. Как правило, проблема связана со шлюзом.Typically this will be an issue connected with a gateway. Ознакомьтесь со статьями об устранении неполадок со шлюзом и узнайте о соответствующих средствах и известных проблемах.Take a look at the gateway troubleshooting articles for tools and known issues.

Устранение неполадок локального шлюза данныхTroubleshooting the on-premises data gateway

Устранение неполадок с Power BI Gateway — PersonalTroubleshooting the Power BI Gateway - Personal

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