sqlserver A.S.

04/05/2009 - 18:17 por Ele | Informe spam
hola a todos
envio esta peticion de ayuda a este foro porque el que encontre
(..espanol.sqlserver.olap) aparentemente esta inactivo

tengo la version 2005 y estoy empezando a usar A S
Pretendo crear una tabla de hechos con 25 dimensiones y 35 metricas,
no tengo claro como obtener los datos y como voy a procesar solo el mes
actual sin tocar los demas meses del año

1 ¿la tabla de hechos la puedo obtener de un stored procedure?

2. si esto es posible ¿como le mando los parametros por ejemplo el mes que
quiero procesar?

3. ¿si creo una vista que tan optimo es con respecto a un stored procedure?

4. conocen algun tutorial que contenga informacion al respecto
gracias Saludos

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera
04/05/2009 - 18:34 | Informe spam
Hola Ele,

"Ele" wrote:

Mostrar la cita
Sí.

Mostrar la cita
EXEC nombreprocedimiento parametro1, parametro2, ...

Mostrar la cita
Si por óptimo se refiere a la velocidad en recuperar datos, la respuesta es
Sí, en la mayoría de los casos. Si tiene dudas, pues simplemente mida qué
implementación es la más eficiente.

Mostrar la cita
Desde Analysis Services 2000 se incluía un tutorial aceptable con el
producto, imagino que aún existe.



Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
#2 Ele
04/05/2009 - 21:11 | Informe spam
me guie por el tutorial que trae la ayuda he hice los pasos abri Visual
studio (2005) hice un proyecto seleccione la plantilla analysis Services
hice un nuevo datasource y data source views aqui es donde debo seleccionar
tablas o vistas no vi algun lugar donde le indique el stored procedure (por
lo que entiendo este es el lugar donde se difine la extraccion de los datos
al cubo)

"Gustavo Larriera" escribió en
el mensaje news:
Mostrar la cita
#3 Gustavo Larriera
04/05/2009 - 21:36 | Informe spam
Es posible que el asistente para crear cubos solamente tome datos de
tablas/vistas. De ser así, usted puede ejecutar el procedimiento y cargar los
datos resultantes en una tabla de "staging".

Estas tablas auxiliares se usan para preparar los datos que luego serán
cargados al cubo. Las tablas de staging se cargan de datos mediante procesos
(p.e. ejecución de un stored procedure, paquete de Integration Services,
bcp.exe, etc.) en momentos determinados.

Luego usted hace un proceso que refresque los datos del cubo. Eso puede
hacerse como una tarea de Integration Services.

Todo el proceso de cargar un cubo es bastante más complejo que lo que el
asistente permite. Si usted no está familiarizado con tales procesos de
extracción, transfromación y carga (ETL, sigla en inglés) es saludable que
consiga un buen libro para entender los conceptos.


Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Ele" wrote:

Mostrar la cita
#4 Jose Mariano Alvarez
05/05/2009 - 03:00 | Informe spam
Hola Ele. Lamentablement el grupo esta algo inactivo hace tiempo.
Yo suelo responder en ese foro pero no me bajo tu pregunta.
Con respecto a tener 25 dimensiones es mas que demasiado en SSAS 2005/8.
Si estabas acostumbrado a AS2000 sugiero que reveas el diseño.

En cuanto a usar Stored procedures no es recomendable pero si es posible.
Deberás trabajar un poco mas el data source view.
El resto ya te respondio Gux.

Revisa estos laboratorios
http://technet.microsoft.com/en-us/...99681.aspx


Saludos


Ing. Jose Mariano Alvarez
http://blog.josemarianoalvarez.com/
Microsoft MVP


SQLTotal Consulting

(Cambia los ceros por O y saca lo que sobra)

Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase.








"Ele" wrote in message
news:#
Mostrar la cita
Ads by Google
Search Busqueda sugerida