Convertir ficheros Excel en csv y cargar ficheros usando SSIS

Convertir ficheros Excel en csv y cargar ficheros usando SSIS

SQL Server Integration Services, SSIS de aquí en adelante, tiene la capacidad de cargar archivos Excel, pero en muchas ocasiones suele ser tedioso porque cualquier mínimo cambio en ese fichero Excel puede hacer fallar el paquete de SSIS, por eso normalmente la mejor opción es transformar dichos ficheros Excel a formato .csv, ya que cargar ficheros de texto da muchos menos problemas que los ficheros Excel.

Convertir un solo fichero Excel a csv se hace rápidamente de forma manual guardando el archivo como .csv desde Excel, el problema es cuando tienes que realizar este proceso con muchos ficheros Excel o necesitas que este cambio de formato se realice de forma automática.

En este post vamos a explicar cómo hacer este cambio de formato automáticamente usando PowerShell y como iterar por directorios para cargar varios ficheros Excel usando SSIS como herramienta principal para realizar todo el proceso.

(más…)

Introducción a Timeline Storyteller

Introducción a Timeline Storyteller

Cuando tratamos de transmitir información ya sea en una charla, reunión o ya en ámbitos de la vida personal, el modo en el que transmitimos la información es esencial para que los oyentes muestren interés y entiendan la finalidad de lo que estamos contando.

Nuestro cerebro está diseñado para comprender narrativas, estructuras con una introducción, desarrollo y desenlace.

(más…)

¿Qué es Power Pivot? Introducción (21)

¿Qué es Power Pivot? Introducción (21)

En la ultima serie abordamos las posibilidades que nos brinda Power Query a la hora de Extraer, Transformar, y Cargar (ETL Extract, Transform, Load) datos para nuestro modelo de BI Personal. En esta serie que comienza abordaremos el análisis de la información utilizando Power Pivot desde Excel 2013.

(más…)

Power Query: Transformaciones II (19)

Power Query: Transformaciones II (19)

En la entrada anterior avanzamos una buena parte de las opciones que nos ofrece Power Query, desde los menús de transformaciones, en concreto las desplegadas bajo los menús del ribbon ‘Home‘ y ‘Transform‘. En esta entrada veremos las opciones disponibles bajo los menus ‘Add Column’ y ‘View’ (Power Query Transformaciones).

(más…)

Power Query: Transformaciones (18)

Power Query: Transformaciones (18)

En la entrada anterior hablamos de los posibles orígenes de datos. Una vez que hemos terminado la selección de los datos que queremos obtener del origen, siempre llegamos a un punto común, la ventana ‘Query Editor’ que es la que nos permite hacer las transformaciones que estimemos necesarias a partir de los datos seleccionados.

(más…)

Power Query: Introducción (16)

Power Query: Introducción (16)

Una vez que tenemos identificados los orígenes de datos y definido el Data Warehouse y/o los Data Marts, básicamente lo que tenemos es una estructura preparada para el análisis de la información, pero hasta el momento, vacía. Veremos ahora el proceso ETL, comentando brevemente la solucion SSIS para BI corporativo y  presentando Power Query.

(más…)

Índices columnares vs PowerPivot vs SSAS Tabular

Índices columnares vs PowerPivot vs SSAS Tabular

En las últimas versiones de SQL Server y Office hemos visto cómo el motor vertipaq/xvelocity se ha incluido para distintas funcionalidades. Más concretamente hacen uso de este motor los índices columnares en el motor relacional, el modelo tabular de SSAS y PowerPivot dentro de Excel. Además, en algunos casos se combina con tecnología inmemory, como en el modelo tabular de SSAS. En este post vamos a verificar qué rendimiento podemos obtener, dado un mismo conjunto de datos, en un par de operaciones habituales. (más…)