Conexión a Microsoft Dynamics NAV con Power BIConnect to Microsoft Dynamics NAV with Power BI

Obtener información sobre los datos de Microsoft Dynamics NAV es sencillo con Power BI.Getting insights into your Microsoft Dynamics NAV data is easy with Power BI. Power BI recupera los datos (tanto de ventas como financieros) y, después, compila una aplicación con un panel e informes basados en dichos datos.Power BI retrieves your data, both Sales and Financial, then builds an app with a dashboard and reports based on that data. Power BI requiere permisos en las tablas de las que se recuperan los datos, en este caso, datos de ventas y finanzas.Power BI needs your permissions to the tables where data is retrieved from, in this case sales and finance data. Consulte más detalles sobre los requisitos a continuación.More details on requirements below. Después de instalar la aplicación, tanto el panel como los informes se pueden ver en el servicio Power BI (https://powerbi.com) y en las aplicaciones móviles de 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.

Conéctese a Microsoft Dynamics NAV para Power BI o lea más sobre la integración de Dynamics NAV con Power BI.Connect to the Microsoft Dynamics NAV for Power BI or read more about the Dynamics NAV integration with Power BI.

Cómo conectarseHow to connect

  1. Seleccione Aplicaciones en el panel de navegación izquierdo > seleccione Obtener aplicaciones en la esquina superior derecha.Select Apps in the left navigation pane > select Get apps in the upper-right corner.

    Icono de Obtener aplicaciones

  2. En AppSource, seleccione la pestaña Aplicaciones y busque el servicio que desea.In AppSource, select the Apps tab, and search for the service you want.

    Pestaña Aplicaciones de AppSource

  1. Seleccione Microsoft Dynamics NAV y luego Obtener.Select Microsoft Dynamics NAV, then select Get.

  2. Cuando se le solicite, escriba la dirección URL de OData de Microsoft Dynamics NAV.When prompted, enter your Microsoft Dynamics NAV OData URL. La dirección URL debe coincidir con el patrón siguiente:The URL should match the following pattern:

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

    • "instance.navserver.com" con el nombre del servidor NAV"instance.navserver.com" with your NAV Server name

    • "DynamicsNAV90_Instance1" con el nombre de instancia del servidor NAV"DynamicsNAV90_Instance1" with your NAV Server Instance name

    • "Company('CRONUS%20International%20Ltd.')" con el nombre de la compañía NAV"Company('CRONUS%20International%20Ltd.')" with your NAV Company name

      Una manera fácil de obtener esta dirección URL es dirigirse a Servicios web en Dynamics NAV, buscar el servicio web powerbifinance y copiar la dirección URL de OData, pero dejando fuera "/powerbifinance" de la cadena de la dirección 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. Seleccione Básica y escriba sus credenciales de Microsoft Dynamics NAV.Select Basic and enter your Microsoft Dynamics NAV credentials.

    Necesita credenciales de administrador (o al menos permisos para los datos de ventas y finanzas) de su cuenta de Microsoft Dynamics NAV.You need admin credentials (or at least permissions to sales and finance data) for your Microsoft Dynamics NAV account. Actualmente solo se admite la autenticación básica (nombre de usuario y contraseña).Only Basic (Username and Password) authentication is currently supported.

  4. Power BI recuperará los datos de Microsoft Dynamics NAV y creará un panel y un informe listos para usar.Power BI will retrieve your Microsoft Dynamics NAV data and create a ready-to-use dashboard and report for you.

Visualización del panel y los informesView the dashboard and reports

Una vez completada la importación, la nueva aplicación aparecerá en la página Aplicaciones.When the import is complete, the new app will appear on the Apps page.

  1. Seleccione Aplicaciones en el panel de navegación de la izquierda > seleccione la aplicación.Select Apps in the left navigation pane > select the app.

    Aplicaciones en el panel de navegación izquierdo

  2. Para formular una pregunta, puede escribir en el cuadro de Preguntas o haga clic en un icono para abrir el informe subyacente.You can ask a question by typing in the Q&A box, or click a tile to open the underlying report.

¿Qué más?What now?

  • Pruebe a hacer una pregunta en el cuadro de preguntas y respuestas dela parte superior del panel.Try asking a question in the Q&A box at the top of the dashboard.
  • Seleccione un icono para abrir el informe subyacente.Select a tile to open the underlying report.
  • Puede filtrar y resaltar los datos del informe, pero no se puede guardar los cambios.You can filter and highlight the data in the report, but you can't save your changes.
  • El conjunto de datos está programado para actualizarse diariamente.Your dataset is scheduled to refresh daily. Puede cambiar la programación de actualizaciones o actualizarlo a petición mediante Actualizar ahora.You can change the refresh schedule or try refreshing it on demand using Refresh Now.

Qué se incluyeWhat's included

El panel y los informes contienen datos de las tablas siguientes (con distinción entre mayúsculas y minúsculas):The dashboard and reports contain data from the following tables (case sensitive):

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

Requisitos del sistemaSystem requirements

Para importar los datos de Microsoft Dynamics NAV en Power BI, debe tener permisos para las tablas de datos de ventas y finanzas de las que se recuperan los datos (antes indicadas).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). Las tablas también deben tener algunos datos; actualmente, las tablas vacías no se puede importar.The tables are also required to have some data, empty tables will currently fail to import.

Solución de problemasTroubleshooting

Power BI usa los servicios web de Microsoft Dynamics NAV para recuperar los datos.Power BI uses Microsoft Dynamics NAV's web services to retrieve your data. Si tiene una gran cantidad de datos en su instancia de Microsoft Dynamics NAV, para minimizar el impacto sobre el uso del servicio web, se recomienda cambiar la frecuencia de actualización según sus necesidades.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. Otra sugerencia es que un administrador cree la aplicación y la comparta, en lugar de que cada administrador cree las suyas propias.Another suggestion is to have one admin create the app and share it instead of having every admin create their own.

"Error en la validación de parámetros. Compruebe que todos los parámetros son válidos""Parameter validation failed, please make sure all parameters are valid"
Si ve este error después de escribir la dirección URL de Microsoft Dynamics NAV:If you see this error after typing your Microsoft Dynamics NAV URL. Asegúrese de que se cumplen los requisitos siguientes:Make sure the following requirements are satisfied:

  • La dirección URL sigue exactamente este patrón:The URL follows exactly this pattern:

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

    • "instance.navserver.com" con el nombre del servidor NAV"instance.navserver.com" with your NAV Server name
    • "DynamicsNAV90_Instance1" con el nombre de instancia del servidor NAV"DynamicsNAV90_Instance1" with your NAV Server Instance name
    • "Company('CRONUS%20International%20Ltd.')" con el nombre de la compañía NAV"Company('CRONUS%20International%20Ltd.')" with your NAV Company name
  • Asegúrese de que todas las letras estén en minúsculas.Make sure all the letters are lower case.

  • Asegúrese de que la dirección URL esté en 'https'.Make sure the URL is in 'https'.

  • Asegúrese de que no hay ninguna barra diagonal al final de la dirección URL.Make sure there are no trailing forward slash at the end of the URL.

"Error de inicio de sesión""Login failed"
Si recibe un error "Error de inicio de sesión" después de iniciar sesión con sus credenciales de Microsoft Dynamics NAV, es posible que se esté enfrentando a uno de los siguientes problemas: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:

  • La cuenta que está usando no tiene permisos para recuperar datos de Microsoft Dynamics NAV de su cuenta.The account you are using doesn't have permissions to retrieve the Microsoft Dynamics NAV data from your account. Compruebe que se trata de una cuenta de administrador y vuelva a intentarlo.Verify it is an admin account and try again.
  • La instancia de Dynamics NAV a la que intenta conectarse no tiene un certificado SSL válido.The Dynamics NAV instance you're trying to connect to doesn't have a valid SSL certificate. En este caso, verá un mensaje de error más detallado ("no se puede establecer una relación SSL de confianza").In this case you'll see a more detailed error message ("unable to establish trusted SSL relationship"). Tenga en cuenta que no se admiten certificados autofirmados.Note that self-signed certs are not supported.

"¡Vaya!""Oops"
Si ve un cuadro de diálogo de error "¡Vaya!" después de pasar el cuadro de diálogo de autenticación, significa que en Power BI ha aparecido un problema al cargar los datos.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.

  • Compruebe que la dirección URL sigue el patrón especificado anteriormente.Verify the URL follows the pattern specified above. Un error común es especificar:A common mistake is to specify:

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

    Sin embargo, es preciso que incluya la sección 'Company('CRONUS%20International%20Ltd.')' con el nombre de la compañía 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.')

Pasos siguientesNext steps