Está en la página 1de 20

AGUIDETOEXCEL y

FME
TABLA DE CONTENIDO

FME?

Introducción a Excel en
FME
• Idioma
• Añadir herramienta de lector

• La creación de archivos de Excel

La integración de datos de hojas


de cálculo múltiples

• Hojas de trabajo con la misma


de por qué los datos de Excel con
estructura
• Ejecución de un BUSCARV

Manipulación de datos de Excel y


Estructuras

• Columnas y valores
• Filtrado
• Clasificación

• La reestructuración de las tablas

Analytics y de Información Proceso

• Estadísticas

• Tablas dinamicas
¿Por qué procesar los datos de

Excel con FME?

Excel está en todas partes en la mayoría de las organizaciones.


Todo el mundo se siente cómodo usarlo, todo el mundo lo tiene
instalado y la mayoría de las aplicaciones puede importar y datos
XLS de exportación. Es relativamente fácil de usar y si sólo está
trabajando con una pequeña cantidad de datos a través de una o
varias hojas de trabajo, no hay necesidad de llevar FME en el
proceso.

FME es un activo en situaciones en las que está


trabajando GRANDE Se requieren cantidades de datos a
través de múltiples hojas, y muchas tareas manuales.
Página, copia y entrar en funciones a mano conlleva el
riesgo de introducir errores y puede llevar mucho tiempo.
flujos de trabajo automatizados de FME pueden ejecutar
las mismas funciones que Excel

- el filtrado, la clasificación, la prueba condicional - para


proteger la integridad de los datos y ahorrar tiempo.
plataforma de integración de FME hace que sea fácil

de conectar cientos de sistemas, transformar los

datos de manera ilimitada, y los flujos de trabajo de

automatizar.
Nota sobre el lenguaje en FME frente Excel

Cuando se trabaja en FME y la lectura de la documentación a mantener estas equivalencias en

cuenta: Característica Tipo = Hoja de trabajo o nombre Atributo Rango = Característica Columna

= fila del conjunto de datos = archivo de Excel

Apertura de archivos Excel

Utilice la herramienta “Añadir Reader” para abrir archivos de Excel con FME. En el cuadro de diálogo

“Añadir Reader”, seleccione Microsoft Excel como el formato y localizar el archivo deseado. Después de

esta abierta los parámetros del diálogo para seleccionar las hojas a la importación y para inspeccionar los

datos.

EMPEZAR CON
Sobresalir en FME

4
5
Seleccione las hojas de trabajo para ser importados en las “Hojas de leer” sección. Cuando se
resalta una hoja de cálculo se obtiene una vista previa de cómo se ve de datos, y puede
inspeccionar y tipos de datos establecidos en la sección “Atributos”. También puede configurar el
lector a reconocer y preservar las fórmulas y los hipervínculos.

6
7
elementos de estilo establecidas para las fuentes y celdas de una columna haciendo clic en el espacio
correspondiente en “Formatear”.
CREAR ARCHIVOS EXCEL
FME le permite construir hojas de cálculo dentro Workbench o escribir datos a una plantilla de Excel
existente. En cada caso, se comienza por la adición de un escritor de Excel con la función “Agregar
escritor”. Establecer el formato de Microsoft Excel y especifican el lugar donde los datos se escriben en
y cuál será el nombre del archivo. En el caso de la escritura de datos en una plantilla, seleccione el
archivo de plantilla como el destino.

La construcción de una hoja de cálculo de Excel dentro de FME Workbench

Después de que el escritor se ha añadido al espacio de trabajo, abrir su diálogo. Las


columnas se crean en la sección “Atributos de usuario”. Ajuste “Definición del atributo” en
“Manual” e introducir los nombres de las columnas que desea que aparezcan en la hoja de
cálculo final y indican el tipo de datos. Estas columnas se rellenarán cuando el flujo de
trabajo se ejecuta con los valores de atributos con el mismo nombre. Trabajar con atributos
(columnas) se discutirá más adelante.

8
9
Escrito a una plantilla de Excel

En el caso de la escritura de datos a una plantilla, usted tiene un archivo de Excel, cuyas
necesidades de datos que se actualiza de vez en cuando para reflejar los cambios. Esto es útil
cuando se generan informes que resumen los datos brutos en gráficos y tablas significativas.
La hoja que contiene la definición del trazado de los resultados ha sido designada como la
plantilla en el cuadro de diálogo Parámetros del escritor FME. Ajuste “sobrescribir existente del
archivo” a “Sí” para que los datos se sobrescribe y no anexa.

Me NT E GRA TI GN TA DA
F ROM MU ltiple
WOR KSHEETS

Al añadir varias hojas de cálculo con la misma estructura

Al añadir las hojas de trabajo es una tarea común con datos de Excel, especialmente para
proyectos que involucran el análisis de datos recogidos en diferentes momentos, por diferentes
personas, o en diferentes lugares.

10
En el cuadro de diálogo FeatureMerger, indican qué campo de las hojas deben estar
unidos en conjunto y “duplicados de proceso Proveedores” a “Sí”.

Esta herramienta clasifica los datos en los puertos de salida en función de si se encuentra una
coincidencia entre el Solicitante y proveedores: “fusionado”, “UnmergedRequestor”,
“UsedSupplier”, y “UnusedSupplier”. Esto viene muy bien para otras tareas como Vlookups,
pero cuando la fusión de las hojas de trabajo desea que todos los datos prorrogados, por lo
conecte los cuatro puertos de salida al escritor de Excel, o cualquier herramienta de
transformador viene después en el flujo de trabajo.

12 13
Ejecución de un BUSCARV con FME

BUSCARV es una función muy útil en Excel que le permite buscar en una lista de un artículo a El valor de búsqueda entre el Solicitante y Proveedores se indica con el “Join On” parámetro en el

continuación, devuelve un valor asociado cuando se encuentra una coincidencia. Por ejemplo, en el cuadro de diálogo FeatureMerger. En esta situación sólo está interesado en los partidos entre dos

ejemplo de la página web NoSQL utilizada en esta guía, se dirigen los datos de palabras clave es hojas de trabajo de modo que sólo el puerto de salida “fusionado” de la FeatureMerger está

devuelto por la búsqueda de una hoja de cálculo independiente usando la columna de la dirección URL conectado al escritor Excel (o siguiente transformador en el flujo de trabajo). El FeatureMerger

común. En Excel, esto se logra mediante la introducción de la función del vlookup y los parámetros en devolverá todos los valores asociados para un partido. Especificar qué valores han de ser escritos

una célula. En FME, el mismo resultado se consigue utilizando la FeatureMerger. al configurar los nombres de columna en el cuadro de diálogo escritor Excel.

14 15
MANIPULADOR DE DATOS DE
EXCEL Y ESTRUCTURAS

Añadir columnas y asignación de valores

Es posible que desee agregar columnas mientras se trabaja con datos de Excel en FME. Por
Ejemplo: Asignación de un valor constante
ejemplo, si usted está fusionando varias hojas de cálculo y desea agregar un identificador
único, como una fecha o la ubicación de cada uno, o tal vez desee Derivar los valores
basados ​en los datos en otras columnas. En FME esto se logra con la AttributeManager. En este escenario tendrá que utilizar un AttributeManager separado para cada hoja de
Puede asignar un valor constante a un nuevo Derivar los valores utilizando las funciones o cálculo importada en el espacio de trabajo.
instrucciones condicionales columna o.

dieciséis
17
Ejemplo: Uso de declaraciones condicionales.

18

Ejemplo: Uso de las funciones


La eliminación, cambio de nombre y Reordenación de las columnas

El AttributeManager también se puede utilizar para eliminar, renombrar y reordenar las


columnas.

Ejemplo: Remove Ejemplo: Cambiar nombre

20 21
Filtración

Es bastante fácil en Excel - sólo tiene que utilizar la herramienta de filtro. Pero lo que si usted está
interesado en un subconjunto de datos que se transmite a través de muchas hojas de trabajo? FME se
puede utilizar para combinar estas hojas luego se filtran hacia abajo a sólo los datos que necesita el
uso de la TestFilter. Esta herramienta filtra filas utilizando condiciones de prueba que los datos directos
que pasan a uno o más puertos de salida, y los que fallan a otro. Vale la pena señalar que el probador
de FME puede lograr un resultado similar usando un simple pase / no pasa la prueba.

Ejemplo: Reordenar

22
La reestructuración de las Tablas
Clasificación
A veces puede que tenga que reestructurar la forma de presentar los datos en una tabla.
FME tiene un transformador Clasificador que le permite ordenar las filas de una manera Por ejemplo es posible que desee incorporar los datos o consolidar datos de varias
muy similar a Excel. Especificar la columna (atributo) para ordenar por e indicar si el tipo columnas en una sola. AttributeExploder de FME, junto con algunas de sus otras
es alfabético o numérico, ascendente o descendente. También puede ordenar por más herramientas ayudan a lograr este tipo de tareas. El AttributeExploder toma un conjunto de
de una columna. datos y crea una fila para cada par de columnas / valor, esencialmente, lo descomponen en
sus piezas más pequeñas. Una vez hecho esto se puede combinar de nuevo juntos los
datos de una manera que se adapte a sus necesidades.

tablas Transposición: Ejemplo

De esto:

A esto:

24
Conecte sus datos a un todo AttributeExploder y dejar como la Al investigar lo que está saliendo del probador del inspector de datos FME verá
configuración predeterminada. una larga mesa que consiste en dos columnas: una para el atributo de nombre
(columna) y otra para el valor emparejado.

En este punto se tendrá que utilizar un probador para filtrar los atributos de formato de FME.
Consulte el artículo de Knowledge y el ejemplo del espacio de trabajo vinculado al final de esta
sección para más detalles.

26 27
Para combinar estos bits de datos de nuevo juntos en sus nuevas tablas Echando un vistazo a lo que está saliendo de la agregador de datos en el Inspector verás una tabla
transpuestas, utilizar el agregador. En el diálogo, juego “Agrupar por” a en la que los antiguos nombres de las columnas aparecen ahora en las filas. Los valores se indican
“_attr_name”, “Mode” en “Atributos Sólo” y “modo de acumulación” a “Combinar en las columnas del transformador se ha creado usando el nombre de lista que se indica siguiendo
atributos entrantes”. este patrón: nombre de la lista {0} ._ valor_atributo, nombre de la lista {1} ._ valor_atributo, ...

Estos parámetros cruciales dicen el transformador para crear una fila en una tabla nueva para
cada columna ( 'attr_name') de la tabla original. A continuación, combinar todos los atributos
para formar la nueva tabla. Marque “Generar lista” para decirle transformador para crear una
lista (columna) para cada valor asociado a una determinada característica. Dará la lista un
nombre y un conjunto de “añadir a la lista” a “todos los atributos”.

Para limpiar la mesa (eliminar información duplicada o en formato OMF jerga) utilizan el
AttributeCreator. Crear una nueva columna de “_attr_name” y cada nombre de la lista
asociada {#} ._ attr_ valor. En FME si asigna letras como nombres de atributo cuando se
trabaja con Excel, el escritor va a asumir que se están refiriendo a las designaciones de las
columnas. En el manual de redacción de introducir manualmente los nombres de atributos
como “A, B, C ...”.

28 29
Analyt I CA.
Y
INFORME ING
Excel es ideal para el análisis y la presentación de informes sobre los datos,
pero una vez más, hay situaciones en las FME de herramientas integradas
de proporcionar ventajas con respecto a la integridad y la eficiencia de los
datos.

Estadísticas

El cálculo de las estadísticas en Excel es relativamente sencillo; sin


embargo, implica la construcción de tablas manualmente, entrando en
funciones y rangos con nombre. Y que tendrá que llevar a cabo esta
tarea cada vez que desea actualizar con nuevos datos. Esto puede ser
tedioso además de amenazar la calidad de los datos.

30 31
En FME, la herramienta
StatisticsCalculator genera un
informe estadístico
personalizado que se
actualiza automáticamente
con nuevos datos cada vez
que se ejecuta el flujo de
trabajo.

32 33
Añadir un StatisticsCalculator y un escritor para el espacio de trabajo. Conectar la salida de En el diálogo de escritor en el “Usuario Atributos” sección, ajuste “Definición del
estos datos a la StatisticsCalculator y el puerto “Resumen” de la StatisticsCalculator al atributo” a “automático”. FME un nombre automáticamente a las columnas de
escritor. En el cuadro de diálogo StatisticsCalculator, elija las columnas para analizar con acuerdo con el formato: “Attribute._statistic”.
los “Atributos para analizar” la función. Si está analizando más de un atributo, seleccione
“Para todos los resultados” para el parámetro “Preagregar nombres de los atributos de
salida”. Esto es para asegurar que los resultados para el mismo tipo de estadística
calculada a partir de diferentes atributos pueden ser distinguidos.

Una vez que los nombres de todos los atributos posibles se enumeran utilizando el ajuste
automático, se puede cambiar a manual y personalizar las estadísticas que le gustaría en su
informe eliminando los que no necesita.

34
Tablas dinamicas

Tablas dinámicas son una de las más capacidades útiles de Excel, lo que permite a los
usuarios analizar los datos por “pivote” alrededor de un campo. En muchos casos, tiene
sentido para generar informes de pivote con Excel; Sin embargo, si está utilizando FME para
procesar los datos de Excel, es útil saber que el AttributePivoter genera “pivote” como
informes.

Una vez que ha añadido una AttributePivoter a su espacio de trabajo y conectado a los
datos de su puerto de entrada, establecer los parámetros en el cuadro de diálogo que
incluyen lo atributo (columna) para analizar, y para qué tipo de estadística. Añadir un
escritor y conectar tanto los “Datos” y puertos de salida “Resumen” de la AttributePivoter.
En el diálogo de escritor, establecer el formato de Excel y en el “atributos de usuario”
sección establece el parámetro “Definición del atributo” a “dinámico”. El esquema se crea
automáticamente en base a la salida de pivote.

36 37
Tanto FME y Excel tienen sus fortalezas individuales. Excel es una gran plataforma para
el trazado, organización y análisis de datos, y se puede compartir fácilmente con otros.
FME le permite procesar los datos con los flujos de trabajo automatizados, manos-libres.
Utilizado conjuntamente, el resultado es que los datos de Excel se formatea exactamente
cómo se necesite, de forma rápida y sin intervención manual que puede perjudicar la
integridad de los datos.

Para obtener más información, visite knowledge.safe.com

También podría gustarte