Экспорт (0) Печать
Развернуть все
0 из 1 оценили этот материал как полезный - Оценить эту тему

Рекомендации и ограничения Windows Azure SQL Reporting

Обновлено: Ноябрь 2013 г.

ImportantВажно!
Служба SQL Reporting перестанет работать 31 октября 2014 года. Дополнительные сведения см. в разделе Часто задаваемые вопросы. Сведения об отчетности в Windows Azure см. на странице Виртуальные машины сайта WindowsAzure.com.

 В этом разделе перечислены рекомендации и ограничения, которые следует учитывать при использовании Microsoft Windows Azure SQL Reporting.

Известные проблемы

Список обнаруженных на настоящий момент проблем для последнего выпуска Windows Azure SQL Reporting см. в разделе Известные проблемы (Windows Azure SQL Reporting).

В данной статье

Безопасность

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

  • При разработке приложений с внедренными элементами управления отчетами используйте все рекомендации для защиты строки подключения. Дополнительные сведения см. в разделе Разработка с использованием служб SQL Reporting (Windows Azure SQL Reporting).

  • Для предоставления доступа к отчетам читателям отчетов должны быть указаны URL-адрес, имя пользователя и пароль. На портале управления можно создать учетные записи пользователей и назначить им роли с соответствующими разрешениями, а затем назначить читателям отчетов имена пользователей и пароли. Дополнительные сведения см. в разделе управлять пользователями (Windows Azure SQL Reporting).

  • В отчетах могут использоваться только данные из База данных SQL в Windows Azure. Поддерживается только проверка подлинности с использованием имени пользователя и пароля База данных SQL. Для предоставления доступа к общим источникам данных рекомендуется создавать и развертывать общие источники данных для отчетов в папке на сервере отчетов, а учетные данные для каждого общего источника данных хранить также на сервере отчетов.

    При создании отчетов в источниках данных отчетов следует использовать тип подключения Microsoft SQL Azure. Дополнительные сведения см. в статье Подключение к данным, источники данных и строки подключения (службы SSRS).

  • По умолчанию элементы отчетов наследуют параметры безопасности в соответствии с разрешениями папки, в которой находится отчет. Поэтому то, в какую папку развертываются элементы отчетов, имеет значение. Если назначить папке специальные разрешения, наследование разрешений в иерархии папок будет нарушено. В SQL Reporting это происходит точно так, как в локальных серверах отчетов Reporting Services. Дополнительные сведения см. в статье Предоставление разрешений на сервер отчетов в собственном режиме.

Дополнительные сведения, касающиеся безопасности База данных SQL, см. в руководстве Security Guidelines and Limitations (SQL Database).

Общее сравнение возможностей служб Reporting Services и Windows Azure SQL Reporting

В следующей таблице представлено сравнение возможностей служб SQL Server Reporting Services (службы SSRS) в собственном режиме и SQL Reporting. В SQL Reporting режим интеграции служб SSRS с SharePoint не поддерживается.

 

Компонент Windows Azure SQL Reporting SQL Server Reporting Services

Средства проектирования

Конструктор отчетов в SQL Server Data Tools

Построитель отчетов 3.0

Конструктор отчетов в SQL Server Data Tools

Построитель отчетов 3.0

Источники данных

База данных SQL Windows Azure

Встроенные или настраиваемые источники данных. Дополнительные сведения см. в статье Подключения к данным, источники данных и строки подключения (службы SSRS).

Управление отчетами и их доставка

Портал управления Windows Azure

Поддерживается отображение отчетов и преобразование отчетов во многие форматы.

Просматривать отчеты можно в браузерах, средстве просмотра отчетов Windows Forms и приложениях ASP.NET.

В собственном режиме используется диспетчер отчетов, а в интегрированном режиме SharePoint — страницы приложений SharePoint.

Поддерживается обработка отчетов, преобразование отчетов во множество форматов, создание подписок и доставка по расписанию, управление кэшированными отчетами и общими наборами данных.

Просматривать отчеты можно в браузерах, средстве просмотра отчетов Windows Forms, приложениях ASP.NET и веб-частях SharePoint.

Расширение

В данном выпуске расширения не поддерживаются.

Поддерживаются пользовательские расширения, в том числе расширения данных, обработки данных, подготовки, доставки и безопасности.

Модель безопасности

Для доступа к данным требуется проверка подлинности База данных SQL Windows Azure с помощью имени пользователя и пароля.

Для доступа к отчетам требуется проверка подлинности SQL Reporting с предоставлением имени пользователя и пароля.

Разрешения на доступ к отчетам и элементам, связанным с отчетами, предоставляются путем назначения ролей.

Поддерживается проверка подлинности Windows и другие методы проверки подлинности.

Разрешения на доступ к отчетам и элементам, связанным с отчетами, предоставляются путем назначения ролей.

Совместимость инструментов

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

 

Задача Инструмент и версия Описание и ссылки

Создание отчетов

Построитель отчетов 3.0

Конструктор отчетов в SQL Server Data Tools, SQL Server 2008 R2 и более поздних версиях.

Для создания определений отчетов (RDL-файлов) можно использовать построитель отчетов или конструктор отчетов из SQL Server Data Tools. SQL Server Data Tools можно установить с установочного носителя SQL Server или из экспресс-выпуска SQL Server с дополнительными службами. Дополнительные сведения см. в разделе Загрузить построитель отчетов или Установка SQL Server Data Tools для создания отчетов в Windows Azure.

Создание запросов к наборам данных

Используйте конструкторы запросов в конструкторе отчетов.

Используйте конструктор запросов, связанный с типом источников данных Microsoft SQL Azure.

 

Среда SQL Server Management Studio

Используйте Management Studio SQL Server 2008 R2 (или более позднюю версию) для подключения к базе данных База данных SQL при составлении запросов. Вставьте запрос в панель запроса к набору данных в своем отчете.

Разработка локальных приложений Windows Azure Windows Forms или ASP.NET AJAX с внедренными функциями для работы с отчетами

Visual Studio 2010 или Visual Studio 2012

noteПримечание
Выпуск Web Developer Express Edition Visual Studio 2010 не поддерживается.

Для приложений c внедренными элементами управления для работы с отчетами используйте Visual Studio и Windows Azure Tools для Microsoft Visual Studio.

Управление серверами отчетов

Портал управления Windows Azure

Используйте страницу портала управления для подготовки и управления База данных SQL, а также для подготовки сервера отчетов.

Использовать SQL Server Management Studio для подключения к экземпляру SQL Reporting нельзя.

Управление содержимым серверов отчетов

Приложения, взаимодействующие с веб-службой сервера отчетов

Взаимодействие с содержимым сервера отчетов программируется посредством вызова методов SOAP на конечных точках веб-службы сервера отчетов. Дополнительные сведения см. в разделе Неподдерживаемые функции, а также в разделах Пространство имен ReportService2005, Пространство имен ReportService2010 и Образцы отчетов SQL Azure Reporting.

Просмотр отчетов

Браузер

Перейдите к отчету, воспользовавшись URL-адресом сервера отчетов или синтаксисом доступа к URL-адресу. Дополнительные сведения см. в разделе получить доступ к серверу отчетов по URL-адресу (Windows Azure SQL Reporting).

Функции служб Reporting Services, отсутствующие в SQL Reporting

В этой версии SQL Reporting недоступны следующие функции.

 

Неподдерживаемые функции Описание

Функции подписки и планирования

Создание подписок и моментальных снимков отчетов по расписанию не поддерживается.

Power View

Power View — функция служб Reporting Services, требующая наличия SharePoint. Power View недоступна в Windows Azure.

Модели, созданные с использованием языка определения семантических моделей (SMDL)

Создание SMDL-моделей отчетов не поддерживается.

Клиентские среды создания отчетов.

Создание отчетов из построителя отчетов 1.0 или 2.0 не поддерживается. Можно создавать отчеты с использованием построителя отчетов 3.0, а затем выполнять их передачу.

Также для создания и развертывания нескольких отчетов можно использовать конструктор отчетов в SQL Server Data Tools. Дополнительные сведения см. в разделах Установка SQL Server Data Tools для создания отчетов в Windows Azure и развернуть проект отчета (Windows Azure SQL Reporting).

Диспетчер отчетов

Диспетчер отчетов не используется. Однако на портале управления доступны схожие функциональные возможности.

Для подготовки к работе серверов отчетов используется портал управления.

Используйте синтаксис доступа к URL-адресу или перейдите к серверу отчетов через портал управления и выберите нужный отчет. Дополнительные сведения см. в разделах Использование портала управления (Windows Azure SQL Reporting), Передача и просмотр отчетов (Windows Azure SQL Reporting) и Настройка службы SQL Reporting в Windows Azure.

Ограничения развертывания

Развертывание следующих элементов на сервер отчетов SQL Reporting не поддерживается:

  • Пользовательские сборки

  • Пользовательские расширения, в том числе расширения обработки данных, доставки, подготовки и безопасности

  • Пользовательские элементы отчета

  • Файлы Report Definition Customization Extensions (RDCE)

  • Код в элементе Code в определении отчета

Источники данных

Используется только тип источников данных Microsoft SQL Azure. Другие типы источников данных не поддерживаются.

Учетные данные источников данных

Используется только проверка подлинности SQL Server. Проверка подлинности Windows не поддерживается.

Программный доступ

Не поддерживаются следующие типы программного доступа к серверу отчетов.

  • Поставщик WMI для служб Reporting Services

  • Конечная точка SOAP API 2006

  • Некоторые API протокола SOAP в конечных точках 2010 и 2005 не поддерживаются. Дополнительные сведения см. в разделе Неподдерживаемые API.

Конфигурация

Диспетчер конфигурации служб Reporting Services не используется.

Режим интеграции с SharePoint не поддерживается. Экземпляр службы SQL Reporting service основан на службах Reporting Services, работающих в собственном режиме.

Изображения

Элементы изображений в отчетах, у которых источником изображения является ссылка на внешнее изображение, не поддерживаются. Размер изображений, хранящихся в базах данных, не должен превышать 1 МБ.

Веб-каналы Atom

Нельзя создать документ веб-канала Atom (ATOMSVC) из отчета, размещенного в Windows Azure, и использовать его в качестве источника данных в PowerPivot для Excel.

Неподдерживаемые API

В этом выпуске не поддерживаются следующие API.

 

Элемент Список

Классы ReportService2010

CacheRefreshPlan, CacheRefreshPlanState, DataRetrievalPlan

NoSchedule, Schedule, ScheduleDefinition, ScheduleDefinitionOrReference, ScheduleExpiration, ScheduleReference

Subscription

ModelCatalogItem, ModelDrillthroughReport, ModelItem, ModelPerspective

Методы ReportService2010

CreateReportEditSession, FireEvent, GetReportServerConfigInfo, GenerateModel

GetExecutionOptions, UpdateItemExecutionSnapshot, SetItemHistoryOptions

CreateCacheRefreshPlan, CreateSchedule

CreateDataDrivenSubscription, CreateSubscription

Классы ReportService2005

DailyRecurrence, WeeklyRecurrence, MonthlyRecurrence

MonthsOfYearSelector, DataRetrievalPlan

ModelCatalogItem, ModelDrillthroughReport, ModelItem, ModelPerspective

MonthlyDOWRecurrence, Subscription

Schedule, ScheduleDefinition, ScheduleDefinitionOrReference, ScheduleExpiration, ScheduleReference

Перечисления ReportService2005

ScheduleStateEnum

Методы ReportService2005

CreateSchedule, DeleteSchedule, GetScheduleProperties, ListScheduledReports, ListSchedules, PauseSchedule, ResumeSchedule, SetScheduleProperties

CreateSubscription, DeleteSubscription, GetSubscriptionProperties, ListSubscriptions, ListSubscriptionsUsingDataSource, SetSubscriptionProperties, CreateDataDrivenSubscription, GetDataDrivenSubscriptionProperties, SetDataDrivenSubscriptionProperties

ListSecureMethods

CreateModel, GenerateModel, GetModelDefinition, GetModelItemPermissions, GetModelItemPolicies, GetUserModel, InheritModelItemParentSecurity, ListModelDrillthroughReports, ListModelItemChildren, ListModelPerspectives, SetModelDefinition, SetModelDrillthroughReports, SetModelItemPolicies, RemoveAllModelItemPolicies, RegenerateModel

Дополнительные сведения см. в разделах Пространство имен ReportService2005 и Пространство имен ReportService2010.

Дополнительные сведения

Оставить отзыв, найти более дополнительные сведения или получить поддержку коллег-пользователей можно в разделе Полезные ссылки с информацией о службе SQL Reporting.

См. также

Другие ресурсы

Windows Azure SQL Reporting

Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв

Добавления сообщества

ДОБАВИТЬ
Показ:
© 2014 Microsoft. Все права защищены.