Databases Reference
In-Depth Information
}
switch (objectType)
{
case 1: // Cube Processing
return ProcessCube (dbName, objectName,
objectProcessType);
case 2: //Dimension Processing
return ProcessDimension (dbName,
objectName, objectProcessType);
}
return true;
}
bool ProcessDimension (string dbName, string DimName,
Microsoft.AnalysisServices.ProcessType pType)
{
try
{
foreach (AMO.Database db in myServer.Databases)
{
if (db.Name.Equals (dbName)) //Check if database
name matches
{
foreach (AMO.Dimension dim in db.Dimensions)
{
if (dim.Name.Equals (DimName))
//Check if dimension is found within the
database
{
dim.Process (pType);
// Process the dimension with the
appropriate
// processing type specified by the user.
Console.WriteLine ("Object {0}
Successfully processed",DimName);
Console.WriteLine ("Last processed time
is {0}",dim.LastProcessed);
}
Search WWH ::




Custom Search