lunes, 29 de mayo de 2017

¿Para qué utilizar una herramienta ETL?

   Comenzando un poco a hablar del tema que nos compete, entramos en la consulta que muchos desarrolladores natos nos hacen... ¿Para qué usar una herramienta ETL?.

   Claro que siempre está el que lo va a mencionar, y va a comentar que es mejor hacer procesos PL-SQL. Claramente estas personas deberían investigar un poco mas.
  Estas herramientas están diseñadas exclusivamente para mover información en forma masiva. Estamos hablando que no se procesa la información registro por registro, sino que se realiza por bloques de información. Las herramientas levantan la información en memoria, utilizan ficheros en forma de índices y una base de datos propia, esto lo realizan internamente de la mejor forma posible.
  Les detallo los puntos que considero los que lo hacen ventajoso y luego las contras:

Ventajas de una herramienta ETL:

  1. Son más performantes.
  2. Son herramientas gráficas que se configuran fácilmente. (lenguaje de quinta generación.)
  3. Requiere poca lógica del desarrollador (generalmente puede incluir poco código de bd).
  4. Puede visualizarse el progreso de las ejecuciones mediantes monitores.
  5. Es fácil explicarle al  usuario final los procesos por su facilidad gráfica (expresado generalmente con cajitas y flechas).
  6. Si la sabes usar, son fuentes de conocimiento importante para ingresar a grandes empresas.
  7. Mueven miles de millones de registros en pocos segundos (no estoy exagerando el número).
  8. Se aprenden rápido, por lo que la curva de aprendizaje es muy óptima.

Desventajas de una herramienta ETL:

  1. Las buenas herramientas son muy pero muy caras (Costos por distintas licencias de servidor y a usuarios, aunque también hay herramientas Open Source).
  2. Las buenas herramientas sólo son usadas por grandes empresas por su gran coste (generalmente empresas de consumo masivo, o de servicios telefónicos, empresas de cable, petroleras, etc.).
  3. Dependencia sobre la empresa creadora del software en cuanto a parches, actualizaciones, correcciones del software.

Gartner Magic Quadrant Data Integration Tools:

Gartner es una empresa que investiga las herramientas que están en el mercado y las compara, entrega cuadros muy útiles como el siguiente:
PowerCenter Informatica Gartner Quadrant ETL

En el caso que nos compete, herramientas de Integraciones de Datos (ETL), la mejor en 2016 corresponde a Informatica (PowerCenter, que oportunamente es la que más conozco) y muy cerca IBM Data Stage, el resto de las empresas mas conocidas del mercado: SAP, Oracle, Microsoft, etc.




domingo, 28 de mayo de 2017

¿Qué es 5S?

Hola! hoy estoy aquí para comentarles lo que significa 5S. Son 5 palabras japonesas que si te las digo y las repetís exactas en el primer intento dejo de escribir.

5S: Seiri, Seiton, Seiso, Seiketsu, Shitsuke. Y significan: Clasificación, Orden, Limpieza, Estandarización, Mantener la disciplina.

Pero la idea no es que realmente te aprendas las siglas o las sigas a la perfección. Sino que con una serie de pautas puedas mejorar tu ambiente de trabajo y esto hará que trabajes mejor.

Mantener tu escritorio estandarizado con 5S:

  1. Tu pc/laptop debe estar siempre bloqueada si tu no estás. Agrego además que tu laptop debería tener linga para una mayor seguridad de la información (si te la roban).
  2.  Toda la basura que tengas debes tirarla en el cesto de basura, nunca guardar nada en los escritorios. Limpio de cualquier suciedad.
  3. Si te vas del escritorio, no debes dejar información confidencial disponible para que cualquiera pueda leerla.
  4. Las cajoneras siempre deben estar cerradas con llave. Aquí dejo a tu criterio el modo en que deberías ordenarlo. Si tienes tres cajones una forma sería: Primer cajón con documentación importante. Segundo cajón elementos de librería. Tercer cajón elementos personales.
  5. Las notas que dejes en los paneles de tu escritorio deben ser las menos posibles, alguna foto está permitida, pero nada de información confidencial.

Mantener la sala de reuniones estandarizada con 5S:

Al salir de la sala de reuniones debe quedar de la siguiente forma:
  1. Todas las sillas / banquetas deben quedar acomodadas en su lugar respectivo.
  2. No deben quedar residuos ni suciedades en las mesas.
  3. No debe quedar ningún aparato tecnológico (ejemplo proyectores) encendido.
  4. No debe quedar ninguna luz prendida
  5. No debe quedar ningún pizarrón o pizarra con información, siempre borrados.

Mantener la información de tu computadora estandarizada con 5S:

 Para mantener tu computadora  de una forma estandarizada:

  1. En tu escritorio sólo se permitirán accesos directos a aplicaciones importantes y hasta 3 archivos sueltos.
  2. En mis documentos no deberían existir archivos sueltos, solamente carpetas numeradas con las distintas temáticas. Ejemplo en mi caso:
  3. Nunca dejar la laptop sin bloquear. En primer lugar por un tema de seguridad de la información y en segundo lugar para que nadie se quiera invitar un asado usando tu e-mail.


 Notas adicionales:

 * Para que se cumplan estas situaciones recomendamos auditar y dar premios a los que mejor lo cumplan.
 * La idea que propongo es una estandarización, cada cual le puede poner su toque de magia para que concuerde con sus estándares.





viernes, 26 de mayo de 2017

7 - Multitasking - Multitareas: Se pueden realizar varias tareas al mismo tiempo?

  A medida que progreses en la empresa en la que trabajas, empezarás a recibir cada vez mas y más tareas. Cuánto más rápido soluciones las tareas, más te asignarán para resolver, eso siempre va a suceder.
  Los superiores se aprovechan de estas situaciones y asignan una cantidad de tareas que son imposibles de resolver en el tiempo que uno tiene definido.

Exigir más de lo posible es normal, tu jefe puede llegar a estar probando:

 
a) Cómo te organizas para resolver la situación.
b) Priorización de temas.
c) Que sepas estimar tiempos de las tareas.
d) Que les informes correctamente qué podrás hacer o no y cuando tendrá la info.
e) Que sepas delegar si acaso no es una tarea que sí o si tengas que realizar sólo tu.
f) Replanificar alguna tarea para otro día.



   Ahora, siendo sinceros, no hay posibilidades de ejecutar una tarea "en parelelo" a otra, sí hay cuestiones que tener en cuenta, como por ejemplo si podemos lanzar un proceso muy largo y en el mientras se espera su finalización, avanzar con otra tarea.
  Les paso a contar algunos puntos para que si quieren ser multitasking, comprendan como deben actuar:

Como ejercicio, tendremos 10 tareas que numeraré para que resolvamos durante el día laboral, nos encontramos con este listado al empezar el día con un mail de nuestro jefe:

  1. Ayudar a Carlos con el problema que posee en su laptop que no puede conectarse a la intranet.
  2. Armar el instructivo de instalación de software del sistema de gestión para pasarle a la mesa de ayuda el próximo mes.
  3. Armar un excel con la lista de datos personales de los empleados del sector y pasarselas al gerente.
  4.  Armar PowerPoint para la presentación de las 2pm, con la información del proceso de Ventas.
  5. Ejecutar el proceso de Pagos que demora 2 horas, revisarlo y enviarlo a los analistas.
  6. Participar del curso de armado de maquetas con personal de RRHH.
  7. Realizar corrección del sistema de ingresos a planta, que no permite ingresar a personal subcontratado.
  8. Realizar un informe de auditoría sobre los accesos a la Base de Datos de Clientes del día 26/05/2017 de 8.00am a 8.15am, para saber quien pudo modificar la información impositiva de los mismos.
  9. Ayudar al gerente general con la impresora de su despacho que no está funcionando.
  10. Contactar a la gente de redes para que solucionen el problema global que impide utilizar todos los sistemas en la planta número 4 de la compañía.
Perfecto! si es como esto tendrás un día entretenido claramente!

Primero: Realizar una estimación rápida de tiempos (tiempo disponible del día: 8 horas)

  1. Carlos y su laptop: de 5 minutos a 1 hora dependiendo el problema.
  2. Instructivo de MDA para próximo mes: 2 horas
  3. Excel empleados: 30 minutos a 1 hora
  4. PowerPoint 2pm Ventas: 2 horas
  5. Proceso Pagos y revisión: 5 mins ejecutarlo, 30 minutos revisión.
  6. Curso Maquetas RRHH: 2 horas
  7. Corrección sistema de ingresos a planta: 45 minutos a 2 horas.
  8. Informe auditoría BD Clientes: de 1 hora a 2 horas
  9. Gerente general impresora: 15 minutos a 45 minutos
  10. Redes planta número 4: 30 minutos a 1 hora
Mínimo tiempo que ocupará realizar todas las tareas: 9 hs y 40 mins
Máximo tiempo que ocupará realizar todas la tareas: 14 hs y 35 mins
Disponible 8 horas. (sin horas extras), es decir, si me sale todo de maravilla tardaría casi dos horas más de trabajo no pago, si me salen las cosas mal, casi trabajaría el doble de tiempo.

La estimación debería demorar no mas de 15 minutos.

Segundo: Ordenaremos por conveniencia, prioridad y oportunidad las 10 tareas:

10. Redes planta número 4: Indiscutible que este debe ser el primer punto a ver. La empresa está perdiendo dinero porque toda una planta no puede acceder a los sistemas. Luego de resolver este tema avisar a la gerencia sobre el estado.
5. Proceso Pagos y revisión: Sólo la ejecución del proceso, mientras tanto revisamos otros temas.
1. Carlos y su laptop: Le indicamos a Carlos que por favor, genere el caso a la mesa de ayuda y si no se resolvió durante el día veremos el tema mañana.
3. Excel empleados: Solicitaremos a nuestro jefe que esta tarea se la asigne a alguien con menos señority para que podamos dedicarle tiempo a los problemas con mas prioridad.
4. PowerPoint 2pm Ventas: Si la reunión es a las 2pm, deberemos hacer el PPT durante la mañana o el mediodía. Luego, le enviamos a nuestro jefe la información.
9. Gerente general impresora: Esta tarea le asigné una prioridad media, si la persona con el problema sería un compañero, tendría que ir por el camino normal. Siendo un gerente general, nos tomamos la molestia por dos motivos, para demostrar que estás con la causa y porque puede ser importante que no pueda imprimir (contratos confidenciales o propuestas) y no sería bueno que esa información se divulgue en cualquier impresora.
7. Corrección sistema de ingresos a planta: Los sistemas de ingreso tienen la facilidad de que en caso que fallen, surge el plan-b que sería firmar planillas manualmente, por lo que no hay una pérdida de dinero sino molestias al personal de seguridad. Se resuelve de todas formas.
5. Proceso Pagos y revisión: A esta altura del día deberíamos tener en nuestro correo el resultado del proceso que ejecutamos a la mañana. Revisamos y enviamos los resultados.
8. Informe auditoría BD Clientes: Lo dejamos como último, pero lo hacemos, seguramente se quiera detectar algún empleado que está metiendo dedo donde no debe.

Mínimo tiempo que ocupará realizar las tareas seleccionadas: 5 hs y 5 mins
Máximo tiempo que ocupará realizar las tareas seleccionadas: 8 hs y 35 mins

TAREAS QUE NO EJECUTAREMOS HOY, debemos informar a nuestro jefe:

1. Carlos y su laptop: Si la MDA no le resuelve el problema lo ayudaremos.
2. Instructivo de MDA para próximo mes: Siendo que es un instructivo y es para el mes próximo, podremos realizar esta tarea cualquier día que tengamos mas libre en las próximas semanas.
6. Curso Maquetas RRHH: Como esto no tiene nada que ver con el trabajo que realizamos, o lo suspendemos o lo dejamos para mas adelante si afloja el laburo.
* Tarea 3 - Reasignada.

CONCLUSIÓN:


Nos quedará un día apretado pero que podremos resolver como máximo nos estaremos pasando unos 35 minutos (o bien comemos en 25 minutos y lo compensamos). Si nos sobra tiempo, como en el caso de la mínima podemos hacer dos tareas: Avanzar con los puntos que pospusimos o bien realizar revisión de los mails del día que pueden llegar a tener tareas adicionales asignadas.

Espero les haya servido el ejemplo y que puedan trabajar de esta forma!
Saludos.







viernes, 19 de mayo de 2017

6 - Como mejorar la efectividad en administración de e-mails | How to improve e-mail effectiveness


   Hubo un momento durante mis años de sistemas en que recibía unos 100 mails por día, me tomé una hora para calcularlo porque resultaba totalmente imposible contestarlos durante el horario laboral. Por suerte no es el caso de hoy en día. Entonces, se me puso en la cabeza que debía organizarme de alguna forma para poder resolver esta cantidad de solicitudes. Les aseguro que van a mantener de una mejor forma su estadía laboral, en ese entonces contestaba mails desde el baño, antes de acostarme, o donde sea que esté.

Aquí les dejo algunos puntos a tener en cuenta para mejorar la efectividad en los e-mails que reciban:

email etl efectividad eficiencia correo mail improve e-mail effectiveness
  1. Creación de directorios: Para organizar los mails ante una búsqueda posterior, lo ideal sería tener organizados los e-mails por temática. Cada uno debe decidir cuales son las temáticas y recomiendo no superar las 10 carpetas para no generar demasiada segmentación.
  2. Creación de reglas: Si recibís muchos mails de procesos automáticos que informan estados o ejecuciones que quieres recibir por si mas adelante las necesitas, lo ideal es configurar reglas que las traten y por ejemplo ubiquen en el directorio que corresponda los mails.
  3. Colores: Es recomendable setear el administrador de e-mail para que pinte los mails cuando provienen de personas importantes (puestos gerenciales en rojo, clientes en amarillo, etc.)
  4. Texto en asunto: Es importante que el asunto indique el tema sobre el cual se está hablando y que no sea genérico, esto le da mas importancia al receptor y será mas sencillo encontrarlo en un futuro.
  5. No abusar de los mails urgentes: Si constantemente envías mails donde dice que es urgente, dejarán de tener credibilidad.
  6. Archivado constante: Contestar los mails cuanto antes y archivarlos cuando está hecho. Quizás este es el punto mas importante, está comprobado que serás mas eficiente en cuanto menos mails veas en tu bandeja de entrada. Mas adelante hablaré sobre 5S y notarán que en general se cumple con esta premisa. En este caso lo ideal sería, leer los mails, si son sólo informativos se archivan (guardar en disco o bien mover a un directorio). En el caso que requiera de tu contestación, se realiza en el instante la constestación y luego se archiva. Más de 20 mails en bandeja de entrada empezarían a provocar ese problema de "ofuscación" y terminarás con cientos de mails y desorganización.
  7. Evitar recibir mails innecesarios: Si te están copiando en cadenas de mails que no debés estar, debes avisar para que te quiten de las mismas y los motivos.
  8. Evitar enviar mails innecesarios: No copies a gente que no corresponde en cadenas de e-mails. De lo contrario, podrá hacerse una cadena de contestaciones que no desees, o bien podrás molestar a gente que no debería recibirla.
  9. Evitar uso de e-mail si es mas eficiente: Si un tema es mas sencillo resolverlo por chat o personalmente, es ideal resolverlo. Pasa en casos en que explicar un tema verbalmente es más sencillo y menos confuso que escribirlo.
  10. Recordatorios: en caso que lo requieras puedes setear recordatorios en los clientes de mail para que no olvides contestar o reclamar algunos mails.
  11. Agrupación: Si tu cliente de correo lo permite, recomiendo la opción de Agrupación de mails, tal cual lo permite gmail. Donde todos los e-mails con el mismo asunto se agrupan en uno mismo. Esto permite nunca olvidarte del historial y reducir la cantidad de mails visualmente. 
  12. Hilos: Debe evitarse generar dos hilos diferentes por la misma temática. Esto traerá complicaciones de definiciones y luego habrá que comunicar a unos y a otros lo que se definió en el otro hilo.
Les recomiendo además leer el artículo sobre efectividad en reuniones:

Cómo mejorar la efectividad en reuniones - Minutas







jueves, 18 de mayo de 2017

5 - Cómo mejorar la efectividad en reuniones - Minutas | How to improve meeting effectiveness - Minutes

Cuando te has de involucrar mucho en una compañía, empezarás a tener mas reuniones y más reuniones... para lo que sea.
Entonces, llega el momento que harás el comentario... "cuando trabajamos? si estamos todo el tiempo reunidos".

Aquí paso una serie de tips / consejos para que las reuniones sean efectivas:


Reuniones minuta eficiencia meeting effectiveness minutes improve

  1. Agendar las reuniones con aproximadamente 1 semana de antelación (ni mucho antes ni muy cerca de la hora). Es importante que no replanifiques a último momento. Si es para el viernes, reservarla el lunes.
  2. Verificar con antelación que exista disponibilidad de la sala, y los equipos como ser proyectores/utilitarios. De lo contrario demorarás en comenzar.
  3. En los casos que tu herramienta lo permita, revisar la disponibilidad de los invitados, es decir si tienen otras agendas para ese horario.
  4. Qué la sala tenga el tamaño adecuado para la cantidad de invitados. Si no se tiene en cuenta demorarás mucho tiempo antes de comenzar.
  5. Verificar quienes realmente tienen que estar en la sala y asegurarse su participación. Aquellos que no sea necesaria su participación es mejor no invitarlos, cuantas menos personas mas fácil ponerse de acuerdo. Lo mismo para las que debas aceptar, si tu participación no es importante, mejor sería que no vallas y expliques el motivo.
  6. Solicitar confirmación a los participantes sobre su participación. En el correo inicial de invitación y si es posible el mismo día de la reunión.
  7. Presentarse en la sala 5 minutos antes del comienzo, esto es para el caso que esté ocupada por otros, poder avisarles que es tu turno en 5 minutos y no retrases la agenda. Si no está ocupada, podrás utilizar el tiempo para preparar el proyector.
  8. En lo posible, evitar poner una reunión pegada con otra reunión anterior o posterior. Esto aplica para el que solicita la reunión como para aquellos que son clave para el desarrollo de la misma. Si se demora la reunión anterior, demorará a todos.
  9. En la invitación a la reunión, deberás incluir los temas que se tocarán en la reunión y toda información que se requiera ya esté preparada antes de que la misma comience. Lectura de documentación, chequeos, etc.
  10. Realizar una buena minuta de reunión.

Minuta de Reunión - Puntos a tener en cuenta:

  1. Lo ideal es que una persona dicte/maneje la reunión y otra persona distinta tome información para la minuta.
  2. Completar participantes y quienes se ausentaron.
  3. Completar horario real de comienzo y el que estaba agendado.
  4. Tener un repositorio para guardar las minutas y nomenclarlas de modo de no perderlas (por fecha, por área, por temática.)
  5. Tener en cuenta que si se comienza a hablar de un tema que no corresponde con el de la reunión, debe interrumpirse e indicar que ese tema se discutirá en otra reunión. 
  6. Si las personas se distraen con celulares y laptops, lo ideal sería solicitar que no los utilicen para que no se demoren los tiempos estipulados.
  7. Completar los puntos tratados en la reunión sobre el tema objetivo a resolver.
  8. Completar las definiciones que se tomen como válidas.
  9. Próximos pasos: Tener en cuenta que este punto es muy importante, debe aclararse si un pendiente es de una persona específica y debe declararse una fecha de due date para cerrar el caso. En la próxima reunión debe revisarse en primer lugar estos puntos o bien un día antes.
  10. Definir fecha aproximada de próxima reunión.
  11. Convertir el documento a PDF una vez finalizada la minuta para que no pueda ser modificado por nadie.
  12. Distribuir a los participantes e invitados y a todo aquel que requiera recibirla.

Les dejo un link para que puedan descargar un template:


Espero les sirva la info, les recomiendo también ver el artículo sobre efectividad en gestión de e-mails:

6 - Como mejorar la efectividad en administración de e-mails


Saludos
Leonel














lunes, 15 de mayo de 2017

4 - SLA y KPI

  Cuando queremos medir tareas que realizamos repetitivamente y tenemos que rendirle a un cliente, utilizamos este tipo de herramientas.
El cliente puede ser interno o externo. Cuando se realiza un contrato con un cliente, se definen los SLA (service level agreement) que deben cumplirse. Si no se cumplen por un lapso de meses definido, existen cláusulas que permiten la cancelación del contrato o bien la aplicación de una multa.
   Un ejemplo común es la entrega en tiempo y forma de un desarrollo de software. Supongamos que en el mes tenemos definido que entregamos 20 desarrollos, cada desarrollo tiene su fecha estimada de entrega, que debería cumplirse. En este caso, es un true or false, pasa o no pasa, cumplimiento 0% o 100% dependiendo si entregaste el desarrollo el día esperado. Para poder hacer el seguimiento del cumplimiento es que existen los KPIs (key performance indicator), que pueden ser uno a uno con cada SLA o bien puede haber varias mediciones. Los KPI nos van a ir guiando si vamos correctamente dirigido hacia el target del mes. Siguiendo con el ejemplo, el SLA definido puede ser que debemos cumplir con el 90% de las entregas a tiempo, es decir que de 20 entregas podríamos fallar 2 y 18 deben estar correctamente entregadas en tiempo y forma. Entonces a medida que pasen los días del mes podré ir recolectando en mi KPI como nos está yendo. Primeras tres entregas ok: 3/3 es 100% cumplimiento, 4ta entrega mal: 3/4: 75% de cumplimiento estaría quedando en rojo (y sólo puedo fallar una vez más).
  Tengamos en cuenta que uno puede manipular estos resultados si no están explícitos, y aquí tu con tu honestidad. No es bueno hacer mucho esto, pero alguna que otra vez puede salvar un contrato: Si el KPI es de cumplimiento en entregar el producto, nadie está aclarando que realmente tenga que funcionar bien... (muy tramposo si...) podríamos entregarlo igual y luego en instancias posteriores se discutirá si es válida o no la entrega. Otro caso puede ser, que evalúes si hay un mínimo de entregas para que cuente el SLA, es decir, si con menos de 10 entregas por mes por ejemplo se evalúa el SLA, para este caso convendría no entregar las 20 si me va a ir muy mal. Otra táctica es, si sé que me está yendo muy mal en este mes y ya no lo puedo revertir... en caso de tener desarrollos por entregar correctamente, quizás convenga comprometerlos para el próximo mes. Otro caso sería que entregues mas de los esperados para que el número te de mejor: para este caso, si fallaste 3 entregas en el mes: 17/20 da un 85% (rojo). Ahora  27/30, volvería a dar 90% (verde).  Es decir, quizás convenga entregar 10 demandas mas para que de verde, eso sería super positivo pero no tan real que suceda.

Un ejemplo de un cuadro de seguimiento:
Cumplimiento seguimiento, indicadores kpi sla target
 
   Para estos casos se muestran tres ejemplo:
id=1: Caso que durante el mes, por mas que fallemos los 10 tickets faltantes ya hemos cumplido el objetivo - target.
id=2: Caso donde la previsión a final de mes es que no se cumpliría el objetivo, llegando sólo a un 80%. - > Plan de acción a definir
id=3: Caso en el que se prevee que llegarán al objetivo, si entregan un reporte mas ya cumplirían el objetivo y quedan 9 días corridas para alcanzarlo.


  Existen muchas opciones, pero seguramente lo que tu cliente vea sea la actitud por trabajar en los casos, cuanto mas informes del estado más creerán en ti. Nunca conviene mentir sobre los KPIs, si el cliente realmente te quiere no cancelará el contrato por haberse caído un KPI, pero sí te pedirá planes de acción, cambios, explicaciones sobre los motivos por los cuales se ha caído el SLA. Para analizar los casos se utilizan varios métodos (múltiples) que pueden evaluar un problema repetitivo, algunos de ellos: lluvia de ideas (brainstorming), Diagrama de Ishikawa (de pescado), diagrama de pareto (20/80), etc.




sábado, 13 de mayo de 2017

3 - ¿Qué es Junior? ¿semi-Senior? ¿Senior?: Seniority

Habrán visto que cuando revisan solicitudes de empleo, los mismos indican lo que llamamos "seniority". Esto se refiere a la experiencia que ustedes tienen sobre la temática del empleo.
Digamos, si eres un analista y fuiste desarrollador, no deberías contar el tiempo de desarrollador dentro del tiempo de analista.
Se suele distinguir de la siguiente forma:

Junior: hasta 6 meses a 2 años de experiencia en la temática.

Semi-Senior: de 2 años a 5 años de experiencia.

Senior: Más de 5 años.

Seniority Junior Semi-Senior Senior

Obviamente que no es un tema de tiempo, sino de conocimiento. Si estuviste en un trabajo pero realmente no le has dedicado el tiempo correspondiente o bien no lo has aprendido correctamente, no corresponde que tengas en cuenta los tiempos. Sólo es una forma de medir el conocimiento.

Tener en cuenta que el seniority es lo que va a medir el sueldo que pagarán en el empleo que estás por inscribirte. Nunca es bueno mentir sobre este tema, ya que al momento de demostrarlo trabajando se notará al instante.

jueves, 11 de mayo de 2017

2 - ¿ETL?

Si sólo entraste a mi blog, para saber la definición vamos a darla... de todas formas recomiendo seguir el blog para conocer todos lo que rodea a este tema.

ETL son las siglas de Extract Transform Load. Es decir, los conceptos son:

  • Extract: Leer información desde posibles distintas fuentes (archivos, bases de datos distintas, etc.) y unificarlas.
  • Transform: Aplicarle multiples cambios definidos (formatos, agrupaciones, funciones, etc.)
  • Load: Terminar con esa información modificada en algún destino (Actualizar, Insertar, cargar archivos, etc.)

ETL


Bien, esa es la definición básica y corta, pero la idea no es que te quedes con lo duro de esta definición, porque podrás entender algo distinto...