Daily Archives: 14 mayo 2012

Importar datos al Modelo Tabular con SQL Server 2012 – Word

Una de las posibilidades que ofrece el trabajo con Modelo Tabular de SQL Server 2012 es que permite importar datos desde diferentes orígenes y es lo que vamos a empezar hoy. El ejemplo que voy a seguir estos días, tiene como origen la misma idea, las 5 tablas de Adventure Works: Product, Category, Subcategory, OrderHeader y OrderDetail, así conocidos los datos nos podemos centrar en lo importante.

Como vimos antes, el entorno de trabajo del proyecto VS del  Modelo Tabular muestra un panel vacío hasta que importemos los datos.

Nuestra tarea consiste en importar desde diferentes orígenes. Hoy vamos a ver  lo que sucede cuando importamos datos de MS Office Word. Partimos de que tenemos un documento con los mismos datos que hay en la tabla ProductSubcategory de Adventure Works, en una tabla de Word.

Seleccionamos toda la tabla, cuyos encabezados de columnas coinciden con ls columnas de la tabla SubCategory.

Desde el entorno de trabajo del Modelo Tabular, menú Editar - Pegar, nos muesta una ventana preliminar para que configuremos lo relativo a encabezado de columnas, asignemos un nombre a la tabla y confirmemos que está bien la estructura que queremos importar.

Desde la vista Datos podemos ver que se ha creado una ficha nueva, con el nombre que habíamos indicado, tal y como lo teníamos en PowerPivot.

Ante posibles de los datos dentro del modelo tenemos a disposición varias opciones de pegado.

Las opciones Paste Append y Paste Replace sólo están disponibles para tablas del modelo que se han creado mediante la opción Copiar y Pegar. Los nuevos datos se agregan al final de la tabla, sólo si coinciden en la cantidad de columnas. Sobre el tipo de datos, debe coincidir o ser “convertible”, en caso contrario tendremos un error.

En la próxima vamos a ver cómo importamos datos al Modelo Tabular de SQL Server Analysis Services 2012, esta vez desde MS Office Excel. Una de las formas de hacerlo, viene siendo más o menos lo mismo que hemos hecho hoy.

Nota del 21.05.2012

He recibido un par de correos sobre este escrito. No ha quedado claro cómo nos enlazamos a un orígen de datos de fichero MS Office Word.

La única forma que tenemos para trabajar con datos almacenados en archivos MS Office Word es copiando y pegando los datos que están almacenados en el archivo. No es posible establecer cadena de conexión con este tipo de orígen de datos.

Voy a agregar un par de imágenes para que veamos cuál es el resultado al copiar y pegar. La estructura de las columnas y los datos están, bien; pero …

1.- No es posible acceder a las propiedades de tabla.

2.- No se ha creado conexión alguna.

Muchas gracias a Carlos Araque (@DokectIS)  y Andrey Korshikov (@AndreyKorshikov) por su interés.

Спасибо вам большое, Андрей.

Tags: , , ,