OLAPAttributeTableList
Every OLAP dimension may have up to three attribute tables. To access
the dimension's attribute tables, use the
OLAPAttributeTableList
data type:
#define EngineVersion 2.0 #define RuntimeVersion 2.0 void PrintAttributeTableList() { OLAPConnection olapconnection = OLAPCreateConnection( "LOCAL/Application Engine", "Admin", "" ); foreach (OLAPCube cube in OLAPGetCubeList(olapconnection)) { WriteLine("Found cube " + OLAPGetCubeName(cube) + "."); OLAPDimensionList dimensions = OLAPGetDimensionList(cube); foreach (OLAPDimension dimension in dimensions) { WriteLine("Found dimension " + dimension + "."); OLAPAttributeTableList attributeTables = OLAPGetAttributeTableList(dimension); foreach (OLAPAttributeTable attributeTable in attributeTables) { WriteLine("Attribute table '" + OLAPGetAttributeTableName(attributeTable) + "':"); } } } OLAPDisconnect(olapconnection); }
This data type is only available in engine versions 2.0 and above.