Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При использовании потоков данных с подпиской Power BI Premium можно выполнять вычисления в хранилище . Это позволяет выполнять вычисления по существующим потокам данных и возвращать результаты, позволяющие сосредоточиться на создании отчетов и аналитике.
Для выполнения вычислений в хранилище сначала необходимо создать поток данных и перенести данные в хранилище потоков данных Power BI. После получения потока данных, содержащего данные, можно создать вычисляемые таблицы, которые являются таблицами, выполняющими вычисления в хранилище.
Существует два способа подключения данных к Power BI:
- Использование самообслуживания для создания потока данных
- Использование внешнего потока данных
В следующих разделах описывается создание вычисляемых таблиц в данных потока данных.
Создание вычисляемых таблиц
После получения потока данных со списком таблиц можно выполнять вычисления в этих таблицах.
В средстве разработки потока данных в службе Power BI выберите "Изменить таблицы". Затем щелкните правой кнопкой мыши таблицу, которую вы хотите использовать в качестве основы для вычисляемой таблицы, и для которой требуется выполнить вычисления. В контекстном меню выберите ссылку.
Для того чтобы таблица могла считаться вычисляемой, необходимо выбрать опцию Включить загрузку, как показано на следующем рисунке. Щелкните правой кнопкой мыши таблицу, чтобы отобразить это контекстное меню.
Выбрав включить загрузку, создайте новую таблицу, источник которой является указанной таблицей. Значок будет изменен на значок вычисленный, как показано на следующем изображении.
Любое преобразование, которое выполняется в созданной таблице, будет выполняться на данных, которые уже находятся в хранилище потоков данных Power BI. Это означает, что запрос не будет выполняться в внешнем источнике данных, из которого были импортированы данные (например, база данных SQL, из которой были извлечены данные).
Примеры вариантов использования
Какие преобразования можно выполнить над вычисляемыми таблицами? Любое преобразование, которое обычно указывается с помощью пользовательского интерфейса преобразования в Power BI или редакторе M, поддерживается при выполнении вычислений в хранилище.
Рассмотрим следующий пример. У вас есть таблица учетной записи, содержащая необработанные данные для всех клиентов из подписки Dynamics 365. Кроме того, у вас есть необработанные данные ServiceCalls из центра обслуживания с данными из вызовов поддержки, выполненных из разных учетных записей в каждый день года.
Представьте, что вы хотите дополнить таблицу "Учетная запись" данными из ServiceCalls.
Сначала необходимо агрегировать данные из ServiceCalls, чтобы вычислить количество вызовов поддержки, выполненных для каждой учетной записи в прошлом году.
Затем вы объединяете таблицу Account с таблицей ServiceCallsAggregated, чтобы вычислить обогащенную таблицу Account .
Затем вы увидите результаты, показанные как EnrichedAccount на следующем рисунке.
Итак, преобразование выполняется на данных в потоке данных, которые находятся в подписке Power BI Premium, а не с исходными данными.
Соображения и ограничения
Важно отметить, что при удалении рабочей области из емкости Power BI Premium связанный поток данных больше не будет обновлен.
При работе с потоками данных, специально созданными в учетной записи Azure Data Lake Storage организации, связанные таблицы и вычисляемые таблицы работают правильно, когда таблицы находятся в той же учетной записи хранилища. Дополнительные сведения. Подключение Azure Data Lake Storage 2-го поколения к хранилищу потоков данных
Связанные таблицы доступны только для потоков данных, созданных в Power BI и Power Apps. Рекомендуется при вычислении данных, присоединенных к локальным и облачным данным, создать новую таблицу для выполнения таких вычислений. Это обеспечивает лучший опыт, чем использование какой-либо существующей таблицы для вычислений, например таблицы, которая также запрашивает данные из обоих источников и выполняет трансформации данных в хранилище.
См. также
В этой статье описаны вычисляемые таблицы и потоки данных. Ниже приведены некоторые другие статьи, которые могут быть полезны:
- Подготовка данных самообслуживания в Power BI
- Использование инкрементного обновления с потоками данных
- Подключение к источникам данных для потоков данных
- Связывание таблиц между потоками данных
Следующие ссылки содержат дополнительные сведения о потоках данных в Power BI и других ресурсах:
- Создание и использование потоков данных в Power BI
- Использование потоков данных с локальными источниками данных
- Ресурсы разработчика для потоков данных Power BI
- Настройка параметров потока данных рабочей области (предварительная версия)
- Добавление папки CDM в Power BI в качестве потока данных (предварительная версия)
- Подключение Azure Data Lake Storage 2-го поколения для хранилища потоков данных (предварительная версия)
Дополнительные сведения о Power Query и запланированном обновлении см. в следующих статьях:
Дополнительные сведения о модели общих данных см. в этой статье: