Новые возможности
В последнем выпуске служб Microsoft Службы Integration Services реализованы новые функции и доработки, расширяющие возможности и повышающие производительность разработчиков, администраторов и специалистов по анализу, разрабатывающих решения по преобразованию данных.
В следующем списке представлены новые возможности и улучшения.
Развертывание
Управление и устранение неполадок
Усовершенствованный процесс разработки
Производительность
Качество данных
Доступ к образцам кода и учебникам
Развертывание
В текущей версии служб Службы Integration Services вы можете развертывать проекты на сервере служб Службы Integration Services. Это новая модель развертывания проектов. Сервер служб Службы Integration Services позволяет управлять пакетами, выполнять пакеты и настраивать значения времени выполнения для пакетов с помощью сред.
В следующих разделах приводятся данные о преобразовании проектов в модель развертывания проектов и развертывании проектов, а также сведения о сервере служб Службы Integration Services.
Управление и устранение неполадок
Серверные среды
Серверные среды являются новым понятием в этом выпуске служб Службы Integration Services. Серверная среда создается для указания значений времени выполнения для пакетов, содержащихся в проекте, который развернут на сервере служб Службы Integration Services. Эти переменные сопоставляются с параметрами проекта.Дополнительные сведения см. в разделах Создание и сопоставление серверной среды и Развертывание проектов и пакетов.
Каталог SSISDB
Каталог SSISDB служит центральным пунктом для работы с проектами служб Службы Integration Services (SSIS), развернутыми на сервере служб Службы Integration Services. Например, можно задавать параметры проектов и пакетов, настраивать среды для указания значений времени выполнения для пакетов, выполнять пакеты и проводить устранение неполадок, а также управлять различными операциями на сервере служб Службы Integration Services.Дополнительные сведения см. в следующих разделах:
Решение проблем с производительностью и данными
В этом выпуске имеются дополнительные представления, хранимые процедуры и хранимые функции, позволяющие устранять проблемы с производительностью и данными.Возможности устранения неисправностей
Связанные функции, процедуры и представления
Получение статистики производительности и других сведений по выполнению
Добавление, удаление и создание запросов к точкам данных из потока данных пакета
Создание дампа для работающего пакета
Задание значения параметра в экземпляре выполнения и просмотр значений параметров, используемых пакетов в экземпляре выполнения.
Отчеты для поиска и устранения неполадок в операциях пакетов
В этом выпуске в среде SQL Server Management Studio доступны стандартные отчеты, которые помогают при поиске и устранении неполадок в пакетах служб Службы Integration Services, развернутых в каталоге SSISDB. Эти отчеты об операциях позволяют просмотреть состояние выполнения пакетов и определить причину ошибок.Дополнительные сведения см. в разделе Отчеты для сервера служб Integration Services.
Усовершенствованный процесс разработки
Диспетчеры соединений проектов
Этот выпуск позволяет создавать диспетчеров соединений на уровне проекта, которые могут совместно использоваться несколькими пакетами в проекте. Создаваемый на уровне проекта диспетчер соединений автоматически отображается на вкладке Диспетчеры соединений окна Конструктор служб SSIS для всех пакетов. Дополнительные сведения см. в разделе Добавление, удаление или совместное использование диспетчера соединений в пакете.Диспетчеры соединений вне сети
Теперь службы Службы Integration Services проверяют все соединения перед проверкой всех компонентов потока данных при открытии пакета и переводят соединения, которые работают медленно или недоступны, в автономный режим. Благодаря этому уменьшаются задержки при проверке потока данных пакета. После открытия пакета можно отключить соединение, щелкнув правой кнопкой мыши диспетчер соединений в области Диспетчеры соединений и выбрав команду Работать в режиме «вне сети». Это может ускорить выполнение операций в конструкторе служб SSIS.Дополнительные сведения см. в разделе Инструменты устранения неполадок при разработке пакета.
Изменения в диспетчере соединений с неструктурированными файлами
Теперь диспетчер соединений с неструктурированными файлами поддерживает синтаксический анализ файлов с внедренными квалификаторами. Кроме того, диспетчер соединений по умолчанию всегда проверяет разделители строк, чтобы правильно проводить синтаксический анализ файлов со строками, где отсутствуют поля столбцов.Дополнительные сведения см. в разделе Диспетчер соединений с неструктурированными файлами.
Параметры
Параметры служб Integration Services (SSIS) могут быть использованы для присвоения значений свойствам внутри пакетов во время их выполнения. Можно создать параметры проекта на уровне проекта и параметры пакета на уровне пакета. Параметры проекта служат для передачи любых внешних данных, получаемых проектом, одному или нескольким пакетам в проекте. Параметры пакета позволяют изменить выполнение пакета. При этом изменять пакет и развертывать его повторно не придется. Дополнительные сведения см. в разделе Параметры служб Integration Services (SSIS).Задача «Выполнение пакета» и параметры
В этом выпуске задачу «Выполнение пакета» вы можете настроить так, чтобы значения стали доступны для дочернего пакета. Для этого переменные или параметры необходимо сопоставить с параметрами дочернего пакета. Дополнительные сведения см. в подразделе Передача значений в дочерние пакеты раздела Задача «Выполнение пакета».Сравнение и слияние пакетов
Для облегчения сравнения пакетов была изменена структура файлов пакетов с расширением DTSX. Также появилась возможность более надежного слияния пакетов, которые не содержат конфликтующих изменений или изменений, хранящихся в двоичном формате.Дополнительные сведения см. в разделе Формат пакетов служб SSIS.
Отмена и повторение в конструкторе служб SSIS
В конструкторе служб SSIS можно отменять и повторять выполнение не более 20 действий. Для пакетов отмена и повторение доступны на вкладках Поток управления, Поток данных, Обработчики событий и Параметры, а также в окне Переменные. Для проекта отмена и повторение доступны в окне Параметры проекта.Дополнительные сведения см. в разделе Конструктор служб SSIS.
Сопоставление столбцов
Когда происходит ошибка из-за проблемы с сопоставлением столбцов в потоке данных, например из-за отсутствующих столбцов, то значок ошибки появляется на пути или над компонентом, если путь не подключен. Кроме того, по-прежнему вы можете изменять компонент, где обнаружена проблема сопоставления.Теперь конструктор служб SSIS точнее выполняет повторное сопоставление столбцов при подключении нового источника данных. Столбцы повторно сопоставляются с учетом их имени и типа данных, а не идентификатора журнала обращений и преобразований.
Вы можете проще устранять проблемы с отключенными входными путями и несопоставленными столбцами в дереве выполнения с помощью редактора, описанного в разделе Редактор разрешения ссылок на столбцы.
Задача «Скрипт» и компонент «Скрипт»
Если для создания пакета используется среда SQL Server Data Tools ― Business Intelligence для Visual Studio 2012 с задачей «Скрипт» или компонентом «Скрипт», то проекту скрипта можно указать в качестве цели библиотеку классов .NET Framework 4.5. Свойство Целевая платформа задается в среде набора средств Microsoft Visual Studio Tools для работы с приложениями (VSTA).SQL Server Data Tools ― Business Intelligence для Visual Studio 2012 можно установить параллельно со средой SQL Server Data Tools (SSDT), входящей в состав SQL Server 2012.
Важно! Задачи «Скрипт» и компоненты «Скрипт», имеющие в качестве цели библиотеку классов .NET Framework 4.5, не могут редактироваться в среде SQL Server Data Tools (SSDT), входящей в состав SQL Server 2012. Для достижения этого нужно загрузить пакет в SQL Server Data Tools ― Business Intelligence для Visual Studio 2012 и изменить цель проекта скрипта на библиотеку классов .NET Framework 4.0.
Если планируется редактирование пакета и в SQL Server Data Tools ― Business Intelligence для Visual Studio 2012, и в среде SQL Server Data Tools (SSDT), входящей в состав SQL Server 2012, рекомендуется указать проекту скрипта в качестве цели библиотеку классов .NET Framework 4.0.
Производительность
Снижение уровня использования ресурсов памяти за счет преобразований «Слияние» и «Соединение слиянием»
Корпорация Майкрософт позволила повысить уровень надежности служб Службы Integration Services преобразований «Слияние» и «Соединение слиянием». Новые преимущества были достигнуты за счет снижения риска потребления чрезмерного объема памяти при формировании данных несколькими входами с разными скоростями. Эта доработка позволяет пакетам, использующим преобразования «Слияние» и «Соединение слиянием» более эффективно использовать ресурсы памяти.Корпорация Майкрософт также обеспечила новые свойства и методы, позволяющие разработчикам специализированных компонентов потоков данных реализовать аналогичное решение в собственных компонентах. Это улучшение упрощает разработку надежного компонента потока данных, поддерживающего работу с несколькими входами. Дополнительные сведения см. в разделе Разработка компонентов потоков данных с несколькими входами.
Качество данных
Преобразование «Очистка DQS»
Теперь в службах Службы Integration Services предусмотрено преобразование «Очистка DQS», которое позволяет проще и точнее повышать качество данных.Дополнительные сведения о повышении качества данных с помощью этих компонентов см. в разделе Преобразование «Очистка DQS».
Доступ к образцам кода и учебникам
Окно «Приступая к работе»
В окне Приступая к работе конструктора служб SSIS представлены ссылки на образцы кода, учебники и видеоматериалы. Окно можно настроить, добавив ссылки на дополнительные материалы. Дополнительные сведения см. в разделе Пользовательский интерфейс служб Integration Services.Область элементов служб SSIS
В окне Область элементов служб SSIS среды SQL Server Data Tools (SSDT) содержатся ссылки на образцы кода и справочные материалы по элементам потока управления и потока данных. Сюда можно добавить ссылки на материалы по пользовательским компонентам. Дополнительные сведения см. в разделе Разработка пользовательских объектов для служб Integration Services.
Связанные задачи
Развертывание проектов на сервере служб Integration Services
Добавление, удаление или совместное использование диспетчера соединений в пакете
Резервное копирование, восстановление и перемещение каталога служб SSIS
См. также
Сообщение в блоге Troubleshooting SSIS Package Performance Issues (на английском языке) на портале msdn.com.
Сообщения в блоге 30 Days of SSIS (на английском языке) на портале msdn.com.
Сообщение в блоге Report Authoring on the SSIS Catalog (на английском языке) на портале msdn.com.
Техническая статья, 5 советов для беспроблемного обновления служб SSIS до версии SQL Server 2012, на сайте msdn.microsoft.com.
|
См. также
Основные понятия
Возможности, поддерживаемые различными выпусками SQL Server 2012