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:


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




Sí.

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




EXEC nombreprocedimiento parametro1, parametro2, ...

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




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.

4. conocen algun tutorial que contenga informacion al respecto



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.
Respuesta Responder a este mensaje
#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:
Hola Ele,

"Ele" wrote:


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




Sí.

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




EXEC nombreprocedimiento parametro1, parametro2, ...

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




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.

4. conocen algun tutorial que contenga informacion al respecto



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.
Respuesta Responder a este mensaje
#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:

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:
> Hola Ele,
>
> "Ele" wrote:
>
>>
>> 1 ¿la tabla de hechos la puedo obtener de un stored procedure?
>>
>
> Sí.
>
>> 2. si esto es posible ¿como le mando los parametros por ejemplo el mes
>> que
>> quiero procesar?
>>
>
> EXEC nombreprocedimiento parametro1, parametro2, ...
>
>> 3. ¿si creo una vista que tan optimo es con respecto a un stored
>> procedure?
>>
>
> 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.
>
>> 4. conocen algun tutorial que contenga informacion al respecto
>
> 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.



Respuesta Responder a este mensaje
#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:#
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


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida