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


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

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

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

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

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

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

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

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

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

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

Примечание.

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

rs_DataSourcesStory

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

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

Источник данных Пример Description
База данных 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=> базы данных NNN*.<>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)".

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

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

Примечание.

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

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

См. также

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