Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kurs.rtf
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
23.54 Mб
Скачать

Источники поддерживаемые Reporting Services

Службы Reporting Services получают данные из источников с помощью модулей обработки и поставщиков данных .NET. Службы Reporting Services содержат модули обработки данных для получения данных из следующих источников данных: SQL Server 2005, SQL Server 2000, SQL Server 7.0, Службы SQL Server 2005 Analysis Services, Службы SQL Server 2000 Analysis Services, Модели отчетов служб Reporting Services, Oracle, SAP, Бизнес-аналитика SAP NetWeaver, ODBC, OLE DB, XML.

Определять пользовательские источники данных и делать их доступными можно также посредством поставщика данных .NET, зарегистрированного в файлах конфигурации служб Reporting Services. Поставщик данных .NET должен быть зарегистрирован в файлах конфигурации на компьютере клиента и на сервере отчетов. Кроме того, поставщик должен быть установлен на компьютере клиента и на сервере отчетов при использовании для доступа к данным из источника данных.

Вместе со службами Reporting Services автоматически устанавливаются следующие модули обработки данных:

  • Модуль обработки данных SQL Server, используемый для поставщика данных .NET Framework для SQL Server, соединения с компонентом SQL Server Database Engine и получения данных из него. Данный модуль применим только к Microsoft SQL Server 7.0 и более поздним версиям.

  • Модуль обработки данных служб Analysis Services. Чтобы извлечь данные служб SQL Server Analysis Services, используется поставщик OLE DB Provider for Analysis Services. Запросы для служб SQL Server Analysis Services конструируются с использованием многомерных выражений.

  • Модуль обработки данных Oracle, обеспечивающий возможность создания и развертывания отчетов служб Reporting Services на основе данных из БД Oracle. Прежде чем развертывать отчет на сервере отчетов, необходимо установить на сервере клиентские средства Oracle;

  • Модуль обработки данных OLE DB для Oracle поставщика данных .NET Framework. Указанный поставщик подключается к Oracle и извлекает из него данные, используя интерфейс Oracle Call (OCI), поставляемый в пакете клиентского программного обеспечения Oracle.

  1. Модуль обработки данных для OLE DB поставщика данных .NET Framework. С помощью данного модуля сервер отчетов может осуществлять запрос к любым источникам данных с поставщиком OLE DB.

  • Модуль обработки данных, используемый для ODBC поставщика данных .NET Framework. Данный поставщик обеспечивает доступ к собственным драйверам ODBC так же, как поставщик OLE DB .NET;

  • модуль обработки данных XML службы Reporting Services, позволяющий использовать в отчете данные XML. Эти данные могут быть получены из XML-документа и веб-приложения, доступ к которому осуществляется с помощью URL-адреса.

  • модуль обработки данных бизнес-аналитики SAP NetWeaver, позволяющий использовать в отчетах данные из источников данных бизнес-аналитики SAP NetWeaver.

Создание, изменение и удаление источников

Создание отчёта по результатам анализа с использованием инструментальных средств Management Studio осуществляется в следующем порядке:

1. В обозревателе объектов развёртывается узел сервера отчетов.

2. Выбирается корневая папка и нажатием кнопки инициируется процесс Создать источник данных. При этом на экране монитора отображается страница, диалогового окна Создание источника данных.

3. Задаётся имя общего источника данных, которое должно содержать по крайней мере один символ. Имя может включать в себя пробелы и другие символы, за исключением символов ; ? : @ & = + , $ / * < > | " /.

4. При необходимости пользователь может ввести описание, содержащее сведения о соединении. Это описание отображается на странице Содержимое диспетчера отчетов.

5. В области Выбор страницы инициируется процесс Соединение. В результате отображается страница Соединение диалогового окна Создание источника данных.

6. На странице диалогового окна Создание источника данных из списка выбирается Тип источника данных.

7. Определяется параметр Строка соединения для источника данных. В строке соединения указывать учетные данные не рекомендуется .

Ниже, в примере показана строка соединения для подключения к локальной базе данных SQL Server AdventureWorks:

8. В поле с указателем: Соединиться при помощи задаётся способ получения учетных данных при запуске отчёта. Для отображения запроса на ввод имени и пароля установите флажок: Учётные данные предоставлены пользователем, запустившим создание отчета.

Если планируется использовать источник данных с отчетами, которые поддерживают подписку или другие запланированные операции, например, автоматическое формирование журнала отчетов, установите флажок: Учетные данные, которые безопасно хранятся на сервере отчетов. Не рекомендуется устанавливать флажок: При соединении с источником данных воспользуйтесь учетными данными Windows.

Если при подключении к отчету сервер отчётов должен передавать учетные данные пользователя серверу внешнего источника данных, установите флажок: Встроенная безопасность Windows NT. В этом случае пользователь не вводит имя и пароль.

Если не подходят перечисленные выше варианты, то устанавливается флажок: Учетные данные не требуются. Указанный параметр использовать в производственной среде разработчиками не рекомендуется. Его применение целесообразно только при тестировании.

9. Завершение создания отчёта подтверждается нажатием кнопки ОК.

Удаление элемента общего источника данных выполняется в следующей последовательности:

1. В обозревателе объектов разворачивается узел сервера отчетов.

2. Открывается корневая папка и выполняется переход к общему источнику данных, который необходимо удалить.

3. Курсором мыши выделяется на экране элемент источника данных и инициируется процесс: Удалить. При этом откроется диалоговое окно с надписью: Удаление объекта.

4. После появления диалогового окна с надписью: Удаление объекта следует нажать кнопку ОК.

Изменение элемента общего источника данных выполняется следующим образом:

1. В обозревателе объектов разворачивается узел сервера отчетов.

2. Открывается корневая папка и осуществляется переход к общему источнику данных, который необходимо удалить.

3. Выделяется курсором мыши элемент источника данных и инициируется процесс Свойства. При этом появляется страница, содержащая надпись Общие, в диалоговом окне Свойства источника данных. В общие свойства источника вводятся нужные изменения.

4. Чтобы изменить соединение, разрешения или свойства отчета, курсором выбирают соответствующую страницу в области Выбор страницы и вносят нужные изменения.

Последовательность действий при настройке источника данных, связанного с отчетом, следующая:

1. В обозревателе объектов разворачивается узел сервера отчетов.

2. Открывают корневую папку и переходят к папке, содержащей отчёт, для которого нужно настроить источник данных. Открывают элемент отчета.

3. Открывают папку Источники данных. Курсором мыши выделяют элемент источника данных, который необходимо настроить, и закладку Свойства. При этом открывается страница Общие диалогового окна Свойства источника данных отчетов. Выбирается Пользовательский источник данных для просмотра параметров. Выбирается тип источника данных из списка и вводится строка соединения, используемая сервером отчётов для подключения к источнику данных. Ниже приведён пример задания соединения при подключении к базе данных SQL Server AdventureWorks:

В качестве параметра Соединиться при помощи указывается способ получения учётных данных при выполнении отчета следующим образом:

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

5. Если необходимо, передавать на сервер, содержащий внешний источник данных, учетные данные пользователя, обращающегося к отчету, то указывается параметр Встроенная безопасность Windows. В этом случае у пользователя не будут запрашиваться имя и пароль.

6. Если перечисленные выше варианты не подходят, то указывается параметр: Учетные данные не требуются. Для использования этого параметра сервер отчетов должен быть настроен на использование учетной записи при организации автоматической обработки.

7. Завершение процедуры настройки источника данных подтверждается нажатием кнопки ОК.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]