SQL Azure Reporting CTP – обзор возможностей (Часть 1)

Пост от Алексей Леготин | в категории Azure | добавлен 29-06-2011

0

В облачные сервисы фирмы Microsoft под коммерческим названием Windows Azure Platform в последнее время добавляются все новые и новые функциональные возможности. Одной из технологий является технология разработки и предоставления отчетов пользователям. В набор облачных сервисов с недавнего времени вошел сервис SQL Azure Reporting CTP.

На момент написания статьи облачные сервисы отчетов SQL Azure Reporting находится на стадии CTP – Common Technical Preview, которая доступна только для технического сообщества с целью и для демонстрации возможностей. Как театр начинается с вешалки, доступ к технологии SQL Azure Reporting начинается с доступа непосредственно к Windows Azure Platform. То есть, нужна действующая активная подписка на Windows Azure Platform. Подробно не буду останавливаться на том, как получить такую подписку, существует несколько способов, о которых можно прочитать в других местах.

В статье рассматривается процесс получения доступа к SQL Azure Reporting CTP и конфигурирование нового отчета с источником данных, находящимся в базе данных SQL Azure и процедура развертывания отчета.

Итак, если подписка у вас есть, перейдите по ссылке https://windows.azure.com. После введения корректных сведений с помощью LIVEID, на главной странице Windows Azure Platform, перейдите на закладку «Отчеты» (Reporting) – рисунок 1.


Рисунок 1. Подписка на сервис отчетов SQL Azure Reporting.

Первое действие, которое нужно произвести – подписаться на сервис отчетов SQL Azure Reporting. Для этого разверните узел «Подписки» (Subscriptions) и укажите подписку, в которой вы хотите получить доступ к сервису отчетов SQL Azure Reporting.

Первым шагом нажмите на кнопку «Зарегистрироваться» (Sign Up). С помощью этой кнопки, попадаете на сайт Microsoft Connect на котором нужно будет ответить на вопросы об организации и целях использования сервиса отчетов SQL Azure Reporting. Если ответы будут устраивать, через некоторое время придет письмо с кодом активации сервиса. После получения письма, можно будет вернуться на главный портал Windows Azure Platform и продолжить подписку.

Для продолжения подписки нажмите, как показано на рисунке 1, на кнопку «Предоставление» (Provision). Стартует мастер настройки регистрирования доступа к сервису отчетов SQL Azure Reporting (рисунок 2).


Рисунок 2. Мастер регистрирования подписки на сервис SQL Azure Reporting.

В первом окне мастера настройки регистрирования доступа к сервису отчетов SQL Azure Reporting, «Предоставление сервиса SQL Azure Reporting» (Provision SQL Azure Reporting), нужно внимательно прочитать условия использования данного сервиса. Если в условиями испольщования согласны, поставьте флажок «Я согласен с условиями использования» (I agree to the Terms of Use statement above). Нажмите кнопку «Следующий» (Next), для продолжения работы мастера (рисунок 3). Для отмены работы мастера нажмите кнопку «Отмена» (Cancel).


Рисунок 3. Выбор подписки на сервис SQL Azure Reporting.

В следующем окне мастера настройки регистрирования доступа к сервису отчетов SQL Azure Reporting, «Предоставление сервиса SQL Azure Reporting» (Provision SQL Azure Reporting), выберите имя подписки в выпадающем списке «Подписка» (Subscription), с помощью которой будет предоставлен к сервису отчетов SQL Azure Reporting (Select a subscription). Нажмите кнопку «Следующий» (Next), для продолжения работы мастера (рисунок 4), для возвращения к предыдущему окну нажмите кнопку «Предыдущий» (Previous). Для отмены работы мастера нажмите кнопку «Отмена» (Cancel).


Рисунок 4. Ввод кода приглашения подписки на сервис SQL Azure Reporting.

В последнем окне мастера настройки регистрирования доступа к сервису отчетов SQL Azure Reporting, «Предоставление сервиса SQL Azure Reporting» (Provision SQL Azure Reporting), в поле «Пригласительный код» (Invitation code), введите код из электронного письма, с помощью которого будет активирован доступ к сервису отчетов SQL Azure Reporting. Также нужно ввести пароль и подтверждения пароля в соответсвтующие поля – «Пароль» (Password) и «Подтверждение пароля» (Repeat Password). Пароль должен отвечать требованиям сложности. В пароле должно быть минимум 8 символов. Символы должны быть маленькие и большие буквы, цифры и специальные символы. Нажмите кнопку «Завершить» (Finish), для подтверждения заврешения работы мастера, для возвращения к предыдущему окну нажмите кнопку «Предыдущий» (Previous). Для отмены работы мастера нажмите кнопку «Отмена» (Cancel).

Итак, доступ разрешен, теперь можно приступать к настройке самого сервиса. Конечно же, следующее, что нужно будет сделать, для начала работы с облачными отчетами, это установить инструменты для разработки отчетов на своей рабочей станции. На момент написания статьи с сервисами отчетов SQL Azure Reporting работают Report Builder 3.0 и Business Intilligence Development Studio – инструмент который входит в поставку практически любой редакции SQL Server. Последний упомянутый инструмент более функционален, пожтому в дальнейшем будет рассматриваться именно он. Итак, возьмите доступный дистрибутив SQL Server (в статье будет использоваться дистрибутив SQL Server «Denali» CTP1) и запустите установку (рисунок 5).


Рисунок 5. Установка необходимых компонентов SQL Server 2011 Denali.

В окне «Центр установки SQL Server» (SQL Server Installation Center), Перейдите на закладку «Инсталляция» (Installation) и в правой части экрана выберете ссылку «Новый экземпляр SQL Server или добавление новых компонентов в существующую инсталляцию» (New SQL Server stand-alone installation or add features to an existing installation). Откроется мастер установки SQL Server (рисунок 6).


Рисунок 6. Установка компонентов – окно проверки правил установки.

В первом окне мастера установки SQL Server «Denali» (SQL Server «Denali» CTP1 Setup), автоматически проверяются правила установки (Setup Support Rules). Если ошибки есть, то нажмите на кнопку «Показать сведения»(Show details), прочитайте дополнительную информацию, исправьте ошибки. Для исправления ошибок из мастера установки можно не выходить. После исправления ошибок, нажмите кнопку «Перезапуск» (Re-run). Если ошибок больше нет (предупреждения ошибками не считаются), станет активна кнопка «Ок» — нажмите на эту кнопку для продолжения работы мастера (рисунок 7). Нажмите на кнопку «Отмена» (Cancel), для отмены работы мастера.


Рисунок 7. Установка компонентов – окно проверки файлов установки.

В следующем окне мастера установки SQL Server «Denali» (SQL Server «Denali» CTP1 Setup), устанавливаются необходимые файлы для поддержки установки SQL Server (Setup Support Files). Нажмите кнопку «Установить» (Install), для произведения данного действия (рисунок 8). Нажмите на кнопку «Отмена» (Cancel), для отмены работы мастера.


Рисунок 8. Установка компонентов – окно проверки правил установки.

В третьем окне мастера установки SQL Server «Denali» (SQL Server «Denali» CTP1 Setup), повторно автоматически проверяются правила установки (Setup Support Rules). Не совсем повторно – правила проверки другие, но механизм проверки используется тот же. Если ошибки есть, то нажмите на кнопку «Показать сведения» (Show details), прочитайте дополнительную информацию, исправьте ошибки. Для исправления ошибок из мастера установки можно не выходить. После исправления ошибок, нажмите кнопку «Перезапуск» (Re-run). Если ошибок больше нет (предупреждения ошибками не считаются), станет активна кнопка «Ок» — нажмите на эту кнопку для продолжения работы мастера (рисунок 9). Нажмите на кнопку «Отмена» (Cancel), для отмены работы мастера. Кнопка «Помощь» (Help), вызовет контекстную помощь текущего окна.


Рисунок 9. Установка компонентов – окно выбора типа инсталляции.

В следующем окне мастера установки SQL Server «Denali» (SQL Server «Denali» CTP1 Setup), нужно выбрать тип инсталляции (Installation type). Есть два варианта:

  1. Perform a new installation of SQL Server «Denali» CTP1 – выполнить новую установку экземпляра SQL Server «Denali» CTP1.
  2. Add features to an existing instance of SQL Server «Denali» CTP1 – добавить новые компоненты к существующему экземпляру SQL Server «Denali» CTP1.

Выбор осуществляется в зависимости от существующего окружения. Для целей теста, SQL Server был уже развернут, поэтому подойдет второй вариант. Нажмите кнопку «Следующий» (Next), для продолжения работы мастера (рисунок 10), для возвращения к предыдущему окну нажмите кнопку «Предыдущий» (Back). Для отмены работы мастера нажмите кнопку «Отмена» (Cancel). Кнопка «Помощь» (Help), вызовет контекстную помощь текущего окна.

 


Рисунок 10. Установка компонентов – окно выбора необходимых функций.

 

В пятом окне мастера установки SQL Server «Denali» (SQL Server «Denali» CTP1 Setup), выберете необходимые компоненты (Feature Selection). В данном случае нужен компонент «Business Intelligence Development Studio». Также рекомендуется выбрать флажком компонент «SQL Server Books Online». Можно выбрать и другие компоненты, ранее не установленные, используемые для других целей. Нажмите кнопку «Следующий» (Next), для продолжения работы мастера (рисунок 11), для возвращения к предыдущему окну нажмите кнопку «Предыдущий» (Back). Для отмены работы мастера нажмите кнопку «Отмена» (Cancel). Кнопка «Помощь» (Help), вызовет контекстную помощь текущего окна. Итак далее.


Рисунок 11. Установка компонентов – окно проверки правил инсталляции.

В следующем окне мастера установки SQL Server «Denali» (SQL Server «Denali» CTP1 Setup), автоматически проверяются правила установки (Installation Rules). Если ошибки есть, то нажмите на кнопку «Показать сведения»(Show details), прочитайте дополнительную информацию, исправьте ошибки. Для исправления ошибок из мастера установки можно не выходить. После исправления ошибок для повторной проверки, нажмите кнопку «Перезапуск» (Re-run). Нажмите кнопку «Следующий» (Next), для продолжения работы мастера (рисунок 12), для возвращения к предыдущему окну нажмите кнопку «Предыдущий» (Back). Для отмены работы мастера нажмите кнопку «Отмена» (Cancel). Кнопка «Помощь» (Help), вызовет контекстную помощь текущего окна.

 


Рисунок 12. Установка компонентов – окно проверки дискового пространства.

Итак, продолжение будет в следующих статьях, где будет продолжено описание процесса получения доступа к SQL Azure Reporting CTP и конфигурирование нового отчета с источником данных, находящимся в базе данных SQL Azure и процедура развертывания отчета.

Полезные ссылки:

  1. Microsoft SQL Azure Reporting – домашняя страница http://www.microsoft.com/en-us/SQLAzure/reporting.aspx
  2. SQL Azure Reporting Samples – примеры построения отчетов SQL Azure Reporting http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-reporting-samples.aspx
  3. Windows Azure ReportViewer Control Sample http://archive.msdn.microsoft.com/RVControlforAzure
  4. SQL Azure Reporting Report Server Project http://archive.msdn.microsoft.com/SQLAzureReports
  5. Windows Azure Platform https://windows.azure.com.
  6. Прямая ссылка к серверу отчетов SQL Azure Report CTP https://<Server name>.reporting.database.windows.net/ReportServer/logon.aspx?ReturnUrl=%2fReportServer.
  7. Подписка на сервисы SQL Azure Report CTP (получение первоначального приглашения) http://connect.microsoft.com/sqlazurectps.
  8. Windows Azure SDK Release Notes (March 2011) http://msdn.microsoft.com/en-us/library/gg680300.aspx

 



Написать комментарий