Управление источниками данных для отчетов
В службах Reporting Services отчеты, модели отчетов и управляемые данными подписки получают данные из внешних источников данных. Чтобы подключиться к внешнему источнику данных, сервер отчетов использует сведения соединения с источником данных, которые определены в отчете, модели или подписке или на которые они ссылаются. Свойства соединения с источником данных всегда определяются при создании отчета или модели, но управление ими может выполняться отдельно после публикации отчета или модели на сервере отчетов.
Управление источниками данных отчета производится при помощи диспетчера отчетов для сервера отчетов, работающего в собственном режиме, либо страницы приложения на узле SharePoint, если сервер отчетов развернут в режиме интеграции с SharePoint.
Управление соединениями с источниками данных связано с выполнением следующих задач, описываемых в этом разделе.
Изменение строк соединений.
Изменение учетных данных.
Создание и использование общих источников данных на сервере отчетов, в том числе переключение внедренного источника данных для общего источника данных.
Управление доступом к свойствам источников данных заданием разрешений для отчета, модели или используемых общих источников данных.
Обратите внимание, что изменение запросов в задачи управления соединениями с источниками данных не входит. Изменение запроса для отчета или модели необходимо производить при помощи средств разработки, а затем вносить изменения в определение отчета или модели.
Управляемые свойства: тип источника данных, строки соединений и учетные данные
Свойства источника данных, доступные для управления на сервере отчетов:
Свойство |
Описание |
Способ управления свойством |
---|---|---|
тип источника данных; |
Определяет, какие модули обработки данных сервера отчетов должны использоваться для внешних данных. В качестве примеров процессоров данных могут быть указаны SQL Server, службы Analysis Services или база данных Oracle. |
Тип источника данных является управляемым свойством, поскольку оно может быть настроено. Однако настраивать тип источника данных следует только при создании нового общего источника данных. Изменять тип источника данных на страницах свойств опубликованного отчета или опубликованной модели не следует, так как это почти наверняка нарушит работоспособность соединения. Маловероятно, что на новой платформе данных структуры данных, необходимые отчету или модели, совпадут со старыми. |
строка соединения; |
Устанавливает начальное соединение с внешним источником данных. Отчет может использовать статические или динамические строки соединения. Статическая строка соединения представляет собой набор значений, которые отчет всегда использует для соединения с одним и тем же источником данных при каждом запуске отчета. Динамическая строка соединения представляет собой выражение, встроенное в отчет, которое дает пользователю возможность выбрать источник данных, который следует использовать во время выполнения. Выражение и список выбора источников данных встраиваются в отчет во время его создания в конструкторе отчетов. |
Изменение строки соединения может оказаться полезным при переносе источника данных на другой компьютер либо если отчет создается с использованием тестовых данных, но затем отчеты должны развертываться при помощи производственной базы данных. Управление статическими строками соединения производится только путем их замены. Возможности управления динамическими строками соединения в диспетчере отчетов или на узле SharePoint ограничены заменой этой строки на статическую. Нельзя изменять ни само выражение, ни список выбора источников данных. Чтобы изменить выражение или список допустимых значений, необходимо изменить определение отчета и повторно опубликовать отчет на сервере отчетов. Дополнительные сведения см. в разделе Соединение с источником данных (службы Reporting Services). |
учетные данные. |
Предоставляют имя и пароль пользователя, имеющего разрешение на чтение данных из источника данных. Если источник данных не поддерживает проверку подлинности (например, если источником данных является XML-файл или файловая система), то можно настроить учетную запись автоматического выполнения, чтобы сервер отчетов мог соединиться с источником внешних данных без передачи учетных данных. |
Управление учетными данными позволяет обновить учетную запись или пароль пользователя при истечении срока его действия. Можно также изменить способ получения учетных данных (например, предложив пользователю ввести учетные данные во время выполнения). Если необходимо предоставить пользователям возможность подписки на отчет, то необходимо настроить отчет на использование сохраненных учетных данных. |
Создание и использование общих источников данных
Если публикация отчета производится с внедренными свойствами источника данных, необходимо рассмотреть вопрос перехода на свойства общего источника данных. Общими источниками данных легче управлять, поскольку они позволяют обновлять учетные данные и строки соединения на одной странице. Изменения мгновенно отразятся на всех отчетах, моделях и управляемых данных подписки, использующих этот источник данных. Работать с общим источником данных можно также в автономном режиме, эффективно приостановив отчет или подписку, чтобы предотвратить их выполнение во время устранения неполадок или исследования возникших проблем.
Управление доступом к свойствам источника данных
По умолчанию любой пользователь, имеющий разрешения на управление отчетами, может задавать для отчета любые свойства, в том числе определяющие тип источника данных, строку соединения, учетные данные, а также получение отчетом сведений о соединении из внедренного или общего источника данных. Дополнительные сведения о том, какие задачи и разрешения управляют доступом к свойствам источников данных на сервере отчетов, работающем в собственном режиме, см. в разделах Защита совместно используемых элементов источника данных и Защита отчетов и ресурсов.
Разрешения на просмотр и изменение свойств элементов в библиотеке SharePoint определяются администратором веб-узла. Дополнительные сведения о том, какие разрешения управляют доступом к свойствам соединения с источником данных, см. в разделе Справочная таблица по разрешениям на узлы и списки для элементов сервера отчетов.
Работа со свойствами источника данных на сервере отчетов
Создание и изменение свойств источника данных может быть выполнено различными средствами. В следующей таблице приведено краткое описание подходов и средств со ссылками на дополнительные инструкции.
Задача |
Средство |
Ссылка |
---|---|---|
Просмотр примеров строк соединения. |
||
Выбор подхода для получения учетных данных для соединения с источником данных. |
Задание учетных данных и сведений о соединении для источников данных отчета |
|
Добавление свойств соединения с источником данных в файл определения отчета (RDL). |
Конструктор отчетов |
|
Добавление и создание ссылки на файл общего источника данных (RDS) в проекте отчета. |
Конструктор отчетов |
|
Создание стандартного списка, из которого пользователь выбирает источник данных во время выполнения. Когда пользователь запрашивает отчет, то список источников данных берется из отчета. Пользователь должен выбрать источник данных, который следует использовать при выполнении отчета. Для добавления в отчет списка выбора источников данных используется выражение. Это называется динамическим соединением с источником данных. |
Конструктор отчетов |
|
Добавление свойства соединения с источником данных в файл определения модели (SMDL). |
Конструктор моделей |
|
Создание на сервере отчетов совместно используемого элемента источника данных. |
Диспетчер отчетов |
Как создать, удалить или изменить общий источник данных (диспетчер отчетов) |
Сохранение учетных данных, необходимых для создания подписок или моментальных снимков отчетов. |
Диспетчер отчетов |
Как сохранить учетные данные для источника данных (диспетчер отчетов) |
Изменение свойств соединения с источником данных для опубликованного отчета. |
Диспетчер отчетов |
Как настроить для отчета свойства источника данных (диспетчер отчетов) |
Создание на сервере отчетов совместно используемого элемента источника данных. |
Узел SharePoint |
|
Использование с отчетом существующего ODC-файла, содержащего сведения о соединении. |
Узел SharePoint |
Примечание |
---|
Управление соединениями источников данных с источниками данных отчета отличается от управления соединением сервера отчетов с базой данных сервера отчетов. Дополнительные сведения о соединении сервера отчетов с его внутренним хранилищем данных см. в разделе Настройка соединения с базой данных сервера отчетов. |
См. также