Урок за SSIS за начинаещи: Защо, какво и как?



SSIS е платформа за интеграция на данни и приложения за работен поток. Този урок за SSIS обхваща защо, какво и как на SQL Server Integration Services.

Услугите за интеграция на SQL Server (SSIS) са неразделна част от софтуера на базата данни на Microsoft SQL Server. Това значително улеснява работата по управление на данните с различните му функции. В този урок ще разгледаме по-задълбочено SSIS на концептуално ниво, в следния ред:

Да започваме.





Какво представлява интеграцията на данни?

Интеграцията на данни е процес, при който хетерогенните данни се извличат и комбинират като интегрирана форма и структура. Например, всяка компания в наши дни трябва да обработва големи набори от данни от различни източници. Тези данни трябва да бъдат обработени, за да се даде проницателна информация за вземане на бизнес решения. Така че просто решение би било интегрирането на данни. По принцип той ще интегрира всички ваши данни в различните бази данни и ще ги комбинира на една и съща платформа.

Ето няколко начина за постигане на интеграция на данни:



Интеграция на данни-Урок за SSIS- Edureka

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

Защо SSIS?



  • Данните могат да се зареждат паралелно на много различни дестинации
  • SSIS премахва нуждата от хардкор програмисти
  • Тясна интеграция с други продукти на Microsoft
  • SSIS е по-евтин от повечето други ETL инструменти
  • SIS предоставя GUI за лесно трансформиране на данни
  • Вградете BI в процес на трансформация на данни
  • Здрава грешка и обработка на събития

Продължавайки напред в този урок за SSIS, нека видим какво точно е и как работи.

Какво е SSIS?

SQL Server Integration Services (SSIS) е компонент на софтуера на базата данни на Microsoft SQL Server, който може да се използва за извършване на широк спектър от задачи за интеграция на данни и трансформация на данни.

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

Характеристики на SSIS

Някои от функциите за използване на SSIS са:

  • Организирани и справочни трансформации
  • Тясна интеграция с друго семейство на Microsoft SQL
  • Предоставя богата среда на Studio
  • Предоставя много функции за интегриране на данни за по-добри трансформации
  • Високоскоростна връзка за данни

Можете да преминете през видеото по-долу, което обхваща всички основи, включително концепциите за съхранение на данни, което се използва за извличане, трансформиране и зареждане на данни (ETL). Той е идеален както за начинаещи, така и за професионалисти, които искат да изчистят основите на MSBI.

Продължавайки напред в урока за SSIS, нека видим как точно работи.

Как работи SSIS?

SSIS се състои от три основни компонента, а именно:

  • Оперативни данни
  • ETL процес
  • Склад за данни

Тези задачи за трансформация на данни и създаване на работен поток се извършват с помощта на „SSIS Package“, който ще бъде разгледан по-късно в този блог. Продължавайки напред с урока за SSIS, нека първо разберем всеки от тези компоненти в детайли:

Оперативни данни

Оперативното хранилище на данни (ODS) е база данни, предназначена да интегрира данни от множество източници за допълнителни операции с данните. Това е мястото, където повечето данни, използвани в текущата операция, се съхраняват, преди да бъдат прехвърлени в хранилището за дългосрочно съхранение или архивиране.

ETL процес

ETL е процес за извличане, трансформиране и зареждане на данните. Извличане, трансформиране и зареждане (ETL) е процесът на извличане на данните от различни източници, трансформиране на тези данни, за да отговорят на вашите изисквания и след това зареждане в целево хранилище на данни. ETL предоставя ЕДНО СТОП РЕШЕНИЕ за всички тези проблеми.

  • Екстракт
  • Трансформирайте
  • Заредете

Екстракт: Извличането е процес на извличане на данните от различни хомогенни или хетерогенни източници на данни въз основа на различни точки за валидиране.

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

Натоварване: Зареждането е процес на зареждане на обработените данни в целевото хранилище на данни, като се използват минимални ресурси.


Съхранение на данни

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

Изисквания за услугите за интеграция на 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 Edition: 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. Така че нека да започнем.

какво е предупреждение в javascript

Етап 1: Когато отворите .exe файла, ще бъдете помолени да рестартирате системата преди инсталирането.

Стъпка 2: След като рестартирате системата си, сте готови да започнете. Просто кликнете върху бутона „Напред“ и следвайте инструкциите на екрана.

Стъпка 3: Той ще покаже необходимите инструменти и функциите като база данни на SQL Server, SSAS, SSRS и SSIS. Уверете се, че сте ги проверили и щракнете върху бутона „инсталиране“. Вижте скрийншота по-долу за същото.

След това в урока за SSIS ще обсъдим пакета SSIS и как можете да го създадете с помощта на горните инструменти.

Какво е SSIS пакет?

Пакетът е основен блок, в който можете да кодирате в SSIS. Сега „код“ не се отнася до нито един език за програмиране, това е разработката, която правите. Така че основно вашето развитие се извършва вътре в пакет. Както беше обсъдено по-горе, SSIS е от съществено значение за ETL, а пакетът SSIS ще извърши ETL процеса. Следователно това е обект, който реализира функционалността на Integration Services извличане, преобразуване и зареждане на данни . Пакетът се състои от:

  • Връзки
  • Контролни поточни елементи
  • Елементи на потока от данни

Това е всичко за този урок за SSIS. Надявам се да ви е било приятно да го прочетете.

Това ни води до края на този блог. Надявам се този блог с уроци по Power BI да ви е харесал. Това беше първият блог от поредицата Power BI. Този урок за Power BI ще бъде последван от следващия ми блог, който ще се фокусира върху таблата за управление на Power BI, прочетете и това.

Ако искате да научите SSIS и да изградите кариера във визуализацията на данни или BI, тогава разгледайте нашата което се предлага с обучение под ръководството на инструктори на живо и опит в реалния живот на проекти. Това обучение ще ви помогне да разберете задълбочено MSBI и ще ви помогне да постигнете майсторство по темата.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на „Урок за SSIS“ и ние ще се свържем с вас.