Учебное пособие по SSIS для начинающих: зачем, что и как?



SSIS - это платформа для интеграции данных и приложений рабочего процесса. В этом учебном пособии SSIS рассказывается, почему, что и как используются службы интеграции SQL Server.

Службы интеграции SQL Server (SSIS) являются неотъемлемой частью программного обеспечения базы данных Microsoft SQL Server. Это значительно упрощает работу по управлению данными благодаря своим различным функциям. В этом руководстве мы углубимся в SSIS на концептуальном уровне в следующем порядке:

Давайте начнем.





Что такое интеграция данных?

Интеграция данных - это процесс, в котором разнородные данные извлекаются и объединяются в единую форму и структуру. Например, в наши дни каждой компании приходится обрабатывать большие наборы данных из различных источников. Эти данные необходимо обработать, чтобы получить полезную информацию для принятия деловых решений. Так что простым решением будет интеграция данных. Он в основном объединит все ваши данные, имеющиеся в разных базах данных, и объединит их на одной платформе.

Вот несколько способов добиться интеграции данных:



Интеграция данных - Учебное пособие по SSIS - Edureka

Теперь, когда вы разобрались с интеграцией данных, давайте посмотрим, почему используется SSIS. SSIS означает Службы интеграции SQL Server .

Почему SSIS?



  • Данные могут загружаться параллельно в разные места назначения
  • SSIS устраняет необходимость в опытных программистах
  • Тесная интеграция с другими продуктами Microsoft
  • SSIS дешевле, чем большинство других инструментов ETL
  • SIS предоставляет графический интерфейс для простого преобразования данных
  • Встраивайте бизнес-аналитику в процесс преобразования данных
  • Надежная обработка ошибок и событий

Продвигаясь вперед по этому руководству по SSIS, давайте посмотрим, что это такое и как это работает.

Что такое SSIS?

Службы интеграции SQL Server (SSIS) - это компонент программного обеспечения базы данных Microsoft SQL Server, который можно использовать для выполнения широкого спектра задач интеграции и преобразования данных.

  • Интеграция данных: Он объединяет данные, находящиеся в разных источниках, и предоставляет пользователям единое представление этих данных.
  • Рабочий процесс: Его также можно использовать для автоматизации обслуживания баз данных SQL Server и обновления многомерных аналитических данных.

Особенности SSIS

Некоторые из функций для использования SSIS:

  • Организованные и поисковые преобразования
  • Тесная интеграция с другим семейством Microsoft SQL
  • Предоставляет богатую студийную среду
  • Предоставляет множество функций интеграции данных для лучшего преобразования
  • Высокоскоростная передача данных

Вы можете просмотреть приведенное ниже видео, которое охватывает все основы, включая концепции хранилищ данных, которые используются для извлечения, преобразования и загрузки данных (ETL). Он идеально подходит как для новичков, так и для профессионалов, которые хотят освежить свои основы MSBI.

Переходя к руководству по SSIS, давайте посмотрим, как именно это работает.

Как работает SSIS?

SSIS состоит из трех основных компонентов, а именно:

тип данных sql для даты
  • Операционные данные
  • ETL процесс
  • Хранилище данных

Эти задачи преобразования данных и создания рабочего процесса выполняются с помощью «пакета SSIS», который будет обсуждаться позже в этом блоге. Переходя к руководству по SSIS, давайте сначала подробно разберемся с каждым из этих компонентов:

Операционные данные

Хранилище операционных данных (ODS) - это база данных, предназначенная для интеграции данных из нескольких источников для дополнительных операций с данными. Это место, где размещается большая часть данных, используемых в текущей операции, прежде чем они будут перенесены в хранилище данных для долгосрочного хранения или архивирования.

ETL процесс

ETL - это процесс извлечения, преобразования и загрузки данных. Извлечение, преобразование и загрузка (ETL) - это процесс извлечения данных из различных источников, преобразования этих данных в соответствии с вашими требованиями и последующей загрузки в целевое хранилище данных. ETL предоставляет ЕДИНОЕ РЕШЕНИЕ для всех этих проблем.

  • Извлечь
  • Преобразовать
  • Загрузить

Извлечь: Извлечение - это процесс извлечения данных из различных однородных или разнородных источников данных на основе разных точек проверки.

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

сортировка массивов c ++

Нагрузка: Загрузка - это процесс загрузки обработанных данных в целевой репозиторий данных с использованием минимальных ресурсов.


Хранилище данных

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

Требования для служб интеграции SQL Server

Для работы с SSIS необходимо установить следующее:

  • SQL Server
  • Инструменты данных SQL Server

Давайте посмотрим на процесс установки.

Установка SQL Server

Заходим на сайт: https://www.microsoft.com/en-au/sql-server/sql-server-downloads установить SQL Server. Вы можете установить последнюю версию или предыдущую версию по вашему выбору.

Итак, существуют разные редакции SQL Server, а именно:

    • Бесплатная пробная версия: Вы получаете 180-дневную бесплатную пробную версию SQL Server 2017 для Windows.
    • Версия для разработчиков: Это полнофункциональная бесплатная версия, лицензированная для использования в качестве базы данных для разработки и тестирования в непроизводственной среде.
    • Экспресс-выпуск: Express - это бесплатная версия SQL Server, идеально подходящая для разработки и производства настольных, веб-приложений и небольших серверных приложений.

Далее давайте посмотрим, как установить инструменты для работы с данными.

Инструменты данных SQL Server

Заходим на сайт: https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 и ознакомьтесь с различными выпусками, предоставляемыми Microsoft. См. Снимок экрана ниже с последней версией SSDT вместе со ссылкой для загрузки.

В этом руководстве я буду устанавливать версию 15.9.1. Итак, приступим.

Шаг 1: Когда вы откроете файл .exe, вам будет предложено перезагрузить систему перед установкой.

Шаг 2: После перезапуска системы все готово. Просто нажмите кнопку «Далее» и следуйте инструкциям на экране.

Шаг 3: Он покажет необходимые инструменты и функции, такие как база данных SQL Server, SSAS, SSRS и SSIS. Убедитесь, что вы отметили все из них, и нажмите кнопку «установить». См. То же самое на скриншоте ниже.

Далее в руководстве по SSIS мы обсудим пакет SSIS и то, как вы можете создать его с помощью указанных выше инструментов.

Что такое пакет SSIS?

Пакет - это фундаментальный блок, в котором вы продолжаете писать код в SSIS. Теперь «код» не относится к какому-либо языку программирования, это ваша разработка. Итак, в основном ваша разработка выполняется внутри пакета. Как обсуждалось выше, SSIS важен для ETL, а пакет SSIS выполняет процесс ETL. Следовательно, это объект, который реализует функциональность служб Integration Services для извлекать, преобразовывать и загружать данные . Пакет состоит из:

как преобразовать двойное значение в int в Java
  • Подключения
  • Элементы управления потоком
  • Элементы потока данных

Это все для этого учебного пособия по SSIS. Надеюсь, вам понравилось это читать.

На этом мы подошли к концу этого блога. Надеюсь, вам понравился этот учебный блог по Power BI. Это был первый блог из серии Power BI. За этим руководством по Power BI последует мой следующий блог, в котором основное внимание будет уделено панелям мониторинга Power BI, прочтите и это.

Если вы хотите изучить SSIS и построить карьеру в области визуализации данных или бизнес-аналитики, ознакомьтесь с нашими который включает в себя живое обучение под руководством инструктора и реальный проектный опыт. Этот тренинг поможет вам глубже понять MSBI и достичь мастерства в этом предмете.

Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев «Руководства по SSIS», и мы свяжемся с вами.