6,129
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.AnalysisServices;
namespace BIProcess
{
class Program
{
static void Main(string[] args)
{
using (Server server = new Server())
{
server.Connect("LocalHost");
Database database = server.Databases.FindByName("BI");
try
{
for(int i= 0;i< database.Dimensions.Count;i++)
{
database.Dimensions[i].Process(ProcessType.ProcessFull);
}
Cube cube = database.Cubes.FindByName("BI");
if (cube.CanProcess(ProcessType.ProcessFull))
{
cube.Process(ProcessType.ProcessFull);
Console.Write("success");
}
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
server.Disconnect();
}
}
}
}