Подключение к Power BI из локального экземпляра Business Central
Начало работы
Локальная версия Business Central On-Premises должна быть включена для интеграции с Power BI. Эту задачу обычно выполняет администратор. Дополнительную информацию о включении интеграции с Power BIв Business Central Online см. в статье Настройка локальной версии Business Central для интеграции с Power BI.
Некоторые функции доступны только при использовании Business Central Online, но не при использовании локальной версии. Подробнее: Знакомство с Business Central и Power BI
Настройка локальной версии Business Central для интеграции Power BI
В этом разделе объясняются требования к развертыванию Business Central On-Premises для интеграции с Power BI.
Настройте либо NavUserPassword, либо Microsoft Entra ID в качестве метода проверки подлинности для развертывания.
Заметка
Интеграция Power BI не поддерживает проверку подлинности Windows.
Включите веб-службы OData и конечную точку ODataV4.
Включите веб-службу OData в Business Central Server и откройте порт OData открыт в брандмауэре. Дополнительные сведения см. в разделе Настройка Business Central Server — веб-службы OData.
Локальный сервер должен быть доступен из Интернета.
Дайте учетным записям пользователей Business Central ключ доступа к веб-службам.
Ключ доступа к веб-службе необходим только для просмотра данных Business Central в Power BI. Вы можете назначить ключ доступа к веб-службе для каждой учетной записи пользователей. Или вместо этого создайте конкретную учетную запись с ключом доступа к веб-службе для использования всеми пользователями. Подробнее см. в разделе Проверка подлинности для веб-служб.
Создание регистрации приложения для Business Central в Microsoft Azure.
Для просмотра отчетов Power BI, встроенных в страницы Business Central, необходимо зарегистрировать приложение для Business Central в Microsoft Entra ID. Зарегистрированному приложению требуется разрешение на службы Power BI. Как минимум, приложение требует разрешения User.ReadWrite.All. Чтобы пользователи могли просматривать отчеты из общих рабочих областей Power BI, приложению требуется разрешение Workspace.Read.All. Дополнительные сведения см. в разделе Регистрация локальной версии Business Central в Microsoft Entra ID для интеграции с другими службами.
Заметка
Если ваше развертывание использует аутентификацию NavUserPassword, Business Central подключается к одной службе Power BI для всех пользователей. Вам нужно указать эту учетную запись службы при регистрации приложения. С аутентификацией Microsoft Entra Business Central подключается к службе Power BI, связанно с отдельными учетными записями пользователей.
Выполните первоначальное подключение Business Central к Power BI.
Прежде чем пользователи смогут использовать Power BI в Business Central, администратор приложения Azure должен будет дать согласие на службу Power BI.
Для первоначального подключения откройте Business Central и выполните на главной странице процедуру Начало работы с Power BI. Это действие проведет вас через процесс получения согласия и проверит вашу лицензию Power BI. При появлении запроса войдите в систему, используя учетную запись администратора Microsoft Entra. Дополнительные сведения см. в разделе Подключение к Power BI — только один раз.
Создание отчетов Power BI для отображения данных Dynamics 365 Business Central
Можно сделать данные Dynamics 365 Business Central доступными в качестве источника данных в Power BI Desktop и создать мощные отчеты о состоянии вашего бизнеса.
Используйте Power BI Desktop для создания отчетов, в которых отображаются данные Dynamics 365 Business Central. После создания отчетов вы можете опубликовать их в своей службе Power BI или поделиться ими со всеми пользователями в вашей организации. Как только эти отчеты будут в службе Power BI, пользователи, которые настроены для нее, могут затем просматривать отчеты в Business Central.
Для локальной версии Business Central On-Premises получите следующую информацию:
URL-адрес OData для Business Central.
Обычно этот URL-адрес имеет формат
http[s]://[computer]:[port]/[serverinstance]/ODataV4
, напримерhttps://localhost:7048/BC190/ODataV4
. Если у вас есть мультитенантное развертывание, добавьте арендатора в URL-адрес, напримерhttps://localhost:7048/BC190/ODataV4?tenant=tenant1
.Имя пользователя и ключ доступа к веб-сервису учетной записи Business Central.
Чтобы получить данные из Business Central, Power BI использует базовую аутентификацию. Итак, для подключения вам понадобятся имя пользователя и ключ доступа к веб-службе. Учетная запись может быть вашей собственной учетной записью пользователя, или ваша организация может иметь специальную учетную запись для этой цели.
Добавление Business Central в качестве источника данных в Power BI Desktop
Первая задача при создании отчетов — добавить Business Central как источник данных в Power BI Desktop. После подключения вы можете приступить к созданию отчета.
Запустите Power BI Desktop.
Выберите Получить данные.
Если вы не видите пункт Получить данные, выберите меню Файл, затем Получить данные.
На странице Получить данные выберите Веб-службы.
В области Веб-службы подключитесь к локальному экземпляру Business Central, выберите Dynamics 365 Business Central (локальная версия), затем Подключиться.
Выполните вход в Business Central (только один раз).
Если вы еще не вошли в Business Central из Power BI Desktop, вам будет предложено войти в систему.
Для локальной версии Business Central On-Premises сначала введите URL-адрес OData для Business Central, затем выберите ОК. Когда будет предложено, введите имя пользователя и пароль учетной записи, которая будет использоваться для подключения к Business Central. В поле Пароль введите ключ доступа к веб-службе. Когда все будет готово, выберите Подключить.
Заметка
После подключения к Business Central входить в систему больше будет не нужно. Как изменить или удалить учетную запись, которую я сейчас использую для подключения к Business Central из Power BI Desktop?
После подключения Power BI связывается со службой Business Central. Появляется окно Навигатор, в котором отображаются доступные источники данных для построения отчетов. Выберите папку, чтобы развернуть ее и просмотреть доступные источники данных.
Эти источники данных представляют все веб-службы и страницы API, которые опубликованы для Business Central. Источники данных сгруппированы по средам Business Central и компаниям.
Заметка
Структура локальной версии Business Central отличается, поскольку она не поддерживает страницы API.
Выберите источник данных или источники, которые требуется добавить в модель данных, а затем нажмите кнопку Загрузить.
Если позже вы захотите добавить дополнительные данные Business Central, вы можете повторить предыдущие шаги.
После загрузки данных они отображаются в правой области навигации на странице. На этом шаге вы успешно подключились к данным Business Central и можете начинать создавать свои отчеты Power BI.
Чаевые
Узнайте больше о Power BI Desktop в разделе Начало работы с Power BI Desktop.
Управление отчетами и их изменение
Заметка
Управлять отчетами и вносить в них изменения невозможно.
Отправка отчетов
Для локальной версии Business Central демонстрационных отчетов не предусмотрено, поэтому вам придется начинать с нуля, используя Power BI Desktop. Другой вариант — распространять отчеты Power BI в виде файлов, отправляемых непосредственно из веб-службы Power BI. Дополнительные сведения см. в разделе Отправка отчета в службу.
Связанная информация
Business Central и Power BI
Отправка отчетов
Бесплатные модули электронного обучения для Business Central можно найти здесь