Vous êtes sur la page 1sur 43

Facultad

Ingeniera
de Sistemas e Informtica
CUBO de
OLAP
DWHNEPTUNO
Tarapoto San Martin Per

Universidad Nacional De
San Martin

CUBO OLAP
DWHNEPTUNO
Anlisis del Cubo OLAP

Curso

Alumnos :

Administracin de base de Datos


Jhowel Altamirano Vega
Jose Carlos Snchez Ros
Marco Antonio Tirado Ramrez
Juan Alonso Duran

Docente :
Ciclo

Base de Datos Estratgicos

Pgina 1 de 43

CUBO OLAP DWHNEPTUNO

CONTENIDO
EN UN PROYECTO DE ANALYSIS SERVICES...................................................3
DEFINIR UN ORIGEN DE DATOS...................................................................3
DEFINIR UNA VISTA DE ORIGEN DE DATOS...............................................5
AGREGAR ATRIBUTOS A DIMENSIONES..............................................10
LAS DIMENSIONES.................................................................................10
HERRAMIENTAS DE BUSSINES INTELLIGENT..................................................13
CALCULATED MEMBERS.............................................................................13
PARTICIONES................................................................................................19
PERSPECTIVAS:............................................................................................26
TRASLACIONES:...........................................................................................28
ROLES............................................................................................................29
HERRAMIENTA DE ANALISIS DE CUBO TABLEAU..........................................32
PASOS PARA CONECTARSE A TABLEAU...................................................32
EJEMPLO CON EL CUBO.............................................................................33
PASOS PARA CREAR KPIS EN TABLEAU...................................................37
PASOS PARA CREAR UN CAMPO CALCULADO EN TABLEAU.................37
PASOS PARA CREAR LA VISTA DE KPIS EN TABLEAU.............................38

Base de Datos Estratgicos

Pgina 2 de 43

CUBO OLAP DWHNEPTUNO

EN UN PROYECTO DE ANALYSIS SERVICES


PROYECTO DE ANALYSIS SERVICES
Para comenzar debemos crear nuestro proyecto Anlysis Services: Al cual
llamaremos Neptunocubo.

Hacer clic en ok. Ahora ya est creado el Proyecto de Anlysis Services.

DEFINIR UN ORIGEN DE DATOS


Creamos la conexin a la fuente de datos, que es la base de datos donde se
encuentran nuestra informacin.
Hacer clic con el botn derecho sobre Orgenes de Datos y seguidamente en
Nuevo Origen de Datos.

Base de Datos Estratgicos

Pgina 3 de 43

CUBO OLAP DWHNEPTUNO

Configuramos la conexin al servidor de base de datos:

Seleccionar la base de datos de donde se leern los datos, en este caso


Neptunocubo.

Definimos que tipo de credenciales usar Anlysis Services para conectarse a


la fuente de datos, usaremos la cuenta del servicio.

Base de Datos Estratgicos

Pgina 4 de 43

CUBO OLAP DWHNEPTUNO

Asignar un nombre al origen de datos (Neptunocubo) y finalizar.

Con esto ya se encuentra listo el origen de datos.

DEFINIR UNA VISTA DE ORIGEN DE DATOS


Realizar click con el botn derecho sobre Vistas del Origen de Datos y a
continuacin clic sobre Nueva Vista del Origen de Datos.

Base de Datos Estratgicos

Pgina 5 de 43

CUBO OLAP DWHNEPTUNO

Seleccionar el origen de datos (creado con anterioridad) y realizar clic en


siguiente.

Base de Datos Estratgicos

Pgina 6 de 43

CUBO OLAP DWHNEPTUNO

Seleccionamos las tablas que deseamos.

Asignar un nombre al origen de datos (Neptunocubo) y finalizar.

Base de Datos Estratgicos

Pgina 7 de 43

CUBO OLAP DWHNEPTUNO

DEFINIR UN CUBO

El Asistente para cubos le ayuda a definir los grupos de medida y las


dimensiones de un cubo. En la tarea siguiente, usar el Asistente para cubos
para generar un cubo. Para definir un cubo y sus propiedades
1. En el Explorador de soluciones, haga clic con el botn secundario en Cubos
y, a continuacin, haga clic en Nuevo cubo.

En la pgina Seleccionar mtodo de creacin, compruebe que la opcin


Usar tablas existentes est seleccionada y, a continuacin, haga clic en
Siguiente.

Base de Datos Estratgicos

Pgina 8 de 43

CUBO OLAP DWHNEPTUNO

En la pgina Seleccionar tablas de grupo de medida.

Luego damos 3 veces click y en finalizar.


En el Explorador de soluciones, en el proyecto Neptunocubo, el cubo
CUBO FINAL aparece en la carpeta Cubos, y las dimensiones de
base de datos aparecen en la carpeta Dimensiones. Adicionalmente,
en el centro del entorno de desarrollo, el Diseador de cubos muestra
el cubo CUBO FINAL.

Base de Datos Estratgicos

Pgina 9 de 43

CUBO OLAP DWHNEPTUNO

En la barra de herramientas del Diseador de cubos, cambie el nivel de Zoom


al 50 por ciento de modo que pueda ver mejor las tablas de dimensiones y de
hechos del cubo. Observe que la tabla de hechos es amarilla y las tablas de
dimensiones son azules.
En el men Archivo, haga clic en Guardar todo.

AGREGAR ATRIBUTOS A DIMENSIONES

En las tareas siguientes, usar el Diseador de dimensiones para agregar


atributos a las dimensiones.
AGREGAR ATRIBUTOS A LAS DIMENSIONES

Para agregar atributos a la dimensin


1. Abra el Diseador de dimensiones para la dimensin. Para ello, haga doble clic
en la dimensin del nodo Dimensiones del Explorador de soluciones.
2. En la barra de herramientas de la ficha Estructura de dimensin, utilice el icono
Zoom para ver las tablas del panel Vista de origen de datos al 100 por cien.
3. Arrastre las columnas siguientes de la tabla del panel Vista de origen de datos al
panel Atributos:
4. En el men Archivo, haga clic en Guarda.

Base de Datos Estratgicos

Pgina 10 de 43

CUBO OLAP DWHNEPTUNO

LAS DIMENSIONES

DEL EJEMPLO DEBERAN QUEDAR DE LA SIGUIENTE MANERA:


DIMENSION TIEMPO:

DIMENSION CLIENTE:

DIMENSION EMPLEADO:

Base de Datos Estratgicos

Pgina 11 de 43

CUBO OLAP DWHNEPTUNO

DIMENION PRODUCTO:

DIMENSION PROVEEDOR:

Base de Datos Estratgicos

Pgina 12 de 43

CUBO OLAP DWHNEPTUNO

Cuando ya est todo listo hacemos click enel cubo y procesar.

Luego
vemos el Cubo y colocamos volver a conectar Ahora el cubo est listo para ser
explorado.

HERRAMIENTAS DE BUSSINES INTELLIGENT


Bussines intelligent brinda una serie de herramientas para un mejor anlisis de la
informacin del cubo.

CALCULATED MEMBERS

Base de Datos Estratgicos

Pgina 13 de 43

CUBO OLAP DWHNEPTUNO

Los miembros calculados son miembros de una dimensin o un grupo de


medida que se define sobre la base de una combinacin de datos del cubo,
operadores aritmticos, nmeros y funciones.
Por ejemplo, puede crear un miembro calculado que calcula la suma de dos
medidas fsicas en el cubo. Definiciones miembros calculados se almacenan en
cubos, pero sus valores se calculan al momento de la consulta.
PASOS PARA CREAR UN MIEMBRO CALCULADO (CALCULED MEMBERS)
Para crear un Miembro Calculado (Calculated Member), deberemos editar el
Cubo de Analysis Services en Visual Studio, acceder a la pgina de
Calculations, y utilizar el botn New Calculated Member.)

Se abrir la ventana para crear nuevo miembro calculado:

Seguidamente deberemos especificar un nombre para el Miembro Calculado, as


como especificar su ubicacin jerrquica (en que Dimensin, o como en nuestro
caso, indicar que es una Medida), escribir la expresin MDX, y especificar el resto
de propiedades de formato, etc.

Base de Datos Estratgicos

Pgina 14 de 43

CUBO OLAP DWHNEPTUNO

Opcional

Realizado todo esto, tan slo nos queda Procesar el Cubo, y ya podremos
acceder al nuevo Miembro Calculado (Calculated Member) que acabamos de
crear.
EN NUESTRO CUBO EJEMPLO CREAREMOS LOS SIGUIENTES DATOS
CALCULADOS:

IMPORTE:

Base de Datos Estratgicos

Pgina 15 de 43

CUBO OLAP DWHNEPTUNO


UTILIDAD:

IGV:

COSTO

Base de Datos Estratgicos

Pgina 16 de 43

CUBO OLAP DWHNEPTUNO

COSTO UNIDAD

LOS 5% MAS VENDIDOS

KPIS
En la terminologa de negocios, un indicador clave de rendimiento (KPI) es una
medida cuantificable para medir el xito del negocio.
En Anlysis Services, un KPI es una coleccin de los clculos que se asocian
con un grupo de medida en un cubo que se utilizan para evaluar el xito del
negocio. Por lo general, estos clculos son una combinacin de expresiones
multidimensionales (MDX) expresiones o los miembros calculados. KPI tambin
tienen metadatos adicionales que proporciona informacin acerca de cmo las
aplicaciones cliente deben mostrar los resultados de los clculos del KPI.

Base de Datos Estratgicos

Pgina 17 de 43

CUBO OLAP DWHNEPTUNO

Un KPI maneja la informacin sobre un conjunto objetivo, la frmula actual de la


interpretacin grabada en el cubo, y la medicin para mostrar la tendencia y el
estado del rendimiento.
PASOS PARA HACER UN KPI
Abrir Diseador de cubos para el cubo Tutorial de Analysis Services y, a
continuacin, haga clic en el KPI.
El KPIs incluye varios paneles. En el lado izquierdo de la ficha son los KPI
Organizador y Herramientas de clculo. El panel de visualizacin en el medio
de la pestaa contiene los detalles del KPI que se selecciona en el KPI
Organizador panel.
La siguiente imagen muestra el KPI ficha del Diseador de cubos.

En la barra de herramientas de la Kpis, haga clic en el nuevo KPI botn. Una


plantilla de KPI en blanco aparece en el panel de la pantalla, como se muestra en
la siguiente imagen. Realizado todo esto, tan slo nos queda Procesar el Cubo, y
ya podremos acceder al nuevo KPI.

Base de Datos Estratgicos

Pgina 18 de 43

CUBO OLAP DWHNEPTUNO

CREACION DE KPIS:
GANANCIAPORCENTAJE

UTILIDAD PAS

Base de Datos Estratgicos

Pgina 19 de 43

CUBO OLAP DWHNEPTUNO

Los kpis se visualizaran de la siguiente manera:

PARTICIONES
Una particin es una estructura de datos que contiene algunos o todos los datos
en un grupo de medida. Cada grupo de medida de un cubo se divide en
particiones, donde una particin define una parte de los datos de hechos que se
carga en un grupo de medida.
Las particiones son completamente transparentes para el usuario final, pero
tienen un impacto importante en el rendimiento y la escalabilidad. Por ejemplo,
las particiones se pueden procesar por separado y en paralelo. Pueden tener
distintos diseos de agregacin. Puede volver a procesar una particin sin
afectar al resto de las particiones de un grupo de medida. Adems, solo
escanea automticamente las particiones que contienen los datos necesarios
para una consulta, lo que puede mejorar considerablemente el rendimiento de
las consultas.
La particin de cubos se realiza en cada ejecucin del trabajo de mantenimiento
del almacenamiento de datos, que se tiene lugar cada hora de forma
predeterminada.

PASOS PARA CREAR UNA PARTICION

Al momento de crear nuestro cubo esta crea una particin por defecto, una
particin por cada measure group que se tenga, por ello si deseamos crear ms
particiones en una tabla hechos debemos primero modificar la creada por
defecto de la siguiente manera:

Base de Datos Estratgicos

Pgina 20 de 43

CUBO OLAP DWHNEPTUNO

Entramos en partitions y damos click en source para modificarlo.

Al ingresar lo que debemos cambiar table binding por quer binding de la


siguiente manera:

Despus de modificarlo , automticamente se nos mostrara la sentencia en la


cual nosotros definiremos el filtro que deseamos usar, esto mediante una
sentencia sql :

El filtro se especificar haciendo uso de un where.

Base de Datos Estratgicos

Pgina 21 de 43

CUBO OLAP DWHNEPTUNO

Para nuestro ejemplo dividiremos al cubo en 2 particiones, las que filtraremos de


acuerdo a los aos.
La primera sentencia deber ser de la siguiente manera:
Para verificar la sentencia hacemos click en check. Por ultimo en ok.
Para la segunda particin debemos crear una nueva. Para ello podemos acceder
de dos formas.
Al hacer click se nos abrirn la siguiente ventana y hacemos click en next.

Luego se mostrara una ventana en la cual debeos seleccionar a que measure


group le asignaremos nuestra particin, como nosotros contamos con un solo
measure group es la que nica que se nos muestra y es a la que debemos darle
el chek y en next.

Base de Datos Estratgicos

Pgina 22 de 43

CUBO OLAP DWHNEPTUNO

Luego se nos mostrara la venta en la cual debemos especificar la sentencia sql,


que nos servir como filtro, para que se active damos chek en specify a query
to restric row, la sentencia deber ser tal y como se aprecia en la imagen.
AGREGACIONES
Para asignarle las particiones automticamente se nos abrir la
Siguiente ventana.

Damos click en next, posteriormente se nos mostrar la configuracin de


uso de agregacin que puede ser modificada para incluir o excluir los
atributos. Aqu se muestra con que dimensiones se relaciona. Te brinda
las siguientes opciones:

Full

La agregacin va a incluir el atributo seleccionado de la


dimensin

None

Ninguna agregacin va a incluir ese atributo

Unrestrict
ed

El motor de SSAS va a decidir si el atributo va a ser


incluido o no
Cada atributo es evaluado por su granularidad,
determinada en la dimensin.

Default

Los atributos usados en jerarquas creadas por el usuario


son tratados como "Unrestricted"
Los atributos que forman parte de una relacin Many-toMany, son tratados como None
El resto de los atributos es tratado como None

Base de Datos Estratgicos

Pgina 23 de 43

CUBO OLAP DWHNEPTUNO

En esta ocasin lo dejaremos tal cual vino por defecto. Damos click en
next y se mostrara que demos hacer un conteo aproximado de los
registros para que pueda determinar que posibles clculos puede
realizar.

Base de Datos Estratgicos

Pgina 24 de 43

CUBO OLAP DWHNEPTUNO

Luego nos pregunta cmo queremos definir la agregacin. Te brinda las


siguientes opciones:

Estimated
Crear cierto nmero de agregaciones hasta
Storage reaches que alcanza un tamao (MB) estimado por
el usuario, esto es almacenado en disco
Performance
Gain
Reaches

I click Stop
Do not desing
Aggregations

Estimar el % de ganancia que se quiere


obtener a al usar agregaciones, ese % aplica a
la hora de usar esa measure, debe ser
estipulado por el usuario.
Tener en cuenta que este porcentaje es
estimativo
El motor crea agregaciones hasta que el usuario
le diga lo pare
No se disean agregaciones

Para nuestro ejemplo le signaremos que nos genere el 80% de nuestros


clculos... ahora le damos en start para que haga un anlisis de

Base de Datos Estratgicos

Pgina 25 de 43

CUBO OLAP DWHNEPTUNO

histograma y pueda indicarnos si puede realizar ese 80 % que


deseamos.

El motor de la base de datos nos dice que solo puede generar un 20 %


.por ltimo l damos click en next y nos saldr la opcin de asignarle un
nombre y de guardar las agregaciones.

Base de Datos Estratgicos

Pgina 26 de 43

CUBO OLAP DWHNEPTUNO

Ahora ya tenemos creada nuestra particin y sus s agregaciones. Si


deseamos cambiar el medio de almacenamiento de nuestra particin
hacemos click derecho en MOLAP de ah en propiedades.
las particiones de nuestro ejemplo quedan de la siguiente manera:

PERSPECTIVAS:
Una perspectiva es una definicin que permite a los usuarios ver un cubo de
una manera ms simple. Una perspectiva es un subconjunto de las
caractersticas de un cubo. Una perspectiva permite a los administradores crear
vistas de un cubo, ayudando a los usuarios a centrarse en los datos ms
relevantes para ellos. Una perspectiva contiene subconjuntos de todos los
objetos de un cubo. Una perspectiva no puede incluir elementos que no estn
definidos en el cubo de los padres.
Un cubo tiene que ser actualizado y procesado ante la perspectiva puede ser
utilizado.
Los cubos pueden ser objetos muy complejos para los usuarios explorar en
Microsoft SQL Server Analysis Services. Un solo cubo puede representar el
contenido de un almacn de datos completa, con varios grupos de medida en
un cubo que representa a varias tablas de hechos y dimensiones mltiples
basado en mltiples tablas de dimensiones. Tal cubo puede ser muy complejo y
de gran alcance, pero de enormes proporciones para los usuarios que slo
puedan necesitar para interactuar con una pequea parte del cubo con el fin de
satisfacer su inteligencia de negocio y los requisitos de presentacin de
informes.

Base de Datos Estratgicos

Pgina 27 de 43

CUBO OLAP DWHNEPTUNO

PASOS PARA CREAR UNA PERSPECTIVA


Abrir Diseador de cubos para el cubo Tutorial de Anlysis Services y, a
continuacin, haga clic en el PERSPECTIVES.
La siguiente imagen muestra las PERSPECTIVE del Diseador de cubos.

Al hacer click en nueva perspectiva se nos mostrara automticamente una lista


con las opciones de acceso a la informacin que posee el cubo.

De acuerdo al acceso que deseamos darle a nuestra perspectiva le asignaremos


un check
Las

perspectivas de nuestro ejemplo quedan de la siguiente manera:

Base de Datos Estratgicos

Pgina 28 de 43

CUBO OLAP DWHNEPTUNO

TRASLACIONES:
Sirve para traducir el nombre de as dimensiones, kpis, calculadores de nuestro
cubo en diferentes idiomas.
PASOS PARA CREAR UNA TRASLACIONES
Abrir Diseador de cubos para el cubo Tutorial de Anlysis Services y, a
continuacin, haga clic en el TRASLACIONES.
La siguiente imagen muestra las traslaciones del Diseador de cubos.

Para asignar una traduccin hacemos click en nueva traduccin y se nos


mostrara la siguiente ventana en donde escogeremos el idioma de nuestra
traduccin.

Base de Datos Estratgicos

Pgina 29 de 43

CUBO OLAP DWHNEPTUNO

Despus de escoger el idioma podremos asignarle los nombres que deseamos.


En nuestro cubo ejemplo quedara de la siguiente manera:

ROLES
PASOS PARA CREAR ROLES:
Para crear roles nos vamos a la parte derecha de nuestro Bussines Intelligent y
encontraremos roles damos click derecho y seleccionamos New Role

Base de Datos Estratgicos

Pgina 30 de 43

CUBO OLAP DWHNEPTUNO

Automticamente se mostrara las siguientes opciones:

En la opcin General se podr dar permisos generales


Full control (Administrador). Process database Read Definition.
Para opciones ms especficas tendremos las siguientes opciones.
En Members se podr incluir dentro de los roles a a diferentes usuarios que
tenemos en a pc.

Base de Datos Estratgicos

Pgina 31 de 43

CUBO OLAP DWHNEPTUNO

Dentro de Data Source le asignaremos el acceso read.

Dentro de Cubes le asignaremos acceso puede ser solo de lectura


read o lectura/escritura read/writey dentro de local cube escogeremos
Drillthroug.

Dentro de Dimensions podremos escoger a que dimensiones tendr

Base de Datos Estratgicos

Pgina 32 de 43

CUBO OLAP DWHNEPTUNO

Dentro de Dimension Data se especificaran que datos de la dimensin


se desea dar acceso si se desea filtrar alguna informacin.

Por ultimo procesamos y ya podremos visualizar nuestro rol.

HERRAMIENTA DE ANALISIS DE CUBO TABLEAU


Para analizar la informacin de nuestro cubo utilizaremos la herramienta
denominada Tableau.
Para esto debemos instalar previamente Tableau.

PASOS PARA CONECTARSE A TABLEAU


Abrimos Tableau Desktop nos vamos conectar, mas servidor y damos click en
Microsoft Anlisis Services.

Base de Datos Estratgicos

Pgina 33 de 43

CUBO OLAP DWHNEPTUNO

Posteriormente configuraremos la conexin. Pondremos un punto en el nombre


de nuestro servidor y damos click en aceptar.

Despus nos saldr la opcin para escoger el nombre del cubo al que deseamos
conectarnos y con qu perspectiva deseamos ver la informacin.
Despus de escoger damos click en Hoja 1.

Base de Datos Estratgicos

Pgina 34 de 43

CUBO OLAP DWHNEPTUNO

EJEMPLO CON EL CUBO


En el primer ejemplo mostraremos una lista de los nombres de los clientes y la
ubicacin del pas al que pertenecen dentro del mapa, los pases estarn filtrados
por un rango del cual depender el color con el que se muestre el pas.

Para lograr este ejemplo primero debemos un rol geogrfico, en este caso
asignarle pas/regin a nuestro campo pais.

Base de Datos Estratgicos

Pgina 35 de 43

CUBO OLAP DWHNEPTUNO

En Marcas seleccionaremos Mapa Completo.

Base de Datos Estratgicos

Pgina 36 de 43

CUBO OLAP DWHNEPTUNO

Posteriormente jalaremos el campo Nombre Cliente a filas y Pas a columna.


Para el filtro de nuestro rango jalaremos Beneficio Total a Filtros. Al jalar a
filtros nos saldr una pestaa para especificar nuestros rangos y
estableceremos un inicio y fin de nuestro rango.

Base de Datos Estratgicos

Pgina 37 de 43

CUBO OLAP DWHNEPTUNO

En nuestro segundo ejemplo observaremos las empresas que ms compran.

Para este ejemplo jalaremos el campo Importe a columnas y


NombreCompania a Filas y en marcas automtico.

En nuestro tercer ejemplo mostraremos una lista de los nombres de los


empleados y se filtraran de acuerdos a sus ventas.

Base de Datos Estratgicos

Pgina 38 de 43

CUBO OLAP DWHNEPTUNO

Para este ejemplo jalaremos Importe a filas y Ao, apellidos y nombre de


compaa en donde podemos ver en una grfica de barra el importe de cada
ao.

PASOS PARA CREAR KPIS EN TABLEAU

Crear la vista base con los datos que desea medir


Paso 1
Abra un libro nuevo y conectarse a la fuente de datos.
Paso 2
En
el
panel Dimensiones,
arrastre Nombre Cliente de
estante y Regin al Columnas estante.

la Filas

Paso 3
En el panel Medidas, arrastre Utilidad en la tarjeta de Marcas.

PASOS PARA CREAR UN CAMPO CALCULADO EN


TABLEAU

Base de Datos Estratgicos

Pgina 39 de 43

CUBO OLAP DWHNEPTUNO

Paso 1
Seleccione Anlisis > Crear campo calculado.
Paso 2
En el cuadro de dilogo Campo calculado, siga los siguientes pasos.
1. Para Nombre, tipo KPI.
2. En la Frmula caja, construir la siguiente frmula:
IF SUM ([BeneficioTotal])> 125.000 then " TRUE" ELSE "FALSE" FIN

3. Confirme que el mensaje de estado indica que la frmula es vlida y, a


continuacin, haga clic en Aceptar.

PASOS PARA CREAR LA VISTA DE KPIS EN TABLEAU

Paso 1
En la tarjeta de Marcas, de la lista desplegable de vistas, seleccione Forma.
Paso 2
En el panel Medidas, arrastre KPI a Forma.

Base de Datos Estratgicos

Pgina 40 de 43

CUBO OLAP DWHNEPTUNO

Paso 3
En el men leyenda forma desplegable, seleccione Editar Forma.

Etapa 4
En el cuadro de dilogo Editar Forma, hacer las siguientes selecciones:
1. Bajo Elija la forma de paleta, seleccione KPI.
2. Bajo Seleccionar datos de artculos, seleccione TRUE, y luego en la
paleta de KPI, seleccione la marca de verificacin verde.

Base de Datos Estratgicos

Pgina 41 de 43

CUBO OLAP DWHNEPTUNO

3. Seleccionar continuacin FALSE , y luego seleccione la X roja


4. Haga clic en Aceptar.
Las formas de la vista muestran sus selecciones. Ahora slo tiene que ocultar las
etiquetas de texto.

Paso 5
En la tarjeta de Marcas, haga clic en la etiqueta y en el control desplegable,
desactive las etiquetas Mostrar marca la casilla de verificacin.

Base de Datos Estratgicos

Pgina 42 de 43

CUBO OLAP DWHNEPTUNO

Kpi que muestra el importe medio de un cliente empleado

Administracion de Base de Datos Estrategicos

Base de Datos Estratgicos

Pgina10

Pgina 43 de 43

Vous aimerez peut-être aussi