Boletín mugperu Digital - Julio 2009!
  Search 
Friday, February 10, 2012 ..:: Foros de Discusión ::.. Register  Login
Foros MUGPERU Minimize
Subject: Procesar Cubos Olap de Analysis Services 9.0
Prev Next
You are not authorized to post a reply.

Author Messages
Alejo_g
Posts:2

31/07/2009 09:50 AM  

Buen día amigos

Tengo el siguiente caso, estoy desarrollando un cubo olap con sql server 2005, pero todo el modelo de negocios lo desarrollo desde C#, se podría desde C# mandar a procesar un cubo de SQL Server 2005.

 

 

Gracias por su ayuda,

Ricardo_Hinostroza
Posts:74

19/08/2009 06:45 AM  
No es necesario, podrias usar integration services para que proceses dimensiones (previamente) y Cubos con solo hacer drag & Drop y estos asu vez administrarlos en SQL Server Managemente Studio para que le des las frecuencias con que quieras actualizarlo. ahora si quieres hacerlo en C# usando los namespaces de SQL Server. tiene opciones.
Alejo_g
Posts:2

20/08/2009 01:59 PM  

Hola Ricardo, de antemano gracias por tu respuesta. 

Te cuento un poco porqué quiero procesar el cubo desde c#. Desde una página en aspnet tengo desarrollado un programa en c#, en donde consulto varios datos y realizo varios cálculos con parametros que introduce el usuario según permisología asiganda. 

Dicha data procesada por el programa se desea mostrar en cubos de Analysis Services y ya sabemos para que se muestre es necesario procesar el cubo. El namespace que utilicé en c# es: Microsoft.SqlServer.Dts.Runtime;

Y el código que utilicé es el siguiente:

string pkgLocation;
        Package pkg;
        Application app;
        DTSExecResult pkgResults;
        Variables varDTS;
        //varDTS=  pkg.Variables;
        pkgLocation = @"C:\Documents and Settings\admin.cubos\My Documents\Visual Studio 2005\Projects\FACT_INTEGRATED\FACT_INTEGRATED\PROCESAR_CUBO_CIFRAS.dtsx";       
        app = new Application();
        pkg = app.LoadPackage(pkgLocation, null);
        pkgResults = pkg.Execute();

 

Sin embargo me genera el siguiente error:

Exception Details: System.Runtime.InteropServices.COMException: Failed to open package file "C:\Documents and Settings\admin.cubos\My Documents\Visual Studio 2005\Projects\FACT_INTEGRATED\FACT_INTEGRATED\PROCESAR_CUBO_CIFRAS.dtsx" due to error 0x80070005 "Access is denied.".  This happens when loading a package and the file cannot be opened or loaded correctly into the XML document. This can be the result of either providing an incorrect file name was specified when calling LoadPackage or the XML file was specified and has an incorrect format.

La línea que da error es ésta: pkg = app.LoadPackage(pkgLocation, null);

 

Gracias de antemano por tu ayuda y tu colaboración.

 

You are not authorized to post a reply.
Forums > Motores de Bases de Datos > SQL Server (Programming & Administration) > Procesar Cubos Olap de Analysis Services 9.0



ActiveForums 3.7
        
Copyright 2001-2012 MUGPERU   Terms Of Use  Privacy Statement