Connect Power BI al servicio de consultas

Este documento describe los pasos para la conexión Power BI Escritorio con servicio de consultas de Adobe Experience Platform.

Introducción

Esta guía requiere que ya tenga acceso a Power BI y están familiarizados con cómo navegar por su interfaz. Para descargar Power BI Escritorio o para obtener más información, consulte la funcionario Power BI documentación.

IMPORTANT
El Power BI la aplicación de escritorio es solamente disponible en dispositivos Windows.

Para adquirir las credenciales necesarias para la conexión Power BI Para acceder al Experience Platform, debe tener acceso al espacio de trabajo Consultas en la interfaz de usuario de Platform. Póngase en contacto con el administrador de su organización si actualmente no tiene acceso al área de trabajo de consultas.

Después de la instalación Power BI, tendrá que instalar Npgsql, un paquete de controladores .NET para PostgreSQL. Puede encontrar más información sobre Npgsql en el Documentación de Npgsql.

IMPORTANT
Debe descargar la versión 4.0.10 o inferior, ya que las versiones más recientes generan errores.

En "Npgsql GAC Installation" en la pantalla de configuración personalizada, seleccione Will be installed on local hard drive.

Para asegurarse de que Npgsql se ha instalado correctamente, reinicie el equipo antes de continuar con los siguientes pasos.

Connect Power BI al servicio de consultas connect-power-bi

Para conectar Power BI al servicio de consultas, abra Power BI y seleccione Get Data en la cinta del menú superior. A continuación, introduzca "PostgreSQL" en la barra de búsqueda para reducir la lista de fuentes de datos. De los resultados que aparecen, seleccione PostgreSQL database, seguido de Connect.

El PostgreSQL aparece el cuadro de diálogo base de datos, solicitando valores para el servidor y la base de datos. Instrucciones adicionales sobre cómo conectarse a una base de datos PostgreSQL desde Power Query Desktop se puede encontrar en el PowerBI documentación.

Estos valores necesarios se toman de las credenciales de Adobe Experience Platform. Para encontrar sus credenciales, inicie sesión en la interfaz de usuario de Platform y seleccione Consultas desde el panel de navegación izquierdo, seguido de Credenciales. Para obtener más información sobre cómo encontrar el nombre de la base de datos, el host, el puerto y las credenciales de inicio de sesión, lea la guía de credenciales.

El espacio de trabajo Consultas del Experience Platform con la pestaña Credenciales y Credenciales de caducidad resaltadas.

En el Server del campo PostgreSQL database , introduzca el valor del host encontrado en el servicio de consultas Credenciales sección. Para la producción, añada el puerto :80 al final de la cadena de host. Por ejemplo, made-up.platform-query.adobe.io:80.

El Database el campo puede ser "todo" o un nombre de tabla de conjunto de datos. Por ejemplo, prod:all.

IMPORTANT
Las estructuras de datos anidadas en herramientas de BI de terceros se pueden aplanar para mejorar su facilidad de uso y reducir la carga de trabajo necesaria para recuperar, analizar, transformar y crear informes de datos. Consulte la documentación de laFLATTEN característica para obtener instrucciones sobre cómo activar esta configuración al conectarse a una base de datos.

Modo de conectividad de datos data-connectivity-mode

A continuación, puede seleccionar su Data Connectivity mode. En el PostgreSQL database diálogo, seleccione Import seguido de OK para mostrar una lista de todas las tablas disponibles, o seleccione DirectQuery para consultar el origen de datos directamente sin importar ni copiar datos directamente en Power BI.

Para obtener más información sobre Import modo, lea la sección sobre importación de una tabla. Para obtener más información acerca de DirectQuery modo, lea la sección sobre consultar un conjunto de datos sin importar datos.

Seleccionar OK después de confirmar los detalles de la base de datos.

Autenticación authentication

Después de confirmar el modo de conectividad de datos, aparece un mensaje en el que se solicita la configuración del nombre de usuario, la contraseña y la aplicación. En este caso, el nombre de usuario es su ID de organización y la contraseña es su token de autenticación. Ambos se encuentran en la página de credenciales del servicio de consulta.

Rellene estos detalles y seleccione Connect para continuar con el paso siguiente.

Importar una tabla import

Al seleccionar la variable Import Data Connectivity mode, se importa el conjunto de datos completo, que le permite utilizar las tablas y columnas seleccionadas dentro de la variable Power BI aplicación de escritorio tal cual.

IMPORTANT
Para ver los cambios de datos que se han producido desde la importación inicial, debe actualizar los datos en Power BI importando de nuevo el conjunto de datos completo.

Para importar una tabla, introduzca los detalles del servidor y la base de datos como se ha descrito anteriormente y seleccione la Import Data Connectivity mode, seguido de OK. El Navigator aparece un cuadro de diálogo que muestra una lista de todas las tablas disponibles. Seleccione la tabla que desee previsualizar, seguida de Load para introducir el conjunto de datos en Power BI. La tabla ahora se importa a Power BI.

Información general sobre la conexión a datos en el escritorio de PowerBi La aplicación se encuentra en la documentación oficial.

Importar tablas mediante SQL personalizado

Power BI y otras herramientas de terceros como Tableau actualmente no permiten a los usuarios importar objetos anidados, como objetos XDM en Platform. Para tener en cuenta esto, Power BI permite utilizar SQL personalizado para acceder a estos campos anidados y crear una vista plana de los datos. Power BI a continuación, carga esta vista aplanada de los datos anidados anteriormente como una tabla normal.

Desde el PostgreSQL database diálogo, seleccione Advanced options para introducir una consulta SQL personalizada en SQL statement sección. Esta consulta personalizada debe utilizarse para acoplar los pares de nombre-valor de JSON a un formato de tabla. La documentación oficial también proporciona información sobre cómo conectar Power BI con una instrucción SQL en las opciones avanzadas.

Después de introducir la consulta personalizada, seleccione OK para continuar conectando la base de datos. Consulte la authentication para obtener instrucciones sobre cómo conectar una base de datos desde esta parte del flujo de trabajo.

Una vez finalizada la autenticación, aparece una vista previa de los datos aplanados en la Power BI Tablero de escritorio como tabla. El nombre del servidor y la base de datos se muestran en la parte superior del cuadro de diálogo. Seleccionar Load para completar el proceso de importación.

Las visualizaciones ya están disponibles para la edición y exportación desde Power BI Aplicación de escritorio.

Consultar el conjunto de datos sin importar datos direct-query

El DirectQuery Data Connectivity mode consulta el origen de datos directamente sin importar ni copiar datos en Power BI Escritorio. Con este modo de conexión, puede actualizar todas las visualizaciones con datos actuales a través de la interfaz de usuario. Sin embargo, el tiempo necesario para producir o actualizar la visualización variará según el rendimiento del origen de datos subyacente.

Más información sobre el uso de DirectQuery así como una discusión exhaustiva sobre sus opciones de conectividad, casos de uso y limitaciones se puede encontrar en el PowerBI documentación.

Para usar esto Data Connectivity mode, seleccione la DirectQuery alternar entonces Advanced options para introducir una consulta SQL personalizada en SQL statement sección. Asegúrese de que Include relationship columns está seleccionado. Una vez completada la consulta, seleccione OK para continuar.

Aparecerá una vista previa de la consulta. Seleccionar Load para ver los resultados de la consulta.

Pasos siguientes

Al leer este documento, debería saber cómo conectarse a la Power BI Aplicación de escritorio y los diferentes modos de conexión de datos disponibles. Para obtener más información sobre cómo escribir y ejecutar consultas, consulte la instrucciones para la ejecución de consultas.

recommendation-more-help
ccf2b369-4031-483f-af63-a93b5ae5e3fb