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

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

0

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

В седьмом окне мастера установки SQL Server «Denali» (SQL Server «Denali» CTP1 Setup) проверяется необходимое дисковое пространство для установки новых выбранных компонентов (Disk space requirements). В настоящее время, конечно же, найти лишних 20 Мб на диске очень легко, но все-таки проверка явно не лишняя. Нажмите кнопку «Следующий» (Next) для продолжения работы мастера (рисунок 13), для возвращения к предыдущему окну нажмите кнопку «Предыдущий» (Back). Для отмены работы мастера нажмите кнопку «Отмена» (Cancel). Кнопка «Помощь» (Help), вызовет контекстную помощь текущего окна.


Рисунок 13. Установка компонентов – окно соглашения с отправкой отчетов.

В следующем окне мастера установки SQL Server «Denali» (SQL Server «Denali» CTP1 Setup), нужно выбрать, как в будущем будет система распоряжаться система с отчетами об ошибках (Error Reporting). Если установить флажок «Отправлять отчеты операционной системы и SQL Server в фирму Microsoft или на ваш корпоративный сервер. Эта установка применяется только к сервисам без взаимодействия с пользователем» (Send Windows and SQL Server Error Reports to Microsoft or your corporate report server. This settings only applies to services that run without user interaction). Если не нужно отправлять централизовано отчеты об ошибках, снимите соответствующий флажок. Нажмите кнопку «Следующий» (Next), для продолжения работы мастера (рисунок 14), для возвращения к предыдущему окну нажмите кнопку «Предыдущий» (Back). Для отмены работы мастера нажмите кнопку «Отмена» (Cancel). Кнопка «Помощь» (Help), вызовет контекстную помощь текущего окна.


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

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


Рисунок 15. Установка компонентов – окно проверки выбора компонентов.

В десятом окне мастера установки SQL Server «Denali» (SQL Server «Denali» CTP1 Setup), нужно убедиться, что все компоненты выбраны правильно (Ready to Install). Для этого разверните последовательно элементы «Основная конфигурация» (General Configuration) – «Компоненты» (Features). Убедитесь в том, что выбраны «Business Intelligence Development Studio», а также компонент «SQL Server Books Online». Нажмите кнопку «Установка» (Install), для продолжения установки (рисунок 16), для возвращения к предыдущему окну нажмите кнопку «Предыдущий» (Back). Для отмены работы мастера нажмите кнопку «Отмена» (Cancel). Кнопка «Помощь» (Help), вызовет контекстную помощь текущего окна.


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

Затем откиньтесь на спинку стула и смотрите за индикатором установки дополнительных компонентов. В последнем окне мастера установки SQL Server «Denali» (SQL Server «Denali» CTP1 Setup), посмотрите на статус установки компонентов (Complete). Все индикаторы должны быть зелеными. Для завершения работы мастера нажмите кнопку «Закрыть» (Close) – рисунок 17.


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

В последнем окне также присутствует полезная ссылка па подробный журнал установки дополнительных компонентов (Summary log file has been saved to the following location). В этом журнале можно узнать, — какие компоненты были установлены, как называются файлы и в каких папках они располагаются. Кнопка «Помощь» (Help), вызовет контекстную помощь текущего окна.

Итак, запустите SQL Server Intelligence Development Studio. Для этого нажмите на кнопку «Пуск». Затем разверните «Microsoft SQL Server «Denali» CTP1» и нажмите на ярлык «SQL Server Business Intelligence Development Studio» (рисунок 18).


Рисунок 18. Запуск SQL Server Business Intelligence Development Studio.

При запуске SQL Server Business Intelligence Development Studio можно заметить, что запускается не что иное, как специализированная версия Microsoft Visual Studio 2008 (рисунок 19).


Рисунок 19. SQL Server Business Intelligence Development Studio – стартовое окно.

Для того чтобы начать работу в инструменте «SQL Server Business Intelligence Development Studio», создайте новый проект. Меню «Файл» (File) – «Новый» (New) – «Проект» (Project) или нажмите быструю комбинацию клавиш Ctrl+Shift+N для запуска окна создания нового проекта(рисунок 20).


Рисунок 20. SQL Server Business Intelligence Development Studio – создание проекта.

В открывшемся окне «Новый проект» (New Project) выберете шаблон «Мастер подключения к Report Server» (Report Server Project Wizard), В поле «Имя» (Name) введите наименование нового проекта, в поле «Расположение» (Location) и «Имя решения» (Solution Name) можно оставить значения по умолчанию. В поле «Расположение» (Location) можно выбрать директорию по кнопке «Обзор» (Browse). Если нужно создать дополнительную директорию под создаваемое решение, — установите флажок «Создать директорию для решения» (Create directory for solution). Чтобы не было путаницы. Проект — это бОльшая сущность, чем решение. К примеру, проект один, а решений по реализации проекта может быть множество. Нажмите кнопку «Ок» для запуска мастера создания нового проекта (рисунок 21). Для отмены работы мастера нажмите кнопку «Отмена» (Cancel).


Рисунок 21. SQL Server Business Intelligence Development Studio – создание проекта Report.

В проекте на уровне решения должно осуществляться подключение к серверу отчетов, а также должен быть создан хотя бы один отчет. Итак, притупим. Сначала стартует мастер отчетов (Report wizard) — рисунок 22.


Рисунок 22. Мастер создания отчета – приветственное окно.

В первом окне мастера создания отчетов (Reporting wizard), выдается приветственное сообщение (Welcome to the Report Wizard). Если вы планируете создавать отчеты и далее, установите флажок «Не показывать это окно снова» (Don’t show this page again).

В этом окне четко на описаны все задачи, которые решает мастер по шагам:

  1. Select a data source from which to retrieve data – Выбрать источник данных из которого буду извлекаться данные.
  2. Design a query to execute against the data source – проектирование запроса для выполнение на источнике данных.
  3. Choose the type of report you want to create – выбрать тип отчета который вы хотите создать.
  4. Specify the basic layout of the report – указать базовый уровень нового отчета
  5. Specify the formatting for the report – указать формат нового отчета.

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


Рисунок 23. Мастер создания отчета – Выбор источника данных.

Во втором окне мастера создания отчетов (Reporting wizard), нужно выбрать источник данных для него (Select the data Source). Если есть источники данных открытые для совместного использования, они будут доступны в поле «Разделяемые источники данных» (Shared data source). Если же таких источников нет, выбор будет установлен на создании нового «Новый источник данных» (New data source). В поле «Имя» (Name) введите имя нового источника данных. В поле «Тип»(Type) выберете тип источника данных, в нашем случае «Microsoft SQL Azure». Кроме этого доступны следующие типы:

  1. Microsoft SQL Server
  2. Microsoft SQL Azure
  3. Microsoft SQL Server Parallel Data Warehouse
  4. OLE DB
  5. Microsoft SQL Server Analysis Services
  6. Oracle
  7. ODBC
  8. XML
  9. Report Server Model
  10. Microsoft SharePoint List
  11. SAP NetWeaver BI
  12. Hyperion Essbase
  13. TERADATA

Как можно убедиться, выбор источников данных достаточно большой. Теперь самое интересное. Нужно заполнить строку подключения к базе данных SQL Azure и параметры доступа. Естественно, когда проводил эксперименты с базами данных SQL Azure, пароль был установлен и благополучно забыт. Что делать в такой ситуации? Давайте возвратимся на портал Windows Azure Platform и выберете закладку «Базы данных» (Database). Разверните узел «Подписки» (Subscriptions) и выберете сервер, к которому будет производиться подключение из отчета. Для изменения пароля администратора нажмите кнопку «Сбросить пароль администратора» (Reset Admin Password) на панели управления (рисунок 24).


Рисунок 24. Смена пароля учетной записи доступа к базе данных SQL Azure.

Вернитесь в окно мастера создания отчетов (Reporting wizard), и нажмите на кнопку «Параметры доступа» (Credentials) (рисунок 25).


Рисунок 25. Мастер создания отчета – Ввод учетной записи пользователя.

Здесь есть четыре возможных выбора для установки параметров доступа:

  1. Use Windows Authentication (Integrated Security) – «Использовать аутентификацию Windows (встроенная безопасность)» — хорошо подходит для внутреннего корпоративного портала.
  2. Use a specific user name and password – «Использовать конкретное имя пользователя и пароль» — на момент написания статьи это единственный способ получить доступ к базе данных SQL Azure.
  3. Prompt for credentials – «Запросить параметры доступа» — зависит от политик информационной безопасности в организации.
  4. No credentials – «Без параметров доступа» — хорошо подходит для веб-приложений доступных из Интернета.

Итак, выберете второй вариант и введите имя пользователя и пароль, которые были введены на портале Windows Azure Platform, нажмите кнопку «Ок». Параметры доступа введены, теперь нужно правильно составить строку подключения к источнику данных. Сразу встает вопрос – как это правильно сделать? Самый простой способ вернутся еще раз на портал Windows Azure Platform, выбрать закладку «Базы данных» (Database). Разверните узел «Подписки» (Subscriptions) и выберете сервер, к которому будет производиться подключение из отчета, затем выберете конкретную базу данных (рисунок 26).


Рисунок 26. Строка подключения к базе данных SQL Azure.

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

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

1. Microsoft SQL Azure Reporting – домашняя страница http://www.microsoft.com/en-us/SQLAzure/reporting.aspx

2. SQL Azure Reporting FAQ http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-reporting-faq.aspx

3. Overview and Content Guide to SQL Azure Reporting http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-reporting-overview.aspx

4. Release Notes for SQL Azure Reporting Limited CTP http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-reporting-limited-ctp-release-notes.aspx

5. Troubleshooting for SQL Azure Reporting http://social.technet.microsoft.com/wiki/contents/articles/troubleshooting-sql-azure-reporting.aspx

6. Watch the Introduction to SQL Azure Reporting video http://videoaz.microsoftpdc.com/vod/downloads/vod/CS59_NinoBice_WP7/CS59_NinoBice_PDC_WMV_Low_640x360_1000k.wmv

7. SQL Azure Reporting Samples – примеры построения отчетов SQL Azure Reporting http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-reporting-samples.aspx

8. Windows Azure ReportViewer Control Sample http://archive.msdn.microsoft.com/RVControlforAzure

9. SQL Azure Reporting Report Server Project http://archive.msdn.microsoft.com/SQLAzureReports

10. Windows Azure Platform https://windows.azure.com.

11. Прямая ссылка к серверу отчетов SQL Azure Report CTP https://<Server name>.reporting.database.windows.net/ReportServer/logon.aspx?ReturnUrl=%2fReportServer.

12. Подписка на сервисы SQL Azure Report CTP (получение первоначального приглашения) http://connect.microsoft.com/sqlazurectps.

13. Windows Azure SDK Release Notes (March 2011) http://msdn.microsoft.com/en-us/library/gg680300.aspx

 

 



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