martes, 25 de octubre de 2011

Parametros usados para el Migrator

Los siguientes son los parametros validos para ejecutar ArtusMigrator.exe

/I Solo ejecuta tareas inmediatas
/C Solo ejecuta tareas calendarizadas
/Q[n minutos] Espera n minutos antes de salir; mismo que /S
/T[YYYY-MM-DD hh:mm:ss] Espera a que se cumpla la siguiente fecha para salir
/SERVICE Cuando se usa este parámetro, indicamos que la aplicación no va a mostrar ninguna pantalla, va a estar en modo silencioso; no pide usuario y password para el repositorio ; lo toma del archivo SI.INI ( normalmente se encuentra en c:/progrma files/artus ) en la conexion que tenga el * ( asterisco )

Las siguientes son ejemplos de parametros que pueden usarse en Migrator.exe
/I Solo ejecuta tareas inmediatas

/C Solo ejecuta tareas calendarizadas

/I /Q60 entonces ejecuta la primera tarea inmediata que encuentra y espera 60 minutos antes de salir, si en ese tiempo aparece otra tarea inmediata, entonces la ejecuta, y vuelve a esperar, de lo contrario se sale.

/C /Q60 Lo mismo pero con tareas calendarizadas

/I /T2007-12-31 15:56:00

En este caso ejecuta todas las tareas inmediatas que encuentre antes de que se encuentre la fecha especificada, y una vez cumplida se sale.
/C /T2007-12-31 15:56:00 Lo mismo que el ejmplo anterior pero con tareas calendarizadas

Ejemplo:

Ejecutar varios migradores que usen distintos repositorios para conectarse

1.- Cree una carpeta
2.- Copie a la nueva carpeta:
de c:/programfiles/artus el fólder language
de c:/programfiles/artus el archivo ArtusMigrator.exe
de c:/programfiles/artus el archivo SI.Ini
3.- Modifique el archivo SI.NI poniendo una * ( asterisco ) a la conexión que quiere que tome el Migrador
4.- Repita los pasos 1 al 3 para cada uno de los distintos repositorios que desee
Puede crear tareas programadas de windows ( windows scheduled tasks )
para ejecutar los ArtusMigrator.exe

enviar correo Advisor.. cumpliendo una condicion

Buenas tardes, aqui tiene la informacion para crear una tarea que se envie cumpliendo una condicion, en su caso cuando un indicador sale de la medida estandar.

Lo primero que tiene que hacer es crear una variable (indicador, medida estandar), de esta manera:

Crear Variable

1. Demos clic en la sección de Variables que se encuentra en la parte superior derecha, enseguida clic sobre el nombre del Cubo que vallamos a ocupar para definir nuestra Variable.

2. Haga clic sobre el Botón Nuevo y escriba los datos que requiera para la creación de la variable.

Dimensión: Puede definir o no, la dimensión por la cual se detallará la variable.

Agrupador: En caso de no elegir una dimensión, los agrupadores Sum y Period serán los únicos disponibles. La función de agrupación que seleccione se aplicará a la atabla de resultados de la fórmula.

Formatos: Formato que se dará al resultado calculado de la variable.

Operadores: Se muestra una lista de los operadores disponible para utilizar en la definición de la fórmula de la variable.Estos pueden ser indicadores o constantes del cubo. Para agregarlo a la fórmula seleccione el operador y haga clic sobro en botón Añadir Operador.

Funciones: Las funciones disponibles provienen de las que se encuentran dentro de los cubos de Artus. Estas funciones pueden agregarse para que formen parte de la fórmula haciendo clic en Agregar Función.

Fórmula. La fórmula es creada a partir de los operadores y funciones además de lo que decida insertar manualmente.

Periodo. Periodo desde el cual se tomará la variable. Este valor puede ser un rango o solo una fecha.

3. Después de definir su Variable, clic en Siguiente, en esta ventana se define una condición para la variable, de no necesitarlo, solo dar clic en Finalizar.

Existen dos maneras de implementar la condicion que usted requiere, una es por escenario y la otra global(se aplica a todos los escenarios que tiene en dicha tarea) si su tarea tiene un solo escenario, puede crear la condicion de cualquiera de las dos opciones.

1.

Condicion por escenario

1. 1. En la sección de selección de Escenarios, seleccione el botón C del escenario que desea condicionar.

2. Se abrirá la siguiente ventana donde definirá la condición utilizando la variable que haya creado.

3. De clic en el botón Validar, aparecerá un mensaje si la validación es correcta.

4. Clic en Aceptar, la condición queda guardada para ese escenario, damos clic en Siguiente pàgina ó Finalizar

2.

Condicion global

1. En la sección de Condición al crear la tarea de Advisor, crearemos la Condición que necesitamos, utilizando las Variables definidas anteriormente.

2. Clic en botón Validar, para verificar que nuestra condición es correcta.

3. Finalizar.

Saludos!

by:BITAM

martes, 11 de octubre de 2011

Recomiendo.. Curso de Data Mining

Data Mining



http://www.monografias.com/trabajos7/dami/dami.shtml

Recomiendo.. Curso de DataWareHouse

Les recomiendo esta pagina que mas bien es un curso..

http://www.sqlmax.com/dataw1.asp


es un curso de DataWareHouse

y este otro.. fundamentos de DataWareHouse

http://artemisa.unicauca.edu.co/~ecaldon/docs/bd/fundamentosdedatawarehouse.pdf

Saludos.

Definicion KPI

KPI, del inglés Key Performance Indicators, o Indicadores Clave de Desempeño, miden el nivel del desempeño de un proceso, enfocándose en el "cómo" e indicando el rendimiento de los procesos, de forma que se pueda alcanzar el objetivo fijado.

Los indicadores clave de desempeño son métricas financieras o no financieras, utilizadas para cuantificar objetivos que reflejan el rendimiento de una organización, y que generalmente se recogen en su plan estratégico. Estos indicadores son utilizados en inteligencia de negocio para asistir o ayudar al estado actual de un negocio a prescribir una línea de acción futura. El acto de monitorizar los indicadores clave de desempeño en tiempo real se conoce como monitorización de actividad de negocio. Los indicadores de rendimiento son frecuentemente utilizados para "valorar" actividades complicadas de medir como los beneficios de desarrollos líderes, compromiso de empleados, servicio o satisfacción.

Los KPIs suelen estar atados a la estrategia de la organización (ejemplificadas en las técnicas como la del cuadro de mando integral). Los KPIs son "vehículos de comunicación"; permiten que los ejecutivos de alto nivel comuniquen la misión y visión de la empresa a los niveles jerárquicos más bajos, involucrando directamente a todos los colaboradores en realización de los objetivos estratégicos de la empresa. Así los KPIs tienen como objetivos principales: medir el nivel de servicio, realizar un diagnostico de la situación, comunicar e informar sobre la situación y los objetivos, motivar los equipos responsables del cumplimiento de los objetivos reflejados en el KPI, progresar constantemente.

Usado para calcular, entre otros:

  • Tiempo que se utiliza en mejorar los niveles de servicio en un proyecto dado.
  • Nivel de la satisfacción del cliente.
  • Tiempo de mejoras de asuntos relacionados con los niveles de servicio.
  • Impacto de la calidad de los recursos financieros adicionales necesarios para realizar el nivel de servicio definido.
  • Rentabilidad de un proyecto (Retorno de la Inversión ROI)
  • Calidad de la gestión de la empresa (Rotación del inventario, Días de Cuentas por cobrar DCC, y por Pagar DCP...)

Para una organización es necesario al menos que pueda identificar sus propios KPI's. La clave para esto son:

  • Tener predefinido de antemano un proceso de negocio.
  • Tener claros los objetivos/rendimiento requeridos en el proceso de negocio.
  • Tener una medida cuantitativa/cualitativa de los resultados y que sea posible su comparación con los objetivos.
  • Investigar variaciones y ajustar procesos o recursos para alcanzar metas a corto plazo

Cuando se definen KPI's se suele aplicar el acrónimo SMART, ya que los KPI's tienen que ser:

  • eSpecificos (Specific)
  • Medibles (Measurable)
  • Alcanzables (Achievable)
  • Realista (Realistic)
  • a Tiempo (Timely)

Lo que realmente es importante:

  1. Los datos de los que dependen los KPI tienen que ser consistentes y correctos.
  2. Estos datos tienen que estar disponibles a tiempo.
Fuenta:WikiPedia.

Definición de Agregaciones

Otro factor para considerar en la implementación del modelo OLAP, además del modo de almacenamiento, es la definición del porcentaje de agregaciones.
Se denomina agregación al proceso de precalcular el cálculo de los datos a través de los niveles, para disminuir los tiempos de respuestas en los procesos de búsquedas de información. El porcentaje de agregación da idea de la proporción o profundidad hasta la que se realizarán los precálculos.
Las agregaciones se almacenan en la estructura multidimensional (según el modo de almacenamiento que escogimos).

Cuando definamos agregaciones debemos tener en cuenta de especificar las restricciones de almacenamiento y de porcentaje de agregación, a fin de lograr una buena solución de compromiso entre el tiempo de respuesta a las consultas y los requisitos de almacenamiento.
Si calculáramos todas las agregaciones posibles necesitaremos gran cantidad de tiempo de procesamiento y espacio de almacenamiento. Si por el contrario, no se precalculan agregaciones (0%), la cantidad de espacio de almacenamiento que se necesita se reduce al mínimo, pero el tiempo de respuesta aumenta.
Por lo tanto, suele existir un equilibrio entre el espacio de almacenamiento, el porcentaje de posibles agregaciones que se precalculan y la performance requerida.

Resumen: Las agregaciones son resúmenes de datos precalculados que mejoran el tiempo de respuesta por el simple hecho de tener preparadas las respuestas antes de que se planteen las consultas.

Características de las agregaciones:
- Las agregaciones permiten mejorar los tiempos de respuesta
- Requieren de almacenamiento adicional
- Si no son controladas pueden provocar una explosión en los requisitos de almacenamiento


Ojo: A mayor número de agregaciones más tiempo de procesamiento y más requerimiento de espacio
A menor número de pre agregaciones peor tiempo de respuesta de las consultas

Tipos de Cubos... Ventajas y Desventajas


Ventajas

Desventajas

MOLAP

ü Mejor performance en los tiempos de respuesta

ü Duplica el almacenamiento de datos (ocupa más espacio)

ü Tiempo de Latencia

ROLAP

ü Ahorra espacio de almacenamiento. Útil cuando se trabaja con muy grandes conjuntos de datos.

ü El tiempo de respuesta a consultas es mayor.

HOLAP

ü Buen tiempo de respuesta sólo para información sumarizada

ü Volúmenes de datos más grandes en la base de datos relacional



--- MOLAP es un OLAP basado en el acceso a una base de datos multidimensional

--- ROLAP es un OLAP basado en el acceso a una base de datos relacional

---HOLAP es un OLAP situado entre ROLAP y MOLAP, accede a la Multidimensional y a la Relacional.


Caracteristicas.. de Cubos

MOLAP

ROLAP

HOLAP

Almacenamiento de las Agregaciones

Modelo Multidimensional

Base de datos relacional

Modelo Multidimensional

Almacenamiento de los datos

Modelo Multidimensional

Base de datos relacional

Base de datos relacional

Facilidad de Creación

Sencillo

Muy Sencillo

Sencillo

Velocidad de respuesta

Buena

Regular o Baja

Buena para consultas que posean agregaciones,

Regular para datos de bajo nivel

Escalabilidad

Problemas de escalabilidad

Son más escalables

Recomendados para

Cubos con uso frecuente

Datos que no son frecuentemente usados

Si el cubo requiere una rápida respuesta