ADOMD.net Samples - Get Cube List

Publié le par Renaud Harduin

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;
        }

Publicité
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article