I need to automatically process a cube. Do I have to use an Analysis Managment Object (AMO) ?
Otherwise, I know that it is possible to create a Sql Agent Job to run periodically, but I don't want to schedule this task. In fact, I need to "call" the processing of my cube, wich will run between other jobs. The "caller" is a Visual Basic 6 program from wich I am able to launch .exe files.
thanks
Hello. I am not sure if you are taking about SSSAS2000 or SSAS2005?
Anyway, you can make a dts-package in SQL Server 2000 or a SSIS-package in BI-Dev Studio that process the dimensions and the cubes.
These packages are possible to call by a VB-application but I think you must use VB6 for dts and VB.Net 2005 for SSIS(Integration services).
HTH
Thomas Ivarsson
|||Hi. You can also use the command prompt utility "DTEXEC" from VB6 to call a package developed with SSIS if you have to. However, Thomas' suggestion of using VB .NET 2005 is best. Here's more information on the DTEXEC utility.
http://msdn2.microsoft.com/en-us/library/ms143706.aspx
Paul Goldy
|||Here are a couple of articles I published with step-by-step setup for the DTS / SSIS scenarios involved:
For SSAS 2k (DTS):
http://www.databasejournal.com/features/mssql/article.php/3503201
For SSAS 2k5 (SSIS):
http://www.databasejournal.com/features/mssql/article.php/3584306
Good Luck!
Bill
William E. Pearson III
CPA, CMA, CIA, MCSE, MCDBA
Island Technologies Inc.
931 Monroe Drive
Suite 102-321
Atlanta, GA 30308
404.872.5972 Office
wep3@.islandtechnologies.com
wep3@.msas-architect.com
www.msas-architect.com
-- -- --
Publisher Sites:
http://www.databasejournal.com/article.php/1459531
http://www.sql-server-performance.com/bill_pearson.asp
http://www.informit.com/authors/bio.asp?a=862acd62-4662-49ae-879d-541c8b4d656f
http://www.2000trainers.com/section.aspx?sectionID=17
|||Thanks ! What I need is in the first article link you posted, Bill. I will create a DTS package.
The problem is, I can't do the step #9 on page 3. I don't have the Analysis Services Processing Task ICON in the TASKS TOOLBAR ... ?
If that can helps, I work with : SQL Server Enterprise Manager version 8.0
Analysis Manager version 5
Visual Basic 6 (the program that calls the DTS package)
So, what do you think ?
PS - I found how to call the package with VB6 on this page :
http://www.sqlservercentral.com/columnists/bknight/executingpackagefromvisualbasic.asp
EDIT : I found on the Microsoft web site that the Analysis Processing task is available only when SQL Server 2000 Analysis Services is installed.
http://www.microsoft.com/technet/prodtechnol/sql/2000/deploy/dtssql2k.mspx
No comments:
Post a Comment