Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
С помощью потоков данных в Microsoft Power Platform можно использовать один источник хранилища данных организации, в котором бизнес-аналитики могут один раз выполнять подготовку данных и управлять ими, а затем повторно использовать их между различными приложениями аналитики в организации.
При связывании таблиц между потоками данных можно повторно использовать таблицы, которые уже были приняты, очищаются и преобразуются потоками данных, принадлежащими другим пользователям, без необходимости поддерживать эти данные. Связанные таблицы просто указывают на таблицы в других потоках данных и делают копию данных только в том случае, если целевой поток данных находится в другой рабочей области или среде.
Связанные таблицы доступны только для чтения, поэтому если требуется создать преобразования для связанной таблицы, необходимо создать вычисляемую таблицу со ссылкой на связанную таблицу.
Доступность связанной таблицы
Доступность связанной таблицы зависит от того, используется ли поток данных в Power BI или Power Apps. В следующих разделах описаны сведения для каждого из них.
Связанные таблицы в Power BI
Для обновления связанных таблиц требуется подписка Power BI Premium . Связанные таблицы доступны в любом потоке данных в рабочей области, размещенной в емкости Power BI Premium. В исходном потоке данных нет ограничений.
Связанные таблицы работают правильно в новых рабочих областях Power BI, а все связанные потоки данных должны находиться в новых рабочих областях. Дополнительные сведения. Создание новых рабочих областей в Power BI
Замечание
Таблицы различаются в зависимости от того, имеют ли они стандартные таблицы или вычисляемые таблицы. Стандартные таблицы (часто называются таблицами) запрашивают внешний источник данных, например базу данных SQL. Вычисляемые таблицы требуют емкости Premium в Power BI и запускают их преобразования для данных, уже имеющихся в хранилище Power BI.
Если поток данных не расположен в рабочей области емкости Premium, вы по-прежнему можете ссылаться на один запрос или объединить два или более запросов, если преобразования не определены как преобразования в хранилище. Такие ссылки считаются стандартными таблицами. Для этого отключите параметр "Включить загрузку" для ссылочных запросов, чтобы предотвратить материализацию данных и их прием в хранилище. В этом случае вы можете ссылаться на запросы Включить загрузку = false и задать Включить загрузку как Включено только для тех результирующих запросов, которые вы хотите материализовать.
Связанные таблицы в Power Apps
Дополнительные сведения о доступности связанных таблиц в Power Apps см. в разделе "Какие лицензии нужны для использования потоков данных".
Связывание таблиц между потоками данных
Существует несколько способов связывания таблиц между потоками данных. Чтобы связать таблицы в Power BI, необходимо войти с помощью учетных данных Power BI.
Вы можете выбрать "Получить данные " из средства разработки потока данных, в котором отображается диалоговое окно для выбора категорий и каждого источника данных. Затем выберите коннектор Power Platform Потоки данных.
Отображается окно подключения для выбранного подключения к данным. Если необходимы учетные данные, вам будет предложено предоставить их.
В Power BI можно выбрать "Добавить связанные таблицы " из средства разработки потока данных.
Вы также можете выбрать "Добавить связанные таблицы " в меню "Добавить таблицы " в службе Power BI.
Откроется окно навигатора и вы можете выбрать набор таблиц, к которому можно подключиться. В окне отображаются таблицы, для которых у вас есть разрешения во всех рабочих областях и средах в организации.
После выбора связанных таблиц они отображаются в списке таблиц для потока данных в средстве разработки с специальным значком, определяющим их как связанные таблицы.
Вы также можете просмотреть исходный поток данных из параметров потока данных связанной таблицы.
Обновление логики связанных таблиц
Логика обновления связанных таблиц немного отличается в зависимости от того, используете ли вы Power BI или Power Apps, как описано в следующих разделах.
Обновление логики в Power BI
Логика обновления по умолчанию связанных таблиц зависит от того, находится ли исходный поток данных в той же рабочей области Power BI, что и целевой поток данных. В следующих разделах описано поведение каждого из них.
Связи между рабочими областями: обновление ссылок из таблиц в разных рабочих областях ведет себя как ссылка на внешний источник данных. Когда поток данных обновляется, он принимает последние данные для таблицы из исходного потока данных. Если поток данных источника обновляется, он не влияет на данные в целевом потоке данных.
Ссылки в одной рабочей области. При обновлении данных для исходного потока данных это событие автоматически активирует процесс обновления для зависимых таблиц во всех целевых потоках данных в одной рабочей области, включая все вычисляемые таблицы на основе них. Все остальные таблицы в целевом потоке данных обновляются в соответствии с расписанием потока данных. Таблицы, зависящие от нескольких источников, обновляют свои данные всякий раз, когда любой из их источников успешно обновляется.
Замечание
Весь процесс обновления завершается единоразово. Из-за этого, если обновление данных для целевого потока данных завершается сбоем, обновление данных для исходного потока данных также завершается ошибкой.
Перезагрузка логики в Power Apps
Логика обновления связанных таблиц в Power Apps ведет себя как внешний источник данных. Когда поток данных обновляется, он принимает последние данные для таблицы из исходного потока данных. Если поток данных источника обновляется, он не влияет на данные в целевом потоке данных.
Разрешения при просмотре отчетов из потоков данных
При создании отчета Power BI, включающего данные на основе потока данных, можно увидеть любые связанные таблицы только в том случае, если у вас есть доступ к исходному потоку данных.
Ограничения и рекомендации
При работе с связанными таблицами следует учитывать несколько ограничений.
- На таблицу можно ссылаться другими потоками данных. Эта справочная таблица также может ссылаться на другие потоки данных и т. д. до пяти раз.
- Циклические зависимости связанных таблиц не допускаются.
- Поток данных должен находиться в новой рабочей области Power BI или в среде Power Apps.
- Связанная таблица не может быть присоединена к обычной таблице, которая получает данные из локального источника данных.
- При использовании параметров M для обращения к связанным таблицам, если исходный поток данных обновляется, он не влияет на данные в целевом потоке данных.
- Попытка подключить две таблицы потока данных между двумя рабочими областями разных типов хранилища — использование собственной учетной записи хранения (BYOSA) и внутренний — не поддерживается.
Дальнейшие шаги
При создании или работе с потоками данных могут быть полезны следующие статьи:
- Подготовка данных самообслуживания в Power BI
- Использование инкрементного обновления с потоками данных
- Создание вычисляемых таблиц в потоках данных
- Подключение к источникам данных для потоков данных
Дополнительные сведения о потоках данных и Power BI см. в следующих статьях.
- Создание и использование потоков данных в Power BI
- Использование вычисляемых таблиц в Power BI Premium
- Использование потоков данных с локальными источниками данных
- Ресурсы разработчика для потоков данных Power BI
Дополнительные сведения о Power Query и запланированном обновлении см. в следующих статьях:
Дополнительные сведения о модели общих данных см. в этой статье: