Подключение к Microsoft Dynamics NAV с помощью Power BIConnect to Microsoft Dynamics NAV with Power BI

С помощью Power BI выполнять анализ данных Microsoft Dynamics NAV стало проще.Getting insights into your Microsoft Dynamics NAV data is easy with Power BI. Power BI извлекает данные (по продажам и финансовые), затем создает приложение с панелью мониторинга и создает на основе этих данных отчеты.Power BI retrieves your data, both Sales and Financial, then builds an app with a dashboard and reports based on that data. Для работы Power BI требуются разрешения для таблиц, из которых извлекаются данные (в этом случае — данные о продажах и финансовые данные).Power BI needs your permissions to the tables where data is retrieved from, in this case sales and finance data. Дополнительные сведения о требованиях см. ниже.More details on requirements below. Установив приложение, вы можете просматривать панели мониторинга и отчеты в службе Power BI (https://powerbi.com) и мобильных приложениях Power BI.After you install the app, you can view the dashboard and reports in the Power BI service (https://powerbi.com), and in the Power BI mobile apps.

Подключитесь к Microsoft Dynamics NAV для Power BI или прочтите дополнительные сведения об интеграции Dynamics NAV с Power BI.Connect to the Microsoft Dynamics NAV for Power BI or read more about the Dynamics NAV integration with Power BI.

Способы подключенияHow to connect

  1. Выберите Приложения в левой области навигации, а затем щелкните Получить приложения в правом верхнем углу.Select Apps in the left navigation pane > select Get apps in the upper-right corner.

    Значок "Получить приложения"

  2. В AppSource на вкладке Приложения выполните поиск нужной службы.In AppSource, select the Apps tab, and search for the service you want.

    Вкладка "Приложения" в AppSource

  1. Выберите Microsoft Dynamics NAV и затем Получить.Select Microsoft Dynamics NAV, then select Get.
  2. При появлении запроса введите URL-адрес OData Microsoft Dynamics NAV.When prompted, enter your Microsoft Dynamics NAV OData URL. Этот URL-адрес должен соответствовать следующему шаблону:The URL should match the following pattern:

    https//instance.navserver.com:7048/DynamicsNAV90_Instance1/OData/Company('CRONUS%20International%20Ltd.')

    • "instance.navserver.com" замените на имя вашего сервера NAV."instance.navserver.com" with your NAV Server name
    • "DynamicsNAV90_Instance1" замените на имя экземпляра сервера NAV."DynamicsNAV90_Instance1" with your NAV Server Instance name
    • "Company('CRONUS%20International%20Ltd.')" замените на название вашей компании NAV."Company('CRONUS%20International%20Ltd.')" with your NAV Company name

      Простой способ получить этот URL-адрес: в Dynamics NAV перейдите к веб-службам, найдите веб-службу powerbifinance и скопируйте URL-адрес OData, оставив "/powerbifinance" в строке URL-адреса.An easy way to obtain this URL is in Dynamics NAV to go to Web Services, find the powerbifinance web service and copy the OData URL, but leaving out the “/powerbifinance” from the URL string.

  3. Выберите Основные и введите учетные данные Microsoft Dynamics NAV.Select Basic and enter your Microsoft Dynamics NAV credentials.

    Для учетной записи Microsoft Dynamics NAV требуются учетные данные администратора (или по крайней мере разрешения на доступ к данным о продажах и финансовым данным).You need admin credentials (or at least permissions to sales and finance data) for your Microsoft Dynamics NAV account. В настоящее время поддерживается только обычная проверка подлинности (имя пользователя и пароль).Only Basic (Username and Password) authentication is currently supported.

  4. Power BI извлечет данные Microsoft Dynamics NAV и создаст готовые к использованию информационную панель и отчет.Power BI will retrieve your Microsoft Dynamics NAV data and create a ready-to-use dashboard and report for you.

Просмотр панели мониторинга и отчетовView the dashboard and reports

По завершении импорта на странице "Приложения" появится новое приложение.When the import is complete, the new app will appear on the Apps page.

  1. На панели навигации слева щелкните Приложения и выберите приложение.Select Apps in the left navigation pane > select the app.

    Пункт "Приложения" на панели навигации слева

  2. Вы можете задать вопрос, введя его в поле вопросов и ответов, или щелкнуть плитку, чтобы открыть базовый отчет.You can ask a question by typing in the Q&A box, or click a tile to open the underlying report.

Дальнейшие действияWhat now?

  • Попробуйте задать вопрос в поле "Вопросы и ответы" в верхней части панели мониторинга.Try asking a question in the Q&A box at the top of the dashboard.
  • Выберите плитку, чтобы открыть соответствующий отчет.Select a tile to open the underlying report.
  • Вы можете фильтровать и выделять данные в отчете, но не сохранять изменения.You can filter and highlight the data in the report, but you can't save your changes.
  • Для вашего набора данных запланировано ежедневное обновление.Your dataset is scheduled to refreshed daily. Вы можете изменить график обновлений или попытаться выполнять обновления по запросу с помощью кнопки Обновить сейчас.You can change the refresh schedule or try refreshing it on demand using Refresh Now.

СодержимоеWhat's included

Панели мониторинга и отчеты содержат данные из следующих таблиц (с учетом регистра):The dashboard and reports contain data from the following tables (case sensitive):

  • ItemSalesAndProfitItemSalesAndProfit
  • ItemSalesByCustomerItemSalesByCustomer
  • powerbifinancepowerbifinance
  • SalesDashboardSalesDashboard
  • SalesOpportunitiesSalesOpportunities
  • SalesOrdersBySalesPersonSalesOrdersBySalesPerson
  • TopCustomerOverviewTopCustomerOverview

Требования к системеSystem requirements

Для импорта данных Microsoft Dynamics NAV в Power BI необходимо иметь разрешения на доступ к таблицам данных о продажах и финансовых данных, из которых извлекаются данные (перечислены выше).To import your Microsoft Dynamics NAV data into Power BI, you need to have permissions to the sales and finance data tables where data is retrieved from (listed above). Таблицы должны содержать какие-либо данные, так как пустые таблицы в настоящее время не импортируются.The tables are also required to have some data, empty tables will currently fail to import.

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

Power BI использует веб-службы Microsoft Dynamics NAV для извлечения данных.Power BI uses Microsoft Dynamics NAV's web services to retrieve your data. Если экземпляр Microsoft Dynamics NAV содержит много данных, чтобы уменьшить влияние на производительность веб-служб, можно изменить текущую периодичность обновления, указав нужное значение.If you have a lot of data in your Microsoft Dynamics NAV instance, a suggestion to minimize the impact on your web service usage is to change the refresh frequency depending on your needs. Кроме того, можно попросить одного из администраторов создать приложение и предоставить общий доступ к нему, чтобы каждый администратор организации не создавал собственный пакет содержимого.Another suggestion is to have one admin create the app and share it instead of having every admin create their own.

"Сбой проверки параметров. Убедитесь, что все параметры допустимы""Parameter validation failed, please make sure all parameters are valid"
Если данная ошибка возникает после ввода URL-адреса Microsoft Dynamics NAV,If you see this error after typing your Microsoft Dynamics NAV URL. убедитесь, что выполнены следующие требования:Make sure the following requirements are satisfied:

  • URL-адрес в точности соответствует этому формату:The URL follows exactly this pattern:

    https//instance.navserver.com:7048/DynamicsNAV90_Instance1/OData/Company('CRONUS%20International%20Ltd.')

    • "instance.navserver.com" замените на имя вашего сервера NAV."instance.navserver.com" with your NAV Server name
    • "DynamicsNAV90_Instance1" замените на имя экземпляра сервера NAV."DynamicsNAV90_Instance1" with your NAV Server Instance name
    • "Company('CRONUS%20International%20Ltd.')" замените на название вашей компании NAV."Company('CRONUS%20International%20Ltd.')" with your NAV Company name
  • Убедитесь, что используются только буквы нижнего регистра.Make sure all the letters are lower case.
  • Убедитесь, что для URL-адреса указан протокол HTTPS.Make sure the URL is in 'https'.
  • Убедитесь, что в конце URL-адреса отсутствует завершающая косая черта.Make sure there are no trailing forward slash at the end of the URL.

"Сбой при входе""Login failed"
Если после использования учетных данных Microsoft Dynamics NAV для входа в систему возникает "Ошибка входа", возможно, возникла одна из следующих проблем.If you get a "login failed" error after using your Microsoft Dynamics NAV credentials to login, then you may be hitting one of the following issues:

  • Используемая вами учетная запись не имеет разрешения на получение данных Microsoft Dynamics NAV из вашей учетной записи.The account you are using doesn't have permissions to retrieve the Microsoft Dynamics NAV data from your account. Убедитесь, что это учетная запись администратора, и повторите попытку.Verify it is an admin account and try again.
  • Экземпляр Dynamics NAV, к которому вы пытаетесь подключиться, не имеет действительного SSL-сертификата.The Dynamics NAV instance you're trying to connect to doesn't have a valid SSL certificate. В этом случае вы увидите более подробное сообщение об ошибке (о том, что не удается установить отношение доверия SSL).In this case you'll see a more detailed error message ("unable to establish trusted SSL relationship"). Обратите внимание на то, что самозаверяющие сертификаты не поддерживаются.Note that self-signed certs are not supported.

"Ошибка""Oops"
Если при использовании диалогового окна аутентификации отображается диалоговое окно "Ошибка", это указывает на проблему при загрузке данных в Power BI.If you see an "Oops" error dialog after you pass the authentication dialog box, Power BI is running into an issue while loading the data.

  • Убедитесь, что URL-адрес соответствует приведенному выше шаблону.Verify the URL follows the pattern specified above. Распространенной ошибкой будет указать следующее:A common mistake is to specify:

    https//instance.navserver.com:7048/DynamicsNAV90\_Instance1/OData

    Хотя вам нужно включить раздел Company('CRONUS%20International%20Ltd.') с именем вашей компании NAV:However, you need to include the 'Company('CRONUS%20International%20Ltd.')' section with your NAV Company name:

    https//instance.navserver.com:7048/DynamicsNAV90\_Instance1/OData/Company('CRONUS%20International%20Ltd.')

Дальнейшие действияNext steps