ADOMD.net Samples - Get Cube List
FR : Ce sample montre comment obtenir une list de cube pour une connection donnée. Dans ce cas il faut faire attention à ce que l'on récupère car le moteur présente des dimensions au même niveaux que les cubes dans la collection Cubes !
EN : This sample show how to get a Cube list for a given connection. During iteration, you've to consider that cubes are at the same level than dimensions ...
public List<string> getCubeList()
{
/* gets the number of cubes */
int nbOfCubes = _mdConn.Cubes.Count;
List<string> m_cubeList = new List<string>();
/* iterates into the cube list and load a global List */
for (int i = 0; i < nbOfCubes; i++)
{
CubeDef cube = _mdConn.Cubes[i];
/* We filter because cubes, dimensions ... are exposed at the same level */
if (cube.Type == CubeType.Cube)
{
m_cubeList.Add(_mdConn.Cubes[i].Name);
}
}
return m_cubeList;
}