Поделиться через


Подключение к 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.

  1. Настройте либо NavUserPassword, либо Microsoft Entra ID в качестве метода проверки подлинности для развертывания.

    Заметка

    Интеграция с Power BI не поддерживает проверку подлинности Windows и не поддерживается в клиенте Windows.

  2. Включите веб-службы OData и конечную точку ODataV4.

    Веб-служба OData должна быть включена на Business Central Server, и порт OData открыт в брандмауэре. Дополнительные сведения см. в разделе Настройка Business Central Server — веб-службы OData.

    Локальный сервер должен быть доступен из Интернета.

  3. Дайте учетным записям пользователей Business Central ключ доступа к веб-службам.

    Ключ доступа к веб-службе необходим только для просмотра данных Business Central в Power BI. Вы можете назначить ключ доступа к веб-службе для каждой учетной записи пользователей. Или вместо этого создайте конкретную учетную запись с ключом доступа к веб-службе для использования всеми пользователями. Дополнительные сведения см. в разделе Проверка подлинности для веб-служб.

  4. Создание регистрации приложения для Business Central в Microsoft Azure.

    Для просмотра отчетов Power BI, встроенных в страницы Business Central, необходимо зарегистрировать приложение для Business Central в Microsoft Azure. Зарегистрированному приложению требуется разрешение на службы 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, связанно с отдельными учетными записями пользователей.

  5. Выполните первоначальное подключение 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, пользователи, которые настроены для нее, могут затем просматривать отчеты в Dynamics 365 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. После подключения вы можете приступить к созданию отчета.

  1. Запустите Power BI Desktop.

  2. Выберите Получить данные.

    Если вы не видите пункт Получить данные, выберите меню Файл, затем Получить данные.

  3. На странице Получить данные выберите Веб-службы.

  4. В области Веб-службы подключитесь к локальному экземпляру Business Central, выберите Dynamics 365 Business Central (локальная версия), затем Подключиться.

  5. Выполните вход в Business Central (только один раз).

    Если вы еще не вошли в Business Central из Power BI Desktop, вам будет предложено войти в систему.

    • Для локальной версии Business Central On-Premises сначала введите URL-адрес OData для Business Central, затем выберите ОК. Когда будет предложено, введите имя пользователя и пароль учетной записи, которая будет использоваться для подключения к Business Central. В поле Пароль введите ключ доступа к веб-службе. Когда готово, выберите Подключить.

    Примечание

    После успешного подключения к Business Central выполнять повторный вход не требуется. Как изменить или удалить учетную запись, которую я сейчас использую для подключения к Business Central из Power BI Desktop?

  6. После подключения Power BI связывается со службой Business Central. Появляется окно Навигатор, в котором отображаются доступные источники данных для построения отчетов. Выберите папку, чтобы развернуть ее и просмотреть доступные источники данных.

    Эти источники данных представляют все веб-службы и страницы API, которые опубликованы для Business Central. Источники данных сгруппированы по средам Business Central и компаниям.

    Заметка

    Структура локальной версии Business Central отличается, поскольку она не поддерживает страницы API.

  7. Выберите источник данных или источники, которые требуется добавить в модель данных, а затем нажмите кнопку Загрузить.

  8. Если позже вы захотите добавить дополнительные данные 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 можно найти здесь