String GetMeasureGroups(MetadataQuery args)
        {
            OlapMetadataProvider provider = new OlapMetadataProvider(new ConnectionInfo(args.Connection, GetConnectionString(args.Connection)));

            List<MeasureGroupInfo> list = provider.GetMeasureGroups(args.CubeName);

            return XmlSerializationUtility.Obj2XmlStr(list, Common.Namespace);
        }