En el mundo actual impulsado por los datos, SQL Server se erige como el almacén de bases de datos de acceso para las organizaciones, que alberga sus vastos datos comerciales. Simultáneamente, Excel sigue siendo la aplicación de hoja de cálculo de análisis de datos versátil ampliamente adoptada en varios departamentos y niveles organizacionales.

Sin embargo, obtener datos entre estas dos aplicaciones puede llevar tiempo y esfuerzo. Entonces, le mostraremos cómo importar datos sin problemas desde SQL Server a Excel usando Power Query.

¿Qué es PowerQuery?

Microsoft Power Query es un motor de transformación y limpieza de datos disponible en Microsoft Excel, Power BI y Azure Data Factory. Power Query funciona de manera similar en todas estas aplicaciones.

Con Power Query, puede cargar datos en la aplicación desde múltiples fuentes y limpiarlos usando el código M o sus funciones de transformación preconstruidas. Estas características incluyen eliminar columnas, cambiar un tipo de datos, combinar múltiples conjuntos de datos en Microsoft Excel

instagram viewer
, o realizando un análisis de opinión sobre sus datos.

Aunque Power Query es una herramienta interesante, los nuevos usuarios deben asegurarse de que se sienten cómodos con Excel antes de comenzar a usar Power Query. Si no está seguro de sus conocimientos de Excel, visite estos sitios de capacitación y cursos gratuitos para convertirse en un maestro de Excel.

Exploración de SQL Server Management Studio (SSMS)

SQL Server Management Studio, o SSMS como se le llama, es una plataforma de SQL Server. Se denomina plataforma porque comprende varios componentes, como el motor de base de datos, los servicios de análisis, los servicios de integración y los servicios de informes. Con estos servicios, puede tener una plataforma de acceso para todo tipo de trabajo relacionado con SQL, desde crear una tabla y escribir consultas hasta actividades administrativas y de resolución de problemas.

Hoy, exploraremos su motor de base de datos y usaremos una tabla de datos simple en la base de datos.

Importación de datos SQL directamente a Excel usando Power Query

Power Query le permite importar datos desde casi cualquier lugar. Es una de las diez complementos de Excel que le permiten procesar, analizar y visualizar datos como un profesional.

Para importar datos de SSMS, siga los pasos que se describen a continuación.

  1. Abra SSMS y conéctese con su motor de base de datos.
  2. Elija una tabla que desee extraer de SSMS a Excel usando el menú desplegable.
  3. Usaremos la tabla 'dbo.creditcard' para este ejemplo.
  4. Abre Excel y ve a Datos.
  5. En Datos, seleccione Obtener datos > De la base de datos > Seleccionar Desde la base de datos del servidor SQL.
  6. Ingrese el nombre de su servidor y base de datos. También puede escribir una instrucción SQL para obtener exactamente lo que desea. Esto evitará mucha transformación de datos en Power Query.

    Puede obtener el nombre de su servidor y base de datos haciendo clic derecho en la tabla SSMS y seleccionando propiedades.

  7. Hacer clic DE ACUERDO.
  8. Puede usar su cuenta de Windows, base de datos o Microsoft para autenticarse. Usaré mis credenciales actuales en Windows.
  9. Hacer clic Conectar.
  10. Power Query Navigator abre y muestra todas las tablas disponibles en esa base de datos.
  11. Seleccione la tabla SQL que desea importar.
  12. Puede seleccionar cualquiera Carga o Transformar datos.
  13. Carga cierra power query y muestra los datos en Excel. Sería mejor si solo hiciera esto cuando sus datos estén limpios y, por lo tanto, no necesiten ninguna transformación.
  14. Transformar datos, por otro lado, ingiere los datos en Power Query. Esto le permite realizar técnicas de transformación de datos en sus datos.

    siempre elige Transformar datos. Es una buena práctica mirar sus datos en Power Query antes de cargarlos en Excel. Por ejemplo, es posible que deba cambiar un tipo de datos antes de cargarlo. Inspeccionar sus datos antes de cargarlos puede ahorrarle tiempo y esfuerzo.

  15. Seleccionar Transformar datos. Ha importado con éxito sus datos a Power Query. Como resultado, puede realizar técnicas de transformación de datos en sus datos.
  16. Una vez que haya terminado con su transformación de datos, seleccione Cargar y cerrar.

Haga más con Power Query

Con las funciones Obtener datos de Excel en Power Query, puede importar datos de varias fuentes, no solo de servidores SQL. Por ejemplo, puede extraer datos de Microsoft Dynamic, Sharepoint, Salesforce, Azure, bases de datos como Oracle, JSON, la web y plataformas de redes sociales.

Además, independientemente de lo sucios y desordenados que sean los datos, Power Query está disponible para todas sus necesidades de limpieza y transformación de datos.