Power BI Data Gateway: Conectando diferentes fuentes de datos

Si te estás estresando por el análisis de datos y llevando a cabo consultas manualmente o importaciones manuales, ¿por qué no considerar el uso del Gateway de Datos de Power BI? Con el Gateway de Datos de Power BI, puedes simplificar y virtualizar el análisis de datos.

En este tutorial, aprenderás cómo configurar fuentes de datos de manera fluida y eficiente utilizando Azure SQL Server y el gateway de datos local.

¡Mejora tu visualización de datos diaria conectando fuentes a tu Gateway de Datos de Power BI!

Requisitos previos

Este tutorial será una demostración práctica. Para seguirlo, asegúrate de tener lo siguiente:

  • Power BI instalado en tu máquina local, la versión en este tutorial es la 2.97.

Conexión de On-premises a Power Bi Data Gateway

El gateway de datos local crea un puente entre Power BI y aplicaciones o software relacionados con la nube, creando un camino donde puedes mover tus datos de manera segura de un extremo a otro. Aunque el gateway no es responsable de transferir datos, crea un servidor o un medio para transferir tus datos.

Antes de conectar el gateway de datos local a Power BI, debes instalar el gateway estándar en tu máquina local.

Verifica los requisitos para la instalación del Gateway local.

1. Descarga el archivo estándar del gateway y abre el instalador una vez descargado.

Installing On-premises data gateway

2. A continuación, proporciona la dirección de correo electrónico a la que deseas conectar el gateway y haz clic en Iniciar sesión. Asegúrate de que la dirección de correo electrónico sea la misma que la asociada a tu cuenta de Power Bi.

Providing an email address to use with the on-premises data gateway

3. Una vez iniciada la sesión, elige la opción Registrar un nuevo gateway en este equipo y haz clic en Siguiente. Esta opción crea un nuevo gateway en el gateway de datos local.

Choosing to register a new gateway

4. Ahora, configura el gateway de datos local con lo siguiente:

  • Proporciona un nombre para el gateway de datos local.

Opcionalmente, marca la casilla Agregar a un clúster de gateway existente para añadir el gateway de datos a un clúster existente.

  • Proporciona y confirma una clave de recuperación que conste de un mínimo de ocho caracteres. Esta clave se almacena y se utiliza para verificar tu propiedad cuando pierdes acceso al gateway local.
  • Haz clic en Configurar para guardar tus ajustes y configurar el gateway de datos local creado.
Configuring the new on-premises data gateway

A continuación, puedes ver una página que confirma que tu gateway ha sido configurado y está listo para su uso.

Confirming the gateway configuration is successful

5. Abra su aplicación o espacio de trabajo de Power BI, haga clic en los tres puntos suspensivos (elipsis) en la parte superior derecha → Configuración → Administrar pasarelas para acceder a todas sus pasarelas o fuentes de datos conectadas.

Connecting to Power BI

6. Haga clic en los tres puntos suspensivos junto al nombre de su pasarela de datos y asegúrese de que la pasarela esté habilitada desde la ventana que se abre a la derecha.

El estado Habilitado, como se muestra a continuación, indica que la pasarela está activa y en línea.

Verifying successful connection of on-premises gateway on Power BI

7. A continuación, haga clic nuevamente en los tres puntos suspensivos junto a la pasarela de datos y elija Configuración para configurar los ajustes de su grupo de pasarelas.

Configuring the gateway cluster

8. Configure los ajustes a continuación, pero deje los campos Descripción y Departamento vacíos.

Configuring the settings for the On-premises data gateway

9. Por último, marque todas las casillas y haga clic en Guardar para guardar los ajustes, y habrá conectado correctamente la fuente de pasarela de datos local a su cuenta de Power BI.

Ahora, puede enviar datos fácilmente a través de esta fuente utilizando las fuentes de datos de SQL Server, Azure o AWS.

Settings Page for Configured On-premises data gateways on Power Bi

Conexión de Azure SQL Database a Power BI

Al conectar Azure y Power BI, puede realizar el procesamiento de datos en análisis e informes que proporcionan información en tiempo real sobre cualquier negocio o empresa. Ambos pueden desarrollar soluciones empresariales e intelectuales complejas utilizando conectividad incorporada.

No se preocupe. No es necesario escribir código para conectar herramientas y software de Azure a Power BI.

1. En el Portal de Azure, busque Azure SQL y seleccione el servicio Azure SQL que aparece para acceder a Azure SQL.

Searching for Azure SQL

2. En la página de Azure SQL, haz clic en Crear recurso de Azure SQL, lo que abre una configuración para la página de recursos de Azure SQL.

Creating a resource for Azure SQL

3. Haz clic en Crear en Bases de datos SQL para crear una base de datos única.

Choosing a database type

4. Proporciona un nombre descriptivo para la base de datos y haz clic en el enlace Crear nuevo para crear primero un nuevo servidor.

Creating an SQL database

5. Ingresa un nombre único para el servidor y selecciona una ubicación cercana a ti.

Creating server for SQL database

6. Desplázate hacia abajo hasta la sección de Autenticación y configura la autenticación de la siguiente manera:

  • Método de autenticación – Elige Usar autenticación SQL.
  • Inicio de sesión del administrador del servidor, Contraseña, Confirmar contraseña – Proporciona un nombre de administrador (server-admin) y una contraseña.
  • Haz clic en OK para crear los detalles de administrador de SQL para nuestra base de datos SQL.
Creating a SQL database admin details

7. Vuelve a la configuración de la base de datos, selecciona el servidor creado como el servidor, deja las demás opciones en sus valores predeterminados y haz clic en Revisar + Crear.

Tu navegador te redirige a una página donde puedes revisar la configuración establecida para la base de datos (paso ocho).

Confirming configured database settings

8. Revisa la configuración establecida para tu base de datos y haz clic en Crear para crear la base de datos SQL, lo cual tomará algún tiempo para completarse.

Una vez creada, tu navegador te redireccionará a una página donde podrás ver el estado de implementación (paso nueve).

Confirming SQL database details

9. Después de una implementación exitosa, haz clic en Ir al recurso para acceder al recurso recién creado.

Accessing the newly-created resource

10. Una vez en el panel de control del recurso, haz clic en Computación + Almacenamiento bajo la sección de Configuración (panel izquierdo) para iniciar la configuración de los ajustes de almacenamiento de tu servidor SQL.

Accessing the SQL database settings

11. Ahora, selecciona la opción Sin servidor para hacer que tu base de datos se autoescale y cueste menos.

Settings the tiers for SQL database

12. Arrastra el control deslizante para minimizar el tamaño de los datos, como se muestra a continuación, y haz clic en Aplicar para guardar los ajustes. Este tutorial utiliza 15 GB para la demostración.

Changing data size

13. De regreso al panel de control del recurso, haz clic en Establecer cortafuegos del servidor para iniciar la configuración de un cortafuegos para acceder a tus datos desde el escritorio de Power BI y visualizar tus datos.

Accessing firewall on SQL database

14. Bajo la pestaña de Acceso público, haz clic en Redes seleccionadas para agregar una dirección IP.

Adding a network to access the SQL database

15. A continuación, desplázate hacia abajo hasta la sección de Reglas de cortafuegos, haz clic en Agregar tu dirección IPv4 del cliente o establece la dirección IP de inicio y la dirección IP de finalización en 0.0.0.0.

Una vez que hayas agregado la dirección IP de tu cliente, haz clic en Guardar para guardar la configuración.

Adding a client IPv4 to access the SQL database

Una vez completado, verás el mensaje de confirmación que se muestra a continuación.

Verifying firewall configuration success

Creando Datos en la Base de Datos SQL de Azure para Visualizar

Ahora tienes una base de datos de Azure SQL y un servidor, y estás listo para adentrarte en la creación de datos o consultas en la base de datos para visualizar en Power BI. El servidor de Azure SQL ofrece un editor de consultas que te permite escribir consultas, crear tablas y agregar datos a las tablas creadas.

Para comenzar a crear datos en la base de datos de Azure SQL:

1. En el panel de tu recurso, haz clic en “Editor de consultas” para agregar una consulta.

Adding data to the SQL database

2. Cuando se te solicite, proporciona los detalles del administrador de SQL que configuraste en el paso seis de la sección “Conectar la base de datos de Azure SQL a Power BI” y haz clic en “Aceptar” para iniciar sesión.

Signing into SQL query editor

Una vez iniciada la sesión, verás un editor de consultas como el que se muestra a continuación.

Executing the query

3. Copia y pega la siguiente consulta en el editor de consultas SQL, la cual crea cuatro tablas llamadas Persona, Estudiante, Curso y Crédito.

-- Crear una tabla de usuario

CREATE TABLE Person
(
	PersonId INT IDENTITY PRIMARY KEY,
	FirstName NVARCHAR (128) NOT NULL,
	MiddleInitial NVARCHAR(10),
	LastName NVARCHAR(128) NOT NULL,
	DateOfBirth Date NOT NULL,
)

-- Crear tabla de Estudiante

CREATE TABLE Student
(
	StudentId INT IDENTITY PRIMARY KEY,
	PersonId INT REFERENCES Person (PersonId),
	Email NVARCHAR(256),
)

-- Crear tabla de Curso

CREATE TABLE Course
(
	CourseId INT IDENTITY PRIMARY KEY,
	Name NVARCHAR(50) NOT NULL,
	Teacher NVARCHAR (256) NOT NULL,
)

-- Crear tabla de Crédito

CREATE TABLE Credit
(
	StudentId INT REFERENCES Student (StudentId),
	CourseId INT REFERENCES Course (CourseId),
	Grade DECIMAL(5,2) CHECK (Grade <= 100),
	Attempt TINYINT,
	CONSTRAINT [UQ_studentgrades] UNIQUE CLUSTERED
		(
		StudentId, CourseId, Grade, Attempt
		)
)

4. Ahora, haz clic en “Ejecutar” para ejecutar la consulta.

Executing the query

5. Haz clic en “Aceptar” para cerrar y continuar con la consulta cuando se te solicite el certificado asociado con tu cuenta de Azure, como se muestra a continuación.

Confirming certificate

6. A continuación, haz clic en “Ejecutar” nuevamente para ejecutar la consulta en el editor. Una vez exitosa, verás el mensaje “Consulta realizada con éxito” en la parte inferior de la sección del editor de consultas.

Puedes ver las tablas creadas después de ejecutar la consulta en el panel izquierdo.

Confirming SQL query

7. Selecciona la tabla dbo.Curso y ejecuta la siguiente consulta, la cual devuelve 100 registros.

SELECT TOP (100) * FROM [dbo].[Course];
Accessing the Tables folder on the SQL database

8. Ahora, selecciona dbo.Course debajo de Tablas (panel izquierdo), haz clic en los puntos suspensivos (tres puntos) → Editar datos (Vista previa) para acceder a los datos de la tabla.

Creating a new row

9. Finalmente, haz clic en Crear nueva fila para agregar datos a la tabla, y haz clic en el botón Guardar para guardar los nuevos datos.

Adding data to the dbo.Course table

Visualización de datos desde la base de datos Azure SQL a Power BI

¿Qué mejores maneras hay para realizar análisis de datos? La visualización de datos desde la base de datos Azure SQL a Power BI seguramente despertará tu interés.

Para visualizar tus datos en Power BI:

1. Haz clic en Power BI en la página de resumen de tu portal de Azure → Comenzar y se descargará un archivo .pbids.

Doble clic en el archivo descargado .pbids para abrirlo en tu escritorio de Power BI.

Connecting to Power BI

2. A continuación, selecciona Base de datos (panel izquierdo), proporciona tu administrador y contraseña SQL y haz clic en Conectar para conectarte a tu base de datos SQL Azure.

Una vez conectado, aparecerá una nueva página para ver los datos de tu base de datos Azure SQL (paso tres).

Connecting to SQL database

3. Marca la casilla de la tabla Curso y haz clic en Cargar para cargar los datos de la tabla en Power BI.

Loading data of the Course table

Puedes encontrar tus datos cargados en la sección Campos en el lado derecho de tu escritorio de Power BI.

4. Por último, selecciona todas las columnas en la tabla Curso bajo la sección Campos, y aparecerá una ventana emergente visual mostrando los datos seleccionados de la tabla, como se muestra a continuación.

Visualizing selected data

Tal vez te gustaría cambiar cómo visualizar tus datos. Si es así, selecciona un tipo de visualización (como un gráfico circular) en el panel de Visualizaciones, como se muestra a continuación.

Changing data visualization

Conclusión

Power BI tiene más de veinte fuentes de datos. Pero con este tutorial, conectar tus datos de Azure nunca ha sido más fácil. En este punto, ahora puedes enviar rápidamente tus datos desde SQL Server utilizando el gateway de datos local a Power BI.

En este punto, nunca tendrás que preocuparte por visualizar datos de Azure o servidores SQL. Además de utilizar Power BI Data Gateway para empresas, ¿considerarás esta herramienta para visualizar datos de manera excelente para tus herramientas de monitoreo de TI?

Source:
https://adamtheautomator.com/power-bi-data-gateway/