Что такое пакет служб SSIS и что он делает? - PullRequest
67 голосов
/ 18 января 2009

Может кто-нибудь сказать мне, о чем пакет SSIS?

Я совершенно новичок в хранилищах данных и схожу с ума от терминов SSIS, DTL, ETL и так далее. Я ищу общую картину и то, как она вписывается в общую архитектуру .NET / SQL Server.

Ответы [ 3 ]

56 голосов
/ 18 января 2009

Для получения последней информации о SSIS> https://docs.microsoft.com/en-us/sql/integration-services/sql-server-integration-services

С вышеуказанного сайта:

Microsoft Integration Services - это платформа для построения решения для интеграции и преобразования данных на уровне предприятия. Использование служб Integration Services для решения сложных бизнес-задач путем копирования или загрузка файлов, загрузка хранилищ данных, очистка и майнинг данные и управление объектами и данными SQL Server.

Службы Integration Services могут извлекать и преобразовывать данные из широкого различные источники, такие как файлы данных XML, плоские файлы и реляционные источники данных, а затем загрузите данные в одно или несколько мест назначения.

Integration Services включает в себя богатый набор встроенных задач и преобразования, графические инструменты для создания пакетов и База данных каталога служб Integration Services, где вы храните, запускаете и управлять пакетами.

Вы можете использовать графические инструменты Integration Services для создания решения без написания одной строки кода. Вы также можете запрограммировать обширная объектная модель служб Integration Services для создания пакетов программно и кодировать пользовательские задачи и другие объекты пакета.

Обновление: получите бесплатную копию службы SSIS. 2005 Шаг за шагом Здесь: http://csna01.libredigital.com/?urrs4gt63d

2-е обновление: эта ссылка больше не работает, но вы можете получить лабораторные работы от MSDN Здесь и получить книгу от Amazon

Начало работы с SSIS - http://msdn.microsoft.com/en-us/sqlserver/bb671393.aspx

Если вы работаете с информационными службами Integration Services - http://msdn.microsoft.com/en-us/library/ms141667.aspx

Если вы являетесь администратором служб Integration Services - http://msdn.microsoft.com/en-us/library/ms137815.aspx

Если вы являетесь разработчиком Integration Services - http://msdn.microsoft.com/en-us/library/ms137709.aspx

Если вы являетесь архитектором служб Integration Services - http://msdn.microsoft.com/en-us/library/ms142161.aspx

Обзор служб SSIS - http://msdn.microsoft.com/en-us/library/ms141263.aspx

Практические руководства по службам интеграции - http://msdn.microsoft.com/en-us/library/ms141767.aspx

38 голосов
/ 16 июня 2009

SSIS (службы интеграции SQL Server) - это обновление DTS (службы преобразования данных), которое является функцией предыдущей версии SQL Server. Пакеты служб SSIS могут быть созданы в BIDS (Business Intelligence Development Studio). Их можно использовать для объединения данных из разнородных источников данных в SQL Server. Их также можно использовать для заполнения хранилищ данных, для очистки и стандартизации данных, а также для автоматизации административных задач.

Службы интеграции SQL Server (SSIS) являются компонентом Microsoft SQL Server 2005. Он заменяет службы преобразования данных, которые были функцией SQL Server начиная с версии 7.0. В отличие от DTS, который был включен во все версии, службы SSIS доступны только в версиях «Standard» и «Enterprise». Службы Integration Services предоставляют платформу для создания приложений для интеграции данных и рабочих процессов. Основное использование SSIS - это хранилище данных, поскольку продукт оснащен быстрым и гибким инструментом для извлечения, преобразования и загрузки данных (ETL). Этот инструмент также можно использовать для автоматизации обслуживания баз данных SQL Server, обновления данных многомерного куба и выполнения других функций.

3 голосов
/ 20 февраля 2014

Microsoft SQL Server Integration Services (SSIS) - это платформа для создания высокопроизводительных решений для интеграции данных, включая пакеты извлечения, преобразования и загрузки (ETL) для хранилищ данных. SSIS включает в себя графические инструменты и мастера для создания и отладки пакетов; задачи для выполнения функций рабочего процесса, таких как операции FTP, выполнение операторов SQL и отправка сообщений электронной почты; источники данных и места назначения для извлечения и загрузки данных; преобразования для очистки, агрегирования, объединения и копирования данных; управляющая база данных, SSISDB, для управления выполнением и хранением пакетов; и интерфейсы прикладного программирования (API) для программирования объектной модели служб Integration Services.

Согласно Microsoft, основные виды использования пакета служб SSIS:

• Объединение данных из неоднородных хранилищ данных, заполнение данных

• Склады и витрины Очистка и стандартизация здания данных

• Бизнес-аналитика в автоматизации процесса преобразования данных

• Административные функции и загрузка данных

Для разработчиков:

Пакет служб SSIS можно интегрировать со средой разработки VS для создания решений Business Intelligence. Business Intelligence Development Studio - это среда Visual Studio с улучшениями, характерными для решений бизнес-аналитики. Работает только с 32-битной средой разработки.

Загрузить инструменты SSDT для Visual Studio:

http://www.microsoft.com/en-us/download/details.aspx?id=36843

Создание пакета служб SSIS ETL - основы:

https://docs.microsoft.com/en-us/sql/integration-services/ssis-how-to-create-an-etl-package?view=sql-server-2017

Пример проекта функций SSIS в 6 уроках:

https://docs.microsoft.com/en-us/sql/integration-services/ssis-how-to-create-an-etl-package?view=sql-server-2017

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...