Как можно ссылаться на измерение / атрибут / меру в MDX?
Мне нужно проанализировать пользовательские запросы для Olap Cube, чтобы выяснить, какие измерения, атрибуты и меры не используются. Моя идея состоит в том, чтобы использовать список имен измерений, атрибутов и мер и выяснить, сколько раз они использовались с регулярными выражениями. Однако мне нужно быть уверенным, что я не пропустил ни одного параметра форматирования и не знаю MDX. Мои предположения:
Измерение: имя измерения всегда заключено в квадратные скобки [] или апостров: '' [['] dimensionName []']
Атрибут: Атрибуту всегда предшествует его размерность, отформатированная, как указано выше, и заключенная в квадратные скобки [['] dimensionName []'].[AttributeName]
Мера: Мера всегда заключена в квадратные скобки, заключена в знаки арифметической операции или их комбинацию.
Эти предположения верны? Если нет, как я могу улучшить их, чтобы охватить все случаи?
1 ответ
[Измерения] также является измерением.
[Measures]. [MeasureName] - мера использовалась.
[DimensionName]. [AttributeName] - измерение и его
атрибут был использован.