Mostrando las entradas con la etiqueta Excel. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Excel. Mostrar todas las entradas

lunes, 11 de abril de 2016

Conectar Excel con la base de datos de MAP Toolkit

En algunas ocaciones puede que requieras información adicional a los reportes por defecto que genera MAP Toolkit; por ejemplo un inventario de Software de cada equipo.

Podemos conectarnos directamente a la base de datos predeterminada de SQL generada por MAP Toolkit por medio de SQL Management Studio y realizar querys sobre las tablas.

Una opción más sencilla es conectar la aplicación de Excel directamente y generar tablas dinámicas.

1.- En una ventana de excel vamos a la pestaña 'Datos' y luego el botón 'De otras fuentes'

2.- En el menú desplegable seleccione 'Desde el asistente para a conexión de datos'

3.- 'Otro avanzado' y clic en siguiente

4.- 'SQL Server Native Client 11.0' y clic en siguiente
NOTA: en caso de que no aparezca esta opción instale el siguiente aplicativo https://www.microsoft.com/en-us/download/details.aspx?id=29065
5.- En el nombre del servidor introduzca '(localdb)\maptoolkit' , seleccione 'Use Windows NT integrated security' y haga clic en 'Test Connection'

6.- Le aparecerá un mensaje como el siguiente,
7.- Haga clic en aceptar
8.- Seleccione la base de datos que creó durante la instalación de MAP y la tabla deseada (para el inventario de Software vamos a utilizar 'InstalledProductsView') haga clic en siguiente

9.- En la ventana de importar datos haga clic en aceptar
10.- En este punto ya tenemos el listado de todo el software instalado, sin embargo esta vista no es muy funcional ya que muestra un solo producto por fila; vamos a crear una tabla dinámica en una nueva hoja de excel. Vamos a la pestaña 'Insertar' y hacemos clic en 'Tabla dinámica', seleccione las dos columnas completas 'ComputerName' y 'Product Name' y haga clic en aceptar.
11.- La nueva hoja de excel nos aparece en blanco. Del lado derecho hay que habilitar las casillas 'ComputerName' y 'Product Name' (en ese orden) para tener una el inventario de Software por equipo.