SSIS Tutorial Para sa Mga Nagsisimula: Bakit, Ano at Paano?



Ang SSIS ay isang platform para sa pagsasama ng data at mga aplikasyon ng daloy ng trabaho. Saklaw ng Tutorial ng SSIS na ito kung bakit, ano at paano ng Mga Serbisyo ng Pagsasama ng SQL Server.

Ang SQL Server Integration Services (SSIS) ay bumubuo ng isang mahalagang bahagi ng software ng Microsoft SQL Server Database. Ginagawa nitong mas madali ang trabaho ng pamamahala ng data sa iba't ibang mga tampok. Sa tutorial na ito, maghuhukay kami ng mas malalim sa SSIS sa isang antas na pang-konseptwal, sa sumusunod na pagkakasunud-sunod:

Magsimula na tayo.





Ano ang Pagsasama ng Data?

Ang Pagsasama ng Data ay isang proseso kung saan ang magkakaiba-ibang data ay nakuha at pinagsama bilang isang isinasamang form at istraktura. Halimbawa, ang bawat kumpanya sa mga panahong ito ay kailangang magproseso ng malalaking hanay ng data mula sa iba`t ibang mga mapagkukunan. Kailangang maproseso ang data na ito upang makapagbigay ng malawak na impormasyon para sa paggawa ng mga desisyon sa negosyo. Kaya't ang isang simpleng solusyon ay magiging Pagsasama ng data. Karaniwan nitong isasama ang lahat ng iyong data na naroroon sa iba't ibang mga database at pagsamahin ang mga ito sa parehong platform.

Narito ang ilang mga paraan upang makamit ang Pagsasama ng Data:



Pagsasama ng Data-SSIS Tutorial- Edureka

Ngayon na naintindihan mo ang pagsasama ng data, tingnan natin kung bakit ginagamit ang SSIS. Ang SSIS ay nangangahulugang Mga Serbisyo sa Pagsasama ng SQL Server .

Bakit SSIS?



  • Maaaring mai-load ang data kahanay sa maraming iba't ibang mga patutunguhan
  • Tinatanggal ng SSIS ang pangangailangan ng mga hardcore programmer
  • Mahigpit na pagsasama sa iba pang mga produkto ng Microsoft
  • Ang SSIS ay mas mura kaysa sa karamihan sa iba pang Mga ETL Tool
  • Nagbibigay ang SIS ng GUI upang mabago ang data nang madali
  • Buuin ang BI sa isang Proseso ng Pagbabago ng Data
  • Malakas na error at paghawak ng kaganapan

Sumusulong sa SSIS Tutorial na ito, hayaan mong makita kung ano talaga ito at paano ito gumagana.

Ano ang SSIS?

Ang SQL Server Integration Services (SSIS) ay isang bahagi ng software ng database ng Microsoft SQL Server na maaaring magamit upang maisagawa ang isang malawak na saklaw ng pagsasama ng data at mga gawain sa pagbabago ng data.

  • Pagsasama ng Data: Pinagsasama nito ang data na naninirahan sa iba't ibang mga mapagkukunan at nagbibigay sa mga gumagamit ng isang pinag-isang pagtingin sa data na ito
  • Daloy ng trabaho: Maaari din itong magamit upang i-automate ang pagpapanatili ng mga database ng SQL Server at mga pag-update sa multidimensional na data ng analytical

Mga tampok ng SSIS

Ang ilan sa mga tampok na gagamitin ang SSIS ay:

  • Naayos at naghanap ng mga pagbabago
  • Mahigpit na pagsasama sa iba pang pamilya ng Microsoft SQL
  • Nagbibigay ng mayamang Kapaligiran ng Studio
  • Nagbibigay ng maraming mga function ng pagsasama ng data para sa mas mahusay na mga pagbabago
  • Mabilis na pagkakakonekta ng data

Maaari kang dumaan sa video sa ibaba na sumasaklaw sa lahat ng mga pangunahing kaalaman kabilang ang mga konsepto ng warehousing ng data na ginagamit para sa pagkuha ng data, pagbabago at paglo-load (ETL). Mainam ito para sa parehong mga nagsisimula at propesyonal na nais na magsipilyo ng kanilang mga pangunahing kaalaman sa MSBI.

Sumusulong sa tutorial ng SSIS, tingnan natin kung paano ito gumagana nang eksakto.

Paano gumagana ang SSIS?

Ang SSIS ay binubuo ng tatlong pangunahing mga sangkap, katulad:

c ++ pag-uuri ng array sa pataas na pagkakasunud-sunod
  • Data ng Pagpapatakbo
  • Proseso ng ETL
  • Data Warehouse

Ang mga gawaing ito ng pagbabago ng data at paglikha ng daloy ng trabaho ay isinasagawa gamit ang 'SSIS Package', na tatalakayin sa paglaon sa blog na ito. Sumusulong sa SSIS tutorial, unawain muna natin ang bawat isa sa mga sangkap na ito nang detalyado:

Data ng Pagpapatakbo

Ang isang pagpapatakbo ng data store (ODS) ay isang database na idinisenyo upang isama ang data mula sa maraming mga mapagkukunan para sa mga karagdagang pagpapatakbo sa data. Ito ang lugar kung saan nakalagay ang karamihan sa data na ginagamit sa kasalukuyang operasyon bago ito ilipat sa warehouse ng data para sa mas matagal na pag-iimbak o pag-archive.

Proseso ng ETL

Ang ETL ay isang proseso upang makuha, ibahin ang anyo at i-load ang data. Ang Extract, Transform and Load (ETL) ay ang proseso ng pagkuha ng data mula sa iba't ibang mga mapagkukunan, binabago ang data na ito upang matugunan ang iyong kinakailangan at pagkatapos ay i-load sa isang target na warehouse ng data. Nagbibigay ang ETL ng ONE STOP SOLUTION para sa lahat ng problemang ito.

  • Humugot
  • Magbago
  • Mag-load

I-extract: Ang Extraction ay ang proseso ng pagkuha ng data mula sa iba`t ibang mga homogenous o magkakaiba na mapagkukunan ng data batay sa iba't ibang mga punto ng pagpapatunay.

Pagbabago: Sa pagbabago, ang buong data ay pinag-aralan at iba't ibang mga pag-andar ang inilapat dito upang mai-load ang data sa target na database sa isang malinis at pangkalahatang format.

kung paano gamitin ang iterator java

Load: Ang paglo-load ay ang proseso ng paglo-load ng naprosesong data sa isang target na imbakan ng data gamit ang kaunting mga mapagkukunan.


Pagbobodega ng Data

  • Bodega ng data kinukuha ang data mula sa magkakaibang mapagkukunan para sa kapaki-pakinabang na pagsusuri at pag-access.
  • Pagbebenta ng data ay isang malaking hanay ng mga naipon na data na ginagamit para sa pagtitipon at pamamahala ng data mula sa iba't ibang mga mapagkukunan para sa layunin ng pagsagot sa mga katanungan sa negosyo. Samakatuwid, tumutulong sa paggawa ng mga desisyon.

Mga Kinakailangan Para sa Mga Serbisyo ng Pagsasama ng SQL Server

Upang gumana sa SSIS, kailangan mong i-install ang sumusunod:

  • SQL Server
  • Mga Tool ng Data ng SQL Server

Tingnan natin ang proseso ng pag-install.

Pag-install ng SQL Server

Pumunta sa website: https://www.microsoft.com/en-au/sql-server/sql-server-downloads upang mai-install ang SQL Server. Maaari mong i-install ang pinakabagong bersyon o ang dating bersyon ayon sa iyong pinili.

Kaya't may iba't ibang mga edisyon ng SQL Server, lalo:

    • Libreng subok: Makakakuha ka ng isang 180-araw na libreng pagsubok ng SQL Server 2017 sa Windows.
    • Edisyon ng Developer: Ito ay isang buong tampok na libreng edisyon, lisensyado para magamit bilang isang pag-unlad at pagsubok na database sa isang kapaligiran na hindi produksyon.
    • Express Edition: Ang Express ay isang libreng edisyon ng SQL Server, mainam para sa pag-unlad at produksyon para sa desktop, web, at maliliit na application ng server.

Susunod na darating, tingnan natin kung paano i-install ang mga tool ng data.

Mga Tool ng Data ng SQL Server

Pumunta sa website: https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 at suriin ang iba't ibang mga paglabas na ibinigay ng Microsoft. Sumangguni sa screenshot sa ibaba kasama ang kamakailang paglabas ng SSDT kasama ang link sa pag-download.

Sa tutorial na ito, mai-install ko ang bersyon na 15.9.1. Kaya't magsimula tayo.

Hakbang 1: Kapag binuksan mo ang .exe file, hihilingin sa iyo na i-restart ang system bago i-install.

Hakbang 2: Kapag na-restart mo na ang iyong system, handa ka nang umalis. Mag-click lamang sa pindutang 'Susunod' at sundin ang mga tagubilin sa onscreen.

Hakbang 3: Ipapakita nito ang mga tool na kinakailangan at ang mga tampok tulad ng SQL Server Database, SSAS, SSRS at SSIS. Tiyaking suriin mo ang lahat ng mga ito at i-click ang pindutang 'i-install'. Sumangguni sa screenshot sa ibaba para sa pareho.

Susunod sa SSIS Tutorial, tatalakayin namin ang pakete ng SSIS at kung paano mo ito malilikha gamit ang mga tool sa itaas.

Ano ang SSIS Package?

Ang isang pakete ay isang pangunahing bloke kung saan ka magpatuloy at mag-code sa SSIS. Ngayon ang 'code' ay hindi tumutukoy sa anumang wika ng programa, ito ang pagpapaunlad na iyong ginagawa. Kaya karaniwang ang iyong pag-unlad ay tapos na sa loob ng isang pakete. Tulad ng tinalakay sa itaas, mahalaga ang SSIS para sa ETL, at gagawin ng SSIS package ang proseso ng ETL. Samakatuwid, ito ay isang bagay na nagpapatupad ng pagpapaandar ng Mga Serbisyo sa Pagsasama sa kunin, ibahin ang anyo, at i-load ang data . Ang isang pakete ay binubuo ng:

dumaan sa sanggunian sa java
  • Mga koneksyon
  • Kontrolin ang mga elemento ng daloy
  • Mga elemento ng daloy ng data

Iyon lang ang para sa SSIS Tutorial na ito. Sana nasiyahan ka sa pagbabasa nito.

Dinadala tayo nito sa pagtatapos ng blog na ito. Inaasahan kong nagustuhan mo ang blog ng tutorial na Power BI na ito. Ito ang unang blog ng serye ng Power BI. Ang tutorial ng Power BI na ito ay susundan ng aking susunod na blog, na tututok sa Power BI Dashboards, basahin din iyon.

Kung nais mong malaman ang SSIS at bumuo ng isang karera sa visualization ng data o BI, pagkatapos ay tingnan ang aming na kasama ng live na pagsasanay na pinamunuan ng magtuturo at karanasan sa proyekto sa totoong buhay. Tutulungan ka ng pagsasanay na ito na maunawaan ang malalim na MSBI at tutulong sa iyo na makamit ang mastery sa paksa.

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng 'SSIS Tutorial' at babalikan ka namin.