Connect Power BI al servicio de consultas

Este documento cubre los pasos para la conexión Power BI Escritorio con el servicio de consulta de Adobe Experience Platform.

Primeros pasos

Esta guía requiere que ya tenga acceso al Power BI aplicación de escritorio 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 oficial Power BI documentación.

IMPORTANTE

La variable Power BI la aplicación de escritorio es only disponible en dispositivos Windows.

Para adquirir las credenciales necesarias para la conexión Power BI para 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 espacio de trabajo de consultas.

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

IMPORTANTE

Debe descargar la versión 4.0.10 o anterior, ya que las versiones más recientes dan como resultado 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 haya instalado correctamente, reinicie el equipo antes de seguir los pasos siguientes.

Connect Power BI al servicio de consultas

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

La variable 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 puede encontrarse en el PowerBI documentación.

Estos valores requeridos se toman de sus credenciales de Adobe Experience Platform. Para encontrar sus credenciales, inicie sesión en la interfaz de usuario de Platform y seleccione Consultas desde la navegación izquierda, 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 ficha Credenciales y las credenciales de caducidad resaltadas.

En el Server del campo PostgreSQL database , introduzca el valor del host que se encuentra en el servicio de consulta Credenciales para obtener más información. Para la producción, agregue el puerto :80 al final de la cadena host. Por ejemplo, made-up.platform-query.adobe.io:80.

La variable Database puede ser "all" o un nombre de tabla de conjunto de datos. Por ejemplo, prod:all.

IMPORTANTE

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

Modo de conectividad de datos

A continuación, puede seleccionar su Data Connectivity mode. En el PostgreSQL database cuadro de 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 , lea la sección en importación de una tabla. Para obtener más información sobre DirectQuery , lea la sección en consulta de un conjunto de datos sin importar datos.

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

Autenticación

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

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

Importar una tabla

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

IMPORTANTE

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 tal como se describe anteriormente y seleccione Import Data Connectivity mode, seguido de OK. La variable Navigator , mostrando una lista de todas las tablas disponibles. Seleccione la tabla de la que desea obtener una vista previa, seguida de Load para introducir el conjunto de datos en Power BI. La tabla ahora se importa en Power BI.

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

Importar tablas con 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 plana de los datos anidados anteriormente como una tabla normal.

En el PostgreSQL database cuadro de diálogo, seleccione Advanced options para introducir una consulta SQL personalizada en el SQL statement para obtener más información. Esta consulta personalizada debe utilizarse para acoplar sus pares de nombre-valor JSON a un formato de tabla. La documentación oficial también proporciona información sobre cómo conectar PowerBI mediante una instrucción SQL en las opciones avanzadas.

Una vez introducida la consulta personalizada, seleccione OK para continuar conectando la base de datos. Consulte la autenticación 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 acoplados en la variable Power BI Panel de escritorio como tabla. El nombre del servidor y de la base de datos se muestran en la parte superior del cuadro de diálogo. Select Load para completar el proceso de importación.

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

Consultar el conjunto de datos sin importar datos

La variable DirectQuery Data Connectivity mode consulta el origen de datos directamente sin importar ni copiar datos en el 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 de la fuente de datos subyacente.

Más información sobre el uso de DirectQuery , así como un amplio debate sobre su opciones de conectividad, casos de uso y limitaciones puede encontrarse en el PowerBI documentación.

Para usar esto Data Connectivity mode, seleccione DirectQuery alternar entonces Advanced options para introducir una consulta SQL personalizada en el SQL statement para obtener más informació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. Select Load para ver los resultados de la consulta.

Pasos siguientes

Al leer este documento, ahora debe comprender cómo conectar con la variable Power BI Aplicación de escritorio y los distintos modos de conexión de datos disponibles. Para obtener más información sobre cómo escribir y ejecutar consultas, consulte la directrices para la ejecución de consultas.

En esta página