Saltar al contenido principal
Power BITutoriales PowerBI

Conectar Power BI a SQL Server

Power BITutoriales PowerBI

Conectar Power BI a SQL Server

Veamos el enfoque paso a paso para conectar Power BI a la base de datos de SQL Server. Además de este Connect Power BI to SQL Server, cómo usar consultas SQL con los datos presentes en tablas SQL con un ejemplo

Enfoque paso a paso para conectar Power BI a SQL Server

Si aún no ha iniciado Power BI Desktop, haga doble clic en Power BI Desktop para abrirlo. Una vez que está abierto, se ve como la siguiente captura de pantalla. Haga clic en el Obtener datos Hipervínculo

connect-power-bi-to-sql-server-1-1617761

Si se encuentra en la página de visualización de Power BI, en la pestaña Inicio, haga clic en el Obtener datos opción y seleccione la Servidor SQL, como mostramos a continuación. O seleccione Más opciones.

connect-power-bi-to-sql-server-2-2688683

Estamos seleccionando Más opciones para mostrarle la siguiente ventana. Utilice esta ventana para seleccionar la fuente de datos deseada. Aquí, estamos hablando de cómo conectar Power BI a SQL Server. Entonces, déjame seleccionar el Base de datos de SQL Server Opción.

connect-power-bi-to-sql-server-3-9567225

Conectar Power BI a SQL Server

La siguiente es la lista de campos disponibles para completar para conectar Power BI a la base de datos de SQL Server

  • Servidor: Proporcione el nombre de la instancia de SQL Server. Si instaló SQL con la instancia predeterminada, el nombre de la instancia es el nombre del equipo o localhost.
  • Base de datos: Esto es opcional. Si desea utilizar una consulta SQL personalizada, es necesaria.
  • Modo de conectividad de datos: Seleccione si desea importar o consultar directamente.
connect-power-bi-to-sql-server-4-9525796

Al hacer clic en la opción Avanzado, se muestran las propiedades avanzadas.

connect-power-bi-to-sql-server-5-1161003

Puede escribir su propia consulta SQL para extraer datos de la base de datos especificada. Para hacer esto, escriba su consulta dentro del cuadro Declaración SQL

connect-power-bi-to-sql-server-15-4508087

La consulta personalizada que usamos en la captura de pantalla de Connect Power BI to SQL Server anterior es:

-- Connecting Power BI to SQL Server
SELECT Geo.EnglishCountryRegionName AS Country, 
       Geo.StateProvinceName AS State, 
       SUM(Fact.SalesAmount) AS Sales, 
       SUM(Fact.TaxAmt) AS Tax, 
       COUNT(Fact.OrderQuantity) AS Orders
FROM FactResellerSales AS Fact
  INNER JOIN
     DimSalesTerritory ON 
        Fact.SalesTerritoryKey = DimSalesTerritory.SalesTerritoryKey 
  INNER JOIN
     DimGeography AS Geo ON 
        DimSalesTerritory.SalesTerritoryKey = Geo.SalesTerritoryKey
GROUP BY Geo.EnglishCountryRegionName, Geo.StateProvinceName
HAVING COUNT(Fact.OrderQuantity) > 60000

Si desea utilizar estos datos, haga clic en Cargar. Por ahora, déjeme hacer clic en el botón cancelar porque quiero seleccionar varias tablas.

connect-power-bi-to-sql-server-16-9158394

NOTA: No se preocupe por encima de la consulta, solo comprenda el procedimiento. Sin embargo, si desea aprender, consulte nuestro Tutorial de SQL Server

Permítame usar la instancia local y haga clic en Aceptar

connect-power-bi-to-sql-server-6-1334529

Por ahora, estamos usando las credenciales de Windows locales actuales. Si no tiene permiso para acceder a SQL Server, utilice la credencial de Windows de otra persona seleccionando Utilice credenciales alternativas.

connect-power-bi-to-sql-server-7-1564063

En tiempo real, solo usamos las credenciales de la base de datos de SQL Server. Para esto, seleccione la base de datos e ingrese el nombre de usuario y contraseña proporcionados por la persona Admin.

Por ahora, estoy usando las credenciales actuales de Windows.

connect-power-bi-to-sql-server-8-1714051

En las opciones de visualización, enumera las bases de datos que están disponibles para esa instancia. En este ejemplo, estamos seleccionando el AdventureWorksDW2017 base de datos.

Puede descargar esta base de datos desde el Centro de descarga oficial de Microsoft o GitHub de forma gratuita.

connect-power-bi-to-sql-server-9-4677047

Al expandir la carpeta Base de datos, se muestran las tablas y vistas disponibles. Al seleccionar la tabla, se muestra la Vista previa de datos.

connect-power-bi-to-sql-server-10-9719125

En la siguiente captura de pantalla, puede ver que estamos seleccionando las tablas requeridas. Recuerde, si está confundido para seleccionar tablas, seleccione una tabla de Medidas (Pedidos o Ventas) y haga clic en Seleccionar tablas relacionadas botón.

  • Carga: Esto cargará datos de las tablas seleccionadas en Power BI. Como sé que los datos están limpios, déjeme hacer clic en el botón Cargar
  • Editar: Haga clic en este botón para modificar las columnas o limpiar los datos
connect-power-bi-to-sql-server-11-5116469

Espere hasta que se complete la carga

connect-power-bi-to-sql-server-12-8351415

Ahora puede ver las tablas que seleccionamos de la base de datos de SQL Server en la sección Campos.

connect-power-bi-to-sql-server-13-5176174

Expanda cualquier tabla para ver las columnas (campos) dentro de esa tabla.

connect-power-bi-to-sql-server-14-9382611

TIP: Este es el conjunto de datos que usaremos en la mayor parte del tutorial de Power BI.

Veamos el enfoque paso a paso para conectar Power BI a la base de datos de SQL Server. Además de este Connect Power BI to SQL Server, cómo usar consultas SQL con los datos presentes en tablas SQL con un ejemplo

Enfoque paso a paso para conectar Power BI a SQL Server

Si aún no ha iniciado Power BI Desktop, haga doble clic en Power BI Desktop para abrirlo. Una vez que está abierto, se ve como la siguiente captura de pantalla. Haga clic en el Obtener datos Hipervínculo

connect-power-bi-to-sql-server-1-1617761

Si se encuentra en la página de visualización de Power BI, en la pestaña Inicio, haga clic en el Obtener datos opción y seleccione la Servidor SQL, como mostramos a continuación. O seleccione Más opciones.

connect-power-bi-to-sql-server-2-2688683

Estamos seleccionando Más opciones para mostrarle la siguiente ventana. Utilice esta ventana para seleccionar la fuente de datos deseada. Aquí, estamos hablando de cómo conectar Power BI a SQL Server. Entonces, déjame seleccionar el Base de datos de SQL Server Opción.

connect-power-bi-to-sql-server-3-9567225

Conectar Power BI a SQL Server

La siguiente es la lista de campos disponibles para completar para conectar Power BI a la base de datos de SQL Server

  • Servidor: Proporcione el nombre de la instancia de SQL Server. Si instaló SQL con la instancia predeterminada, el nombre de la instancia es el nombre del equipo o localhost.
  • Base de datos: Esto es opcional. Si desea utilizar una consulta SQL personalizada, es necesaria.
  • Modo de conectividad de datos: Seleccione si desea importar o consultar directamente.
connect-power-bi-to-sql-server-4-9525796

Al hacer clic en la opción Avanzado, se muestran las propiedades avanzadas.

connect-power-bi-to-sql-server-5-1161003

Puede escribir su propia consulta SQL para extraer datos de la base de datos especificada. Para hacer esto, escriba su consulta dentro del cuadro Declaración SQL

connect-power-bi-to-sql-server-15-4508087

La consulta personalizada que usamos en la captura de pantalla de Connect Power BI to SQL Server anterior es:

-- Connecting Power BI to SQL Server
SELECT Geo.EnglishCountryRegionName AS Country, 
       Geo.StateProvinceName AS State, 
       SUM(Fact.SalesAmount) AS Sales, 
       SUM(Fact.TaxAmt) AS Tax, 
       COUNT(Fact.OrderQuantity) AS Orders
FROM FactResellerSales AS Fact
  INNER JOIN
     DimSalesTerritory ON 
        Fact.SalesTerritoryKey = DimSalesTerritory.SalesTerritoryKey 
  INNER JOIN
     DimGeography AS Geo ON 
        DimSalesTerritory.SalesTerritoryKey = Geo.SalesTerritoryKey
GROUP BY Geo.EnglishCountryRegionName, Geo.StateProvinceName
HAVING COUNT(Fact.OrderQuantity) > 60000

Si desea utilizar estos datos, haga clic en Cargar. Por ahora, déjeme hacer clic en el botón cancelar porque quiero seleccionar varias tablas.

connect-power-bi-to-sql-server-16-9158394

NOTA: No se preocupe por encima de la consulta, solo comprenda el procedimiento. Sin embargo, si desea aprender, consulte nuestro Tutorial de SQL Server

Permítame usar la instancia local y haga clic en Aceptar

connect-power-bi-to-sql-server-6-1334529

Por ahora, estamos usando las credenciales de Windows locales actuales. Si no tiene permiso para acceder a SQL Server, utilice la credencial de Windows de otra persona seleccionando Utilice credenciales alternativas.

connect-power-bi-to-sql-server-7-1564063

En tiempo real, solo usamos las credenciales de la base de datos de SQL Server. Para esto, seleccione la base de datos e ingrese el nombre de usuario y contraseña proporcionados por la persona Admin.

Por ahora, estoy usando las credenciales actuales de Windows.

connect-power-bi-to-sql-server-8-1714051

En las opciones de visualización, enumera las bases de datos que están disponibles para esa instancia. En este ejemplo, estamos seleccionando el AdventureWorksDW2017 base de datos.

Puede descargar esta base de datos desde el Centro de descarga oficial de Microsoft o GitHub de forma gratuita.

connect-power-bi-to-sql-server-9-4677047

Al expandir la carpeta Base de datos, se muestran las tablas y vistas disponibles. Al seleccionar la tabla, se muestra la Vista previa de datos.

connect-power-bi-to-sql-server-10-9719125

En la siguiente captura de pantalla, puede ver que estamos seleccionando las tablas requeridas. Recuerde, si está confundido para seleccionar tablas, seleccione una tabla de Medidas (Pedidos o Ventas) y haga clic en Seleccionar tablas relacionadas botón.

  • Carga: Esto cargará datos de las tablas seleccionadas en Power BI. Como sé que los datos están limpios, déjeme hacer clic en el botón Cargar
  • Editar: Haga clic en este botón para modificar las columnas o limpiar los datos
connect-power-bi-to-sql-server-11-5116469

Espere hasta que se complete la carga

connect-power-bi-to-sql-server-12-8351415

Ahora puede ver las tablas que seleccionamos de la base de datos de SQL Server en la sección Campos.

connect-power-bi-to-sql-server-13-5176174

Expanda cualquier tabla para ver las columnas (campos) dentro de esa tabla.

connect-power-bi-to-sql-server-14-8235973

TIP: Este es el conjunto de datos que usaremos en la mayor parte del tutorial de Power BI.

error: Atención: Contenido protegido.