Friday, June 02, 2006

MODELOS DE DATA MART

FRS History Data Mart

FRS History Data Mart consiste en las porciones de los datos históricos del sistema de FRS IDMS. Contiene datos a partir del ejercicio económico 1996 a 2002. Los datos de las tablas originales de FRS IDMS fueron copiados en las tablas correspondientes ORACLE y después modelados en un modelo emparentado. Puesto que éste es datos históricos, ningunos restaura será realizado en este centro comercial de los datos.

Finance Data Mart

Finance Data Mart consiste en los datos que vienen de los nuevos Banner system. Se diseña como esquema de estrella, con una tabla central del hecho de la transacción, rodeada por varias dimensiones, e.g., Tiempo, FOAP, etc. Puesto que los datos vienen del Banner system, restaura cada noche los datos para asegurarse de que éstos son actualizados y en la sincronizados con los datos de la producción.


Payroll History Data Mart

En el sistema de IDMS, la historia de la nómina de pago se almacena en un fichero " plano " que sea generado por el departamento de la nómina de pago. En el centro comercial de los datos de la historia de la nómina de pago, los datos de este fichero " plano " fueron transformados y cargados en un modelo emparentado que compone el centro comercial de los datos de la historia de la nómina de pago.

Banner Facsimile Data Mart

Ésta es una copia exacta de la base de datos de la producción de Banner. Será restaurada sobre cada noche una base.

Noticia (tarea del 7 de junio de 2006)

Ofrecen cursos gratuitos en la red

Capacitan a los profesionales en tecnología y a graduados de carreras afines.

Me parece algo muy interesante e importante que esten disponibles estos cursos gratuitamente ay que muchas de las personas interesadas no toman cursos por su alto costo, yo creo también que es una buena forma para que más gente pueda aprender y contribuir a su vez con nuevas tecnologias pues así personas que no han tenido oprtunidad de aprender con un profesor en aula lo podrán hacer en linea, esto es una gran ventaja para aquellos que no tienes mucho tiempo para trasladarse a una institución o centro educativo.


Buenas noticias para los profesionales en tecnologías de la información (TI): para robustecer la adopción de tecnologías de administración de sistemas y seguridad, Microsoft ya inició su "Academia Latinoamericana de Management".

"Busca ofrecer recursos educativos mediante cursos en línea, de forma gratuita, para los interesados", comenta en entrevista Gerardo Villalpando, director de Windows Server en Microsoft México.

Los contenidos de la Academia se imparten en alianza estratégica con Vanti, empresa especializada en la implementación de procesos ITIL (Information Technology Infrastructure Library), con gran reconocimiento en el ámbito latinoamericano.

La función de ITIL es proveer un conjunto de mejores prácticas internacionales, recopiladas por la Oficina Gubernamental de Comercio Británico (OGC). Su marco de procesos se emplea en cientos de organizaciones de primer orden, tanto públicas como privadas.

Al respecto, Villalpando asegura que incluso los estudiantes graduados de carreras afines podrán tomar los cursos de la nueva Academia, en caso de que estén interesados. El único requisito consiste en registrarse como miembro de la comunidad Technet (www.microsoft.com/latam/technet/).

Programa innovador

Los cursos de la Academia Latinoamericana de Management se dividen en tres niveles:

1. Introducción, con temas como la importancia de la administración de servicios de TI alineada al negocio, historia e introducción a conceptos básicos de ITIL, estándares internacionales y tipos de certificados existentes.

2. Procesos de soporte y entrega de servicios, donde se revisará el proceso para dar seguimiento a los elementos de infraestructura requeridos. Se estudiarán diversas áreas de administración (por ejemplo, de configuración, cambios o incidentes).

3. Procesos de administración de servicios, instrumentados desde metodologías propias de Microsoft.

Noticia (tarea del 31 de Mayo 2006)

Tu computadora "a la mano"
Cada vez más la tecnología me sorprende, pues la imaginación humana es tan grande y extraordinaria que hoy en dia se puede ya podemos adquirir un ordenador que puedemos traer en la muñeca y que pesa sólo 250 gramos, tiene las capacidades típicas de las más modernas PDA's, incluye localización vía satélite y Bluetooth.

Es un avance tecnológico padrisimo, se imaginan que sería si tuvieras uno, las tareas se podrian hacer fácilmente al transportarnos al llegar a la escuela en lugar de perder horas hombre en el trancurso, se aprovecharia más el tiempo que es algo muy indispensable hoy en día con los grandes embotellamientos y contratienpos de nuestra ciudad, pero como pasa con los nuevos avances a veces no son usados para buenas cosas, pues hoy con la falta de ética de algunos programadores y expertos en estas tecnológias, se aprovechan, utilizando estas cosas para hacer fraudes o robar y obtener información confidencial, aun así no deja de ser una novedad.

Diseñado por Eurotech,este ordenador, de inspiración militar, reúne las capacidades típicas de las más modernas PDA's, incluida la localización por satélite GPS, ranura de expansión de memoria SD, conexión inalámbrica Bluetooth y WiFi, b y g, procesador de 400 MHz y pantalla 320x240 pixeles táctil.

Este ordenador puede funcionar con el sistema operativo Windows CE 5.0 y con Linux.

El WWPC tiene otras características como la regulación automática del brillo de la pantalla según la luz ambiental o su misma ergonomía que mejoran las cualidades de una PDA tradicional. Su diseño puede ser muy útil para equipos de rescate, compañías de seguridad y para practicar deportes de aventura.

Saturday, May 20, 2006

Noticia (tarea del 24 de Mayo 2006)


Lo que viene: El teléfono universal


El Universal
Viernes 19 de mayo de 2006
Internet para enviar la voz a través de la red de datos (eso es "IP").
Primero, fueron los operadores fijos. Pero en el Primer Mundo ya se atreven los operadores de celulares como Orange (Francia), T-Mobile (EU) y BT Fusion (Reino Unido).

Es increible como la tecnología a rebasado la imaginación del ser humano, quien hiba a pensarlo,pues desde los inicios de la humanidad siempre se a buscado la comodidad y que mas se puede pedir si tantas cosas estan automátizadas y puestas a disposición, creo que muchas de las cosas han sido buenas en cuanto a tecnología pues ya se puede estas comunicado por varios disposistivos UMA (Unlicensed Mobile Access) es una de las formas empleada hoy en día para hacerlo. La idea es que uno va hablando por celular en el auto, y llega a su oficina y el aparato se conecta a la red inalámbrica de manera fluida, sin que uno se dé cuenta.

Esto es fantástico, solo espero que toda esta tecnología no nos haga más flojos en pensar y análizar pues hoy en día los niños de primarias ya no se aprenden de memoria las tablas de multiplicar sino que ya tienen una calculadora que creen que lo resuelve todo, solo espero que estas nuevas formas de educación no permitan que las nuevas generaciones se queden en lo superficial sin profundizar en que hay de tras.

Friday, May 19, 2006

Scripts para DW

Solo logré hacer la parte de dimenciones y no la de jerarquias.
Promero en SQL se haria lo siguiente:

SPOOL level

SELECT 'level ' ||table_name||' &'||'nombre,', FROM user_name;

SPOOL OFF

De este se obtendría una estructura similar a la sig
level año &nombre, Rosa
level authors &nombre, Martha
.
.
.

Luego

SPOOL usuarios

SELECT user_name
FROM users;

SPOOL OFF

Finalmente con comandos UNIX

ls/cdrom >usuarios.txt
ls/cdrom >level.txt
FOR i in 'cat usuario,txt'
create dimension &nombre>>scripts
FOR j in 'cat level.txt'
DO
x=cat $i |awk {print $1}
export x
y=cat $j |awk {print $4}
IF [x==y]
z=cat $j |awk {print $1 $2 $3}
z>>scripts
FI
DONE

Lo que traté de hacer due hacer una dimencion con las tablas de cada usuario.
Con esto lo que se obtendría sería la siguiente estrsctura el el archivo SCRIPTS

create dimension &nombre
level Año &nombre,
level semestre &nombre,
level mes &nombre,


Por mi parte el ejemplo de inventario, la declaración de los Scripts quedaría de la siguiente manera:

create dimension local_Dim1
level Administrativo local.admin,
level Academico local.acade ,
level Secretarial local.secre,
level Alumnos local.alum,

Hierarchy loc1.rollp(
Alumnos child of,
Secretarial child of,
Academico child of,
Administrativo)

create dimension local_Dim2
level PentiumIV local.IV,
level PentiumIII local.III,
level PentiumII local.II,
level PentiumI local.I,
level 386 local.386,

Hierarchy loc2.rollp(
386 child of,
PentiumI child of,
PentiumII child of,
PentiumIII child of
PentiumIV )

create dimension local_Dim3
level Año local.Año,
level Semestre local.Sem,
level Mensual local.Men,

Hierarchy loc3.rollp(
Mensual child of,
Semestral child of,
Año )

Thursday, May 18, 2006



Rosa y Diego

Tuesday, May 16, 2006

Tarea sobre Almacenamiento de Datos del DW



Tablas de hechos 1
Jerarquías de dimensión 4
Tamaño de jerarquías = 4 bytes
Tamaño de Atributo = 4 bytes
Solo 2 atributos la tabla de hechos


Entonces hay 128 bits por tupla es decir 16 bytes por tupla entonces para las tablas de dimensión se tiene lo siguiente:

16 x 32000 =512000 bytes / 1024 / 1024 = .48828 MB
16 x 200 =3200 bytes / 1024 / 1024 = 0.00305 MB
16 x 40000 =640000 bytes / 1024 / 1024 = 0.61035 MB
16 x 1000 =16000 bytes / 1024 / 1024 = 0.01525 MB

TOTAL= 1.11693 MB

Si ahora vemos que ocurre con la tabla de hechos entonces se toman en cuenta las llaves foráneas que tiene cada tabla de dimensión es decir ocupan 4 bytes x en numero de tuplas que tenga cada tabla, entonces se tiene:

Tabla 1: 4 x 3200 = 12800 bytes
Tabla 2: 4 x 200 = 800 bytes
Tabla 3: 4 x 40000= 160000 bytes
Tabla 4: 4 x 1000 = 4000 bytes

Y su lo vemos como un árbol como el siguiente:


Entonces tenemos que multiplicar el numero de tuplas para obtener las diferente consultas que se pueden hacer
32000 x 200 x 40000 x 1000 = 2.56 x 1014
2.56 x 1014 x 4 = 1.024 x 1015 bytes
1.024 x 1015 / 1024 / 1024 / 1024 = 953, 674 . 316 gigas
Es decir 7947.2859 DD de 120 GB

Sunday, May 14, 2006

Noticia (tarea del 17 de Mayo 2006)






Yahoo! dice no a Gates


Microsoft no tomará el control del buscador, afirma su presidente y director general,Terry Semel, tras informar que habían rechazado la oferta de dicha compañía.

Que les parece ahora el gigante de Microsoft quiería comprar a Yahoo. ¿Qué no le basta tener todo un monopolio?, la competencia esta dura pues GOOGLE es uno de los más fuertes hoy en el mercado.

Creo que a la gente de Yahoo le a costado mucho obtener lo que ahora tiene y que ahora llegue Microsoft y comprar como sin nada en motor de Yahoo, a mi me parece algo injusto pues Microsoft es una de las empresas que más factura y que no permita a otros competir es algo de poca ética.

No se ustedes pero la noticia y la decision del directur de Yahoo me perecieron importates.

Friday, May 12, 2006

CMMI

Capability Maturity Model Integration (CMMI)

Hablar de CMMI es hablar de orden, solo basta imaginar a nuestro entorno sin leyes o reglas que permitan un desarrollo en la sociedad, eso es importante para nuestra vida pues que seria del mundo entero sin leyes, seria un completo y fatal desorden. CMMI lo que hace es poner en línea a todo programador de software para que lo que halla programado éste lo pueda entender otro sin problemas y así permitir su mejora.

CMMI es un conjunto de modelos que proveen orientación para diseñar procesos efectivos, en distintos dominios, dentro del ámbito de una organización. Estos dominios son Ingeniería de Software, Ingeniería de Sistemas, Desarrollo integrado de productos y procesos, Gestión de Proveedores para Proyectos. Los dominios elegidos para este programa son el de Ingeniería de Software e Ingeniería de Sistemas. CMMI tiene como objetivo el mejoramiento continuo de la calidad de los procesos y productos de una organización y provee una guía para este mejoramiento continuo estableciendo niveles de madurez: Initial, Managed, Defined, Quantitatively Managed & Optimizing.

Para cursos visita:
http://www.austral.edu.ar/ingenieria/cursos/cmmi.htm
Para ver diferentes modelos de CMMI visita:

http://translate.google.com/translate?hl=es&sl=en&u=http://www.sei.cmu.edu/cmmi/&prev=/search%3Fq%3DCMMI%26hl%3Des%26hs%3DlKs%26lr%3D%26client%3Dfirefox-a%26rls%3Dorg.mozilla:es-AR:official_s%26sa%3DG



CMMI puede conducir a las mejoras impresionantes en calidad del producto, funcionamiento del proyecto, y funcionamiento de una organización.
CMMI es útil para la evaluación de los procesos del software, el saber aplicarlos sirve de mucho para la evaluación de una organización y para aprender a establecer planes en los procesos del software.

El mundo del software debe alinearse a esta orientación para mejorar la calidad, costes y duración de un proyecto.

Las empresas de software hoy en día buscan certificarse, lo cual es difícil pero la acreditación de calidad internacional de software le permitirá expandirse hacia otros mercados internacionales.
Un ejemplo digno de mencionarse es el caso de Guadalajara, Jalisco, que el 9 de noviembre de 2005. Como un claro caso de éxito en la estrategia de la industria y el gobierno por posicionar a Jalisco como líder en el Mercado mundial del software, Innevo, empresa jalisciense líder en ingeniería de software, anunció el día de hoy que ha obtenido la certificación de calidad internacional CMMI nivel 2, con lo que se convierte en la primera pyme del Occidente en contar con tal acreditación.

El proceso de certificación implicó una inversión aproximada de $1,100,000 pesos, para lo cual contó con el apoyo del Consejo Estatal de Ciencia y Tecnología de Jalisco (Coecytjal) y el fondo Prosoft de la Secretaría de Economía. De hecho, Innevo es la primera empresa apoyada por el Gobierno Estatal en lograr la acreditación CMMI 2.

Creada en 2002, Innevo es una empresa orgullosamente jalisciense, enfocada a dos áreas de negocio principales: desarrollo de aplicaciones a la medida, donde tiene como clientes a organizaciones como Nike, Sistemas Digitales, Almer, Motorola, Honda, Intel y al Gobierno del Estado de Jalisco; y consultoría en calidad de software, donde ayuda actualmente a 54 empresas de todo el país a implementar los modelos CMMI y MoProSoft.

Para mas detalles consuta:
http://www.software.net.mx/desarrolladores/minegocio/noticias/innevo_cmmi2.htm

Otro ejemplo es, TUXPAN Software S.A. acaba de obtener la calificación internacional de calidad CMMi Nivel 3, convirtiéndose en la primera fábrica de software en Chile que logra alcanzar dicho nivel, uno de los cinco que compone el modelo y uno de los más difíciles de conseguir.

Claramente, ser reconocida en CMMi Nivel 3 no sólo habilita a TUXPAN para entrar a mercados más exigentes como los de Estados Unidos y Europa, sino también abre la oportunidad para elevar la calidad de la industria nacional. “Esto es muy importante y ejemplos en el mundo hay varios. India y Brasil son dos casos emblemáticos. Ambos producen más de ocho mil millones de dólares anuales en software y de aquí a dos años exportarán más de dos mil millones. La clave de esto es la calidad. India tiene más de 100 empresas evaluadas CMMi y Brasil, más de 20, porque CMMi es la calificación internacional de facto en calidad”.
Visita la pagina:
http://www.mundoenlinea.cl/noticia.php?noticia_id=2435&categoria_id=7

0 comments