Josh
SQL Server Management Studio имеет встроенный интерфейс для создания запросов MDX. Это довольно интуитивно понятно, если вы понимаете язык MDX. Обратите внимание, что вы будете писать запросы MDX к кубу OLAP TFS_analysis, а не к реляционной базе данных TFS_Warehouse.
В SQL Server Management Studio перейдите в Connect -> Analysis Services и введите имя сервера базы данных \ имя экземпляра для экземпляра SQL Server Analysis Services, который вы подключили к своему уровню приложений TFS. Существует только один куб OLAP для TFS, Tfs_Analysis. Нажмите «Новый запрос», и вы получите пустую вкладку (как с запросом SQL) и интерфейс, который позволяет перетаскивать измерения и измерения в окно запроса
При этом я не знаю, является ли это лучшим подходом к получению информации, которую вы хотите. Я не считаю, что написание прямых запросов к MDX может быть настолько полезным. (правда, я не гуру MDX). Лучше было бы использовать экземпляр служб отчетов SQL Server, который вы связали с TFS, и писать отчеты для куба TFS. Вы можете использовать приложение Microsoft Report Builder для написания выражений MDX (они называют их «вычисленными значениями»), а затем добавить их в отчет.
Эта статья в значительной степени объясняет все, что вам нужно для написания отчетов для куба TFS, за исключением того, как писать MDX.
http://msdn.microsoft.com/en-us/library/ff730837.aspx#bkmk_tfscube
По теме запросов / выражений MDX ... Недавно я работал с консультантом Microsoft, который занимался разработкой SSAS, и он порекомендовал следующие книги, если вам нужно изучить MDX. Я нашел копию первого, и она довольно информативна.
http://search.barnesandnoble.com/Fast-Track-to-MDX/Mark-Whitehorn/e/9781852336813
http://www.amazon.com/gp/product/0471748080?ie=UTF8&tag=inabsqseanse2-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0471748080
http://www.amazon.com/gp/product/1849681309/ref=as_li_tf_tl?ie=UTF8&tag=inabsqseanse2-20&linkCode=as2&camp=217153&creative=399701&creativeASIN=1849681309
Еще один, последний вариант - использовать Excel для подключения к кубу TFS и использовать «перспективы», которые выходят из коробки, чтобы получить данные, которые вы ищете. Есть перспектива «Build», перспектива «Code Churn» ... Это примерно в миллион раз проще, но не дает вам столько возможностей для получения данных, которые вы ищете.
Использование Excel для подключения к кубу TFS описано здесь:
http://msdn.microsoft.com/en-us/library/ms244699(v=vs.100).aspx
Итак, в итоге ...
- Подключение Excel к кубу TFS легко, но дает мало гибкости
- Написание отчетов по кубу TFS сложнее, но дает больше возможностей для получения нужных данных.
- Чистые запросы MDX дают вам полный контроль над тем, что вы отбрасываете, но их довольно сложно понять и написать.