Поделиться через


Подключения к данным, источники данных и строки подключения в построителе отчетов

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

  1. Источники данных в области данных отчета . Источник данных появляется в области данных отчета после создания внедренного источника данных или добавления общего источника данных.

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

  3. Сведения о подключении к данным . Строка подключения передается модулю обработки данных.

  4. Учетные данные . Учетные данные управляются отдельно от строки соединения.

  5. Модуль обработки данных/поставщик данных . Соединение с данными может проходить через несколько уровней доступа к данным.

  6. Внешние источники данных. Получение данных из реляционных баз данных, многомерных баз данных, списков SharePoint, веб-служб или моделей отчетов.

Дополнительные сведения см. в разделах Внедренные и общие подключения к данным или источники данных (Report Builder и SSRS) и Подключения к данным, источники данных и строки подключения в Reporting Services.

Данные также можно включить в отчет при использовании стандартных общих источников данных, общих наборов данных и частей отчетов. Для этих элементов уже имеются необходимые сведения о подключении к данным. Дополнительные сведения см. в статье Добавление данных в отчет (Report Builder и службы SSRS).

Примечание

Создавать и изменять определения отчетов (RDL-файлы) в SQL Server Data Tools можно в построителе отчетов и конструкторе отчетов В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в статье Проектирование отчетов в конструктор отчетов и Report Builder (SSRS) в Интернете по адресу microsoft.com.

rs_DataSourcesStory

Примеры строк подключения

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

Источник данных Пример Описание
База данных SQL Server на локальном сервере data source="(local)";initial catalog=AdventureWorks2012 Задайте тип источника данных SQL Server.
база данных экземпляра SQL Server Data Source=localhost\MSSQL12.InstanceName; Initial Catalog= AdventureWorks2012 Задайте тип источника данных SQL Server.
База данных SQL Server Express Data Source=localhost\MSSQL12.SQLEXPRESS; Initial Catalog= AdventureWorks2012 Задайте тип источника данных SQL Server.
База данных служб Analysis Services на локальном сервере data source=localhost;initial catalog=Adventure Works DW 2012 Задайте тип источника данных SQL Server Analysis Services.
SharePoint data source=http://MySharePointWeb/MySharePointSite/ Задайте тип источника данных SharePoint List.
Модели отчетов Не применяется Строка подключения для модели отчета необязательна. В построителе отчетов перейдите к серверу отчетов и выберите файл SMDL, т. е. модель отчета.
Сервер Oracle data source=myserver Установите тип источника данных Oracle. Клиентские средства Oracle должны быть установлены на компьютере, где работает построитель отчетов, и на сервере отчетов.
Источник данных SAP NetWeaver BI DataSource=http://mySAPNetWeaverBIServer:8000/sap/bw/xml/soap/xmla Установите тип источника данных SAP NetWeaver BI.
Источник данных Hyperion Essbase Data Source=https://localhost:13080/aps/XMLA; Initial Catalog=Sample Установите тип источника данных Hyperion Essbase.
Источник данных типа Teradata data source=<NN>.<NNN>.<NNN>.<N>; Установите тип источника данных Teradata. Строка подключения представляет собой IP-адрес в виде четырех полей, каждое из которых содержит от одного до трех числовых разрядов.
Источник данных типа Teradata Database=<имя>; data source=<базы данных NN N*>.<NNN>.<NNN>.<NNN>*;Use X Views=False;Restrict to Default Database=True Установите для источника данных тип Teradata аналогично предыдущему примеру. Используйте только базу данных по умолчанию, указанную в теге Database, и не выполняйте автоматическое обнаружение связей данных.
Источник XML-данных, веб-служба data source=http://adventure-works.com/results.aspx Установите тип источника данных XML. Строка подключения является URL-адресом веб-службы, поддерживающей язык определения веб-служб (язык WSDL).
Источник XML-данных, XML-документ https://localhost/XML/Customers.xml Установите тип источника данных XML. Строкой соединения является URL-адрес XML-документа.
Источник XML-данных, внедренный XML-документ Пустой Установите тип источника данных XML. XML-данные внедрены в определение отчета.

Дополнительные сведения о каждом типе подключения см. в разделах Добавление данных из внешних источников данных (SSRS) и Источники данных, поддерживаемые Reporting Services (SSRS) .

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

Чтобы создать внедренный источник данных, необходима строка подключения и учетные данные для доступа к данным. Эти сведения обычно предоставляет владелец источника данных. Подключение к данным сохраняется в определении отчета как часть источника данных. Управление учетными данными выполняется независимо от соединения. Пошаговые инструкции см. в разделе Добавление и проверка подключения к данным или Источника данных (Report Builder и SSRS).

Примечание

Некоторые типы учетных данных могут не поддерживать все сценарии, которые Report Builder использует: выполнение запроса в конструкторе запросов, предварительный просмотр отчета с компьютера, если вы не подключены к серверу отчетов, и запуск отчета с сервера отчетов. Рекомендуется использовать во всех возможных случаях общие источники данных. Учетные данные общего источника данных можно сохранить на сервере отчетов. Дополнительные сведения см. в разделе Указание учетных данных в построителе отчетов.

Чтобы создать общий источник данных, необходимо использовать диспетчер отчетов, чтобы создать источник данных непосредственно на сервере отчетов, или использовать среду разработки, например конструктор отчетов в SQL Server SQL Server Data Tools (SSDT). Дополнительные сведения см. в статье Создание внедренного или общего источника данных (SSRS).

См. также:

Добавление данных в отчет (построитель отчетов и службы SSRS)
Элементы отчета (построитель отчетов и службы SSRS)