Conectar Power BI al servicio de consultas

Este documento describe los pasos para conectar el escritorio Power BI con el servicio de consultas de Adobe Experience Platform.

Introducción

Esta guía requiere que ya tenga acceso a la aplicación de escritorio Power BI y que esté familiarizado con la forma de navegar por su interfaz. Para descargar el escritorio Power BI o para obtener más información, consulte la documentación oficial Power BI 3}.

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

Para adquirir las credenciales necesarias para conectar Power BI al Experience Platform, debe tener acceso al área 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 instalar Power BI, tendrá que instalar Npgsql, un paquete de controladores de .NET para PostgreSQL. Encontrará más información sobre Npgsql en la 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.

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

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

Aparecerá el cuadro de diálogo de la base de datos PostgreSQL, en el que se solicitarán valores para el servidor y la base de datos. Encontrará instrucciones adicionales sobre cómo conectarse a una base de datos PostgreSQL desde Power Query Desktop en la documentación oficial de PowerBI.

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 en 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.

IMPORTANT
Como usuario de Power BI o Tableau, puede conectarse con Customer Journey Analytics a sus herramientas de BI desde la pestaña de credenciales del servicio de consulta. Consulte la documentación de credenciales para obtener instrucciones sobre cómo conectar las herramientas de BI al Customer Journey Analytics.

El área de trabajo Consultas del Experience Platform con la ficha Credenciales y Credenciales que caducan resaltadas.

En el campo Server del cuadro de diálogo PostgreSQL database, escriba el valor para el host encontrado en la sección Credenciales del servicio de consulta. Para la producción, agregue el puerto :80 al final de la cadena de host. Por ejemplo, made-up.platform-query.adobe.io:80.

El campo Database 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 sobre la característica FLATTENpara 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 cuadro de diálogo PostgreSQL database, seleccione Import seguido de OK para mostrar una lista de todas las tablas disponibles, o bien seleccione DirectQuery para consultar el origen de datos directamente sin importar ni copiar datos directamente en Power BI.

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

Seleccione 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.

Complete estos detalles y, a continuación, seleccione Connect para continuar con el paso siguiente.

Importar una tabla import

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

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

Para importar una tabla, escriba los detalles del servidor y la base de datos tal como se ha descrito anteriormente y seleccione Import Data Connectivity mode, seguido de OK. Aparece el cuadro de diálogo Navigator, 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 ha importado a Power BI.

Encontrará información general sobre cómo conectarse a los datos en la aplicación PowerBi de escritorio en la documentación oficial.

Importar tablas mediante SQL personalizado

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

En el cuadro de diálogo PostgreSQL database, seleccione Advanced options para introducir una consulta SQL personalizada en la sección SQL statement. 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 PowerBI mediante una instrucción SQL en las opciones avanzadas.

Una vez que haya especificado la consulta personalizada, seleccione OK para continuar con la conexión de la base de datos. Consulte la sección authentication anterior para obtener instrucciones sobre cómo conectar una base de datos desde esta parte del flujo de trabajo.

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

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

Consultar el conjunto de datos sin importar datos direct-query

DirectQuery Data Connectivity mode consulta el origen de datos directamente sin importar ni copiar datos en el escritorio Power BI. 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.

Encontrará más información sobre el uso de DirectQuery, así como una explicación detallada sobre sus opciones de conectividad, casos de uso y limitaciones en la documentación oficial de PowerBI.

Para usar este(a) Data Connectivity mode, seleccione la opción DirectQuery y después Advanced options para escribir una consulta SQL personalizada en la sección SQL statement. Asegúrese de que Include relationship columns esté seleccionado. Una vez que haya completado la consulta, seleccione OK para continuar.

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

Pasos siguientes

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

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