Пример просмотра объектов куба
Dim myServer As New Server
myServer.Connect(«(local)»)
Dim databaseName As String
Dim db As Database
databaseName = «Adventure Works Sample»
db = myServer.Databases.Item(databaseName)
For Each myCube As Cube In db.Cubes
    Console.WriteLine(«The cube name is « & myCube.Name)
    For Each myCubeDimension As CubeDimension In myCube.Dimensions
       Console.WriteLine(« The cube dimension name is « & myCubeDimension.Name)
    Next
    For Each myMeasureGroup As MeasureGroup In myCube.MeasureGroups
        Console.WriteLine(« The measure group name is « & myMeasureGroup.Name)
        For Each myMeasure As Measure In myMeasureGroup.Measures
            Console.WriteLine(«  The measure name is « & myMeasure.Name)
        Next
        For Each myPartition As Partition In myMeasureGroup.Partitions
            Console.WriteLine(«  The partition name is « & myPartition.Name)
        Next
    Next
    For Each myKpi As Kpi In myCube.Kpis
        Console.WriteLine(« The KPI name is « & myKpi.Name)
    Next
Next

Поделитесь материалом с коллегами и друзьями