Подключения к данным, источники данных и строки подключения в построителе отчетов
Чтобы включить в отчет данные, необходимо создать подключения к данным и наборы данных. Подключение к данным содержит сведения о получении доступа к внешнему источнику данных. Набор данных содержит команду запроса, определяющую данные, которые необходимо выбрать из подключения к данным.
Источники данных в области данных отчета . Источник данных появляется в области данных отчета после создания внедренного источника данных или добавления общего источника данных.
Диалоговое окно соединения . Используйте диалоговое окно соединения для создания строки соединения или вставки строки соединения.
Сведения о подключении к данным . Строка подключения передается модулю обработки данных.
Учетные данные . Учетные данные управляются отдельно от строки соединения.
Модуль обработки данных/поставщик данных . Соединение с данными может проходить через несколько уровней доступа к данным.
Внешние источники данных. Получение данных из реляционных баз данных, многомерных баз данных, списков SharePoint, веб-служб или моделей отчетов.
Дополнительные сведения см. в разделах Внедренные и общие подключения к данным или источники данных (Report Builder и SSRS) и Подключения к данным, источники данных и строки подключения в Reporting Services.
Данные также можно включить в отчет при использовании стандартных общих источников данных, общих наборов данных и частей отчетов. Для этих элементов уже имеются необходимые сведения о подключении к данным. Дополнительные сведения см. в статье Добавление данных в отчет (Report Builder и службы SSRS).
Примечание
Создавать и изменять определения отчетов (RDL-файлы) в SQL Server Data Tools можно в построителе отчетов и конструкторе отчетов В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в статье Проектирование отчетов в конструктор отчетов и Report Builder (SSRS) в Интернете по адресу microsoft.com.
Примеры строк подключения
Подключение к данным включает в себя строку подключения, которая обычно предоставляется владельцем внешнего источника данных. Следующая таблица содержит примеры строк соединения для различных типов внешних источников данных.
Источник данных | Пример | Описание |
---|---|---|
База данных 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)