logo

ССИС Туториал

ССИС Туториал

ССИС водич пружа основне и напредне концепте СКЛ Сервер Интегратион Сервицес. Наш ССИС водич је дизајниран за почетнике и професионалце.

СКЛ Сервер Интегратион Сервице је брз и флексибилан алат за складиштење података који се користи за екстракцију, трансформацију и учитавање података. Олакшава учитавање података из једне базе података у другу базу података као што је СКЛ Сервер, Орацле, Екцел датотека итд.

У овом водичу ћемо разговарати о следећим темама:


Шта је ССИС?

  • ССИС је скраћеница од СКЛ Сервер Интегратион Сервицес.
  • То је компонента доступна у софтверу базе података Мицрософт СКЛ Сервер који се користи за обављање широког спектра задатака интеграције.
  • То је алатка за складиштење података која се користи за екстракцију података, учитавање података у другу базу података, трансформације као што су чишћење, агрегирање, спајање података итд.
  • ССИС алат такође садржи графичке алате и функције тока рада чаробњака прозора као што су слање е-порука, фтп операције, извори података.
  • ССИС се користи за обављање широког спектра задатака трансформације и интеграције. У целини, ССИС алат се користи у миграцији података.

ССИС је алатка која се углавном користи за обављање две функционалности:

    Интеграција података
    ССИС врши интеграцију података комбиновањем података из више извора и пружа обједињене податке корисницима.Процес рада
    Ток посла се може користити за обављање неколико ствари. Понекад морамо да извршимо неке специфичне кораке или одређену путању која се заснива или на временском периоду или параметру који је прослеђен пакету или подацима за које се тражи упит из базе података. Може се користити за аутоматизацију одржавања СКЛ Сервер база података и обезбеђује ажурирање вишедимензионалних аналитичких података.

Шта је интеграција података?

Интеграција података је процес који пратите да бисте интегрисали податке из више извора. Подаци могу бити хетерогени или хомогени подаци. Подаци могу бити структурирани, полуструктурирани или неструктурирани. У Интеграцији података, подаци из различитих различитих извора података се интегришу да би формирали неке значајне податке.

Неке методе се користе за постизање интеграције података:

Шта је интеграција података
    Моделирање података:У моделирању података, прво морате да креирате модел података и извршите операције на њему.Профилисање података:Профилисање података је процес који се користи за проверу грешака, недоследности или варијација у доступним подацима. Профилисање података обезбеђује квалитет података где се квалитет података односи на тачност, доследност и потпуност података.

Предности интеграције података:

Шта је интеграција података
    Смањите сложеност података
    Смањује сложеност података што значи да се подаци могу испоручити било ком систему. Интеграција података одржава сложеност, поједностављене везе и олакшава испоруку података у било који систем.Интегритет података
    Интегритет података игра главну улогу у интеграцији података. Бави се чишћењем и валидацијом података. Сви желе висококвалитетне и робусне податке, па се за постизање овог концепта интеграције података користи. Интеграција података помаже у уклањању грешака, недоследности и дуплирања.Лака сарадња са подацима
    Приступачност спада у сарадњу са подацима. Приступачност значи да се подаци могу лако трансформисати, а људи могу лако да интегришу податке у пројекте, деле своје резултате и одржавају податке ажурним.Паметније пословне одлуке
    Такође вам омогућава да доносите паметније одлуке. Интегрисани подаци се односе на процес преноса унутар компаније како бисмо лакше разумели информације. Интегрисани подаци су много лакши и информативнији.

Зашто ССИС?

ССИС се користи из следећих разлога:

Зашто ССИС
    Подаци се могу учитавати паралелно на много различитих одредишта
    ССИС се користи за комбиновање података из више извора података за генерисање једне структуре у обједињени приказ. У основи, он је одговоран за прикупљање података, издвајање података из више извора података и спајање у један извор података.Уклања потребу за хард цоре програмерима
    СССИС је платформа која има могућност да учита велику количину података из Екцел-а у СКЛ Сервер базу података.Интеграција са другим производима
    СССИС алат обезбеђује чврсту интеграцију са другим Мицрософт производима.Јефтинији од других ЕТЛ алата
    СССИС алат је јефтинији од већине других алата. Може да се одупре другим основним производима, њиховој управљивости, пословној интелигенцији итд.Комплексно руковање грешкама унутар токова података
    СССИС вам омогућава да рукујете сложеном грешком у току података. Можете покренути и зауставити ток података на основу озбиљности грешке. Можете чак и да пошаљете е-пошту администратору када дође до грешке. Када се грешка реши, можете одабрати путању између тока посла.

Како ССИС функционише?

Знамо да је ССИС платформа за две функције, тј. интеграцију података и радни ток. Оба задатка Трансформације података и креирање тока посла обављају се коришћењем ССИС пакета. ССИС пакет се састоји од три компоненте:

Како ССИС функционише

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

Оперативни подаци су база података која се користи за интеграцију података из више извора података за обављање додатних операција над подацима. То је место где су подаци смештени за тренутни рад пре слања у складиште података ради складиштења, извештавања или архивирања.

ред у Јави

ЕТЛ

  • ЕТЛ је најважнији процес у ССИС алату. ЕТЛ се користи за издвајање, трансформацију и учитавање података у складиште података.
  • ЕТЛ је процес одговоран за извлачење података из више извора података, претварање података у корисне податке, а затим складиштење података у складиште података. Подаци могу бити у било ком формату кмл датотеке, равној датотеци или било којој датотеци базе података.
  • Такође осигурава да су подаци који се чувају у складишту података релевантни, тачни, квалитетни и корисни пословним корисницима.
  • Може му се лако приступити тако да се складиште података може ефикасно и ефикасно користити.
  • Такође помаже организацији да доноси одлуке засноване на подацима тако што преузима структуриране и неструктуриране податке из више извора података.

ЕТЛ је концепт од три речи, али је подељен у четири фазе:

Како ССИС функционише

Сними: Фаза хватања је такође позната као фаза екстракције. У овој фази, бира изворне податке или метаподатке, а подаци могу бити у било ком формату као што је кмл датотека, равна датотека или било која датотека базе података.

пилинг: У овој фази се проверавају оригинални подаци. Проверава податке, да ли се састоје од грешака или не. Проверава грешке или недоследност података коришћењем неких техника вештачке интелигенције. Укратко, потврђује да ли је квалитет производа испуњен или не.

Преобразити: То је трећа фаза у ЕТЛ-у. Трансформација је процес у коме се оригинални формат претвара у потребан формат који желите. Трансформација је моделирање или промена података према захтевима корисника. Промене могу бити промене у броју колона или редова.

Учитај и индекс: Четврта фаза је Учитавање и индекс. Учитава податке и потврђује број редова који су обрађени. Када се учитавање података заврши, користи се индексирање. Индексирање вам помаже да пратите број редова који су учитани у складиште података. Индексирање такође помаже да се идентификују подаци, без обзира да ли су у исправном формату или не.

Складиште података

Складиште података је једно, потпуно и конзистентно складиште података које је формулисано комбиновањем података из више извора података.

Разлика између базе података и складишта података

Одговор може бити и да и не. И база података и складиште података имају велику јединицу података и сличну физичку репрезентацију, али време одговора на сложене упите у складишту података је брже од базе података.


Захтеви за услуге интеграције СКЛ Сервера

Следећи су захтеви за инсталирање услуга СКЛ Сервер интеграције:

  • Инсталирајте СКЛ Сервер
  • Инсталирајте СКЛ Сервер Дата Тоолс

Пратите доле наведене кораке да бисте инсталирали СКЛ Сервер Дата алатке:

Корак 1: Кликните на везу хттпс://доцс.мицрософт.цом/ен-ус/скл/ссдт/превиоус-релеасес-оф-скл-сервер-дата-тоолс-ссдт-анд-ссдт-би?виев=скл-сервер-2017 да преузмете алатке за податке СКЛ Сервера.

Корак 2: Када кликнете на горњу везу, појављује се екран приказан испод:

Захтеви за услуге интеграције СКЛ Сервера

На горњем екрану изаберите верзију ССДТ-а коју желите да инсталирате.

Корак 3: Када се преузимање заврши, покрените преузету датотеку. Када покренете преузету датотеку, појављује се екран који је приказан испод:

Захтеви за услуге интеграције СКЛ Сервера

4. корак: Кликните на дугме Даље.

5. корак: Изаберите инстанцу визуелног студија и алате које желите да инсталирате у визуелном студију 2017.

Захтеви за услуге интеграције СКЛ Сервера

Корак 6: Кликните на Инсталирај дугме.

уметните водени жиг у ворд

Шта је ССИС пакет?

Пакет је основни блок где кодирате у ССИС-у. Овде код не значи да кодирате у неком програмском језику; то значи развој који ви радите. Развој се врши у пакету ССИС. ССИС се углавном користи за ЕТЛ процес, а ЕТЛ процес се изводи унутар ССИС пакета.

ССИС пакет се састоји од три дела:

Шта је ССИС пакет
    Везе
    ССИС пакет ће имати неке везе, а ове везе се користе за повезивање са различитим изворима података.Контролни елементи тока
    ССИС пакет се састоји од два елемента, односно елемената тока контроле и елемената тока података. Елементи тока контроле управљају радним токовима. Ток посла значи да неке задатке обављамо у корацима, тако да се редослед обавља кроз контролни ток.Елементи тока података
    Елементи тока података врше трансформације.

ССИС Задаци

У ССИС пакету можемо додати задатке. Задатак је јединица рада и имаћемо различите врсте задатака за обављање различитих врста посла. Постоје различите врсте задатака, али ћемо разговарати о најчешћим задацима који се користе у ССИС-у:

    Извршите СКЛ задатак
    Користи се за извршавање СКЛ наредби у односу на релациону базу података.Задатак протока података
    Углавном се користи за читање података из једног или више извора података, трансформацију података и такође може учитати податке на једно или више одредишта.Задатак обраде аналитичких услуга
    Користи се за обраду објеката ССАС коцке или табеларног модела.Изврши задатак пакета
    Овај задатак се користи за позивање других пакета у оквиру истог пројекта. Можете чак и проследити вредности променљивих у позвани пакет.Изврши процесни задатак
    Омогућава вам да покренете апликацију или скупне скрипте као услуге интеграције СКЛ Сервера. Може се користити за отварање стандардних апликација као што су Мицрософт Екцел, Мицрософт Ворд, итд. Такође се користи за распакивање компримоване датотеке.Задатак система датотека
    Може се користити за обављање манипулација у систему датотека као што су премештање датотека, брисање датотека, преименовање датотека, промена директоријума итд.ФТП задаци
    ИФТП задаци се користе за обављање операција над датотекама и фасциклама. На пример, ако желите да пошаљете или примите датотеку са ФТП сервера у локални директоријум, тада се користи ССИС ФТП задатак.Сцрипт Таск
    Овај задатак вам омогућава да напишете .Нет код који желите да извршите.Пошаљите задатак за пошту
    Овај задатак се користи за слање е-поште. Углавном се користи када желите да обавестите кориснике о стању задатка да ли је у стању да ради или је дошло до грешке.

Хајде да видимо неки радни пример услуге интеграције података.


Пример задатка протока података

Корак 1: Прво, креирамо Екцел датотеку у Мицрософт Екцел-у. Претпоставимо да креирам базу података ученика у Мицрософт Екцел-у, а поља у табели ученика су студент_ид, студент_наме, оцене и пол.

ССИС Задаци

Корак 2: Отворите визуелни студио (СКЛ Сервер Дата Тоолс).

ССИС Задаци

Корак 3: Кликните на опцију Датотека, а затим пређите на Ново->Пројекат.

ССИС Задаци

4. корак: Када кликнете на пројекат, појављује се екран, који је приказан на доле:

ССИС Задаци

На горњем екрану кликните на Интеграционе услуге које се појављују на крајњој левој страни панела, а затим кликните на Пројекат Интеграционих услуга.

5. корак: Након што кликнете на пројекат интеграционих услуга опција, екран се појављује као доле:

ССИС Задаци

Горњи екран се састоји од пет картица као што су Контролни ток, Ток података, Параметри, Руковалац догађаја и Истраживач пакета. Већ смо разговарали о току контроле и току података, и контролни ток и ток података постоје унутар ССИС пакета.

корак 6: Да бисмо увезли податке, прво морамо да креирамо базу података у којој креирамо табелу у бази података СКЛ Сервера. Као што знамо да су подаци о ученицима доступни унутар Екцел датотеке, и желимо да увеземо податке у СКЛ Сервер базу података. Да бисмо ово постигли, прво треба да креирамо табелу у СКЛ Серверу. Отворите СКЛ Сервер Манагемент студио.

7. корак: Цреате тхе ученик база података. Кликните десним тастером миша на базу података, а затим кликните на Нова база података опција.

ССИС Задаци

Корак 8: Унесите име базе података на слици испод:

ССИС Задаци

Дао сам СтудентВарехоусе као име базе података.

9. корак: Кликните на У реду дугме.

10. корак: Сада креирамо табелу у а СтудентВарехоусе база података. Кликните десним тастером миша на табеле, а затим кликните на нову табелу.

ССИС Задаци

Корак 11: Сада додајемо поља у табелу као што су студент_ид, студент_наме, оцене и пол. Поставили смо студент_ид као примарни кључ који јединствено идентификује сваки ред.

ССИС Задаци

Горњи екран показује да додајемо четири поља у табелу. Након што смо додали сва поља у табелу, чувамо табелу дајући неко корисно име. Претпоставимо да сам навео ученика као име табеле.

Корак 12: Вратите се у визуелни студио. Контролни ток садржи задатак тока података, превуците и отпустите задатак тока података на главни прозор.

ССИС Задаци

Корак 13: Када двапут кликнемо на задатак тока података, контрола се аутоматски помера на ток података из тока контроле, тако да можемо рећи да је контролни ток контејнер тока података.

Корак 14: Сада можемо да извршимо трансформације у току података. Желимо да издвојимо податке из Екцел датотеке коју смо раније креирали, па превуците и отпустите Екцел извор из других извора који се појављују на крајњој левој страни панела.

ССИС Задаци

Са горњег екрана примећујемо да се црвени крст појављује унутар Екцел извора, што значи да је компонента конфигурисана са Екцел извором.

Корак 15: Да бисте конфигурисали компоненту, кликните десним тастером миша на Екцел извор и кликните на опцију Уреди као што је приказано на слици испод:

ССИС Задаци

Корак 16: Попуните детаље приказане на слици испод:

ССИС Задаци

Корак 17: Након уноса свих детаља, појављује се екран као у наставку:

ССИС Задаци

Корак 18: Кликните на Екцел Соуце.

ССИС Задаци

Горњи екран приказује две стрелице, црвену и плаву стрелицу. Плава стрелица дефинише стварне податке које добијамо из Екцел датотеке, а црвена стрелица означава грешке које имамо. Сада морамо да извршимо трансформације, а пре него што извршимо трансформације, треба да учитамо базу података.

Корак 19: Да бисте учитали базу података, кликните на Остала одредишта, а затим кликните на Одредиште.

ССИС Задаци

Корак 20: Након што додате одредиште, повежите извор са одредиштем.

ССИС Задаци

Корак 21: У горњем кораку смо приметили црвени крст у АДО НЕТ Дестинатион, што значи да није конфигурисан са компонентом. Кликните десним тастером миша на АДО НЕТ одредиште, а затим кликните на опцију Уреди као што је приказано на слици испод:

ССИС Задаци

Корак 22: Морате да наведете менаџера конфигурације.

ССИС Задаци

Корак 23: Кликните на Нова дугме за додавање менаџера веза. Када кликнете на Нова дугме, појављује се екран приказан испод:

ССИС Задаци

Корак 24: Додајте име сервера и изаберите име базе података са СКЛ сервера.

ССИС Задаци

Корак 25: Кликните на дугме ОК.

Корак 26: Додајте име табеле у коју желите да учитате податке.

ССИС Задаци

Корак 27: На екрану испод мапирајте поље извора уноса у поље одредишног извора.

увозни мрав
ССИС Задаци

Корак 28: Након додавања мапирања, извор је повезан са одредиштем, као што је приказано на слици испод:

ССИС Задаци

Корак 29: Кликните на Почетак дугме за покретање пројекта Интеграционих услуга. Када покренете пројекат, подаци се учитавају на одредиште, тј. СКЛ Сервер .


Пример извршавања СКЛ задатка

  • Пратите кораке од корака 2 до корака 5 претходног примера.
  • Превуците и испустите Извршите СКЛ задатак који се појављује на крајњем левом панелу у главном прозору.
ССИС Задаци

На горњем екрану примећујемо да се црвени крст појављује у Изврши СКЛ задатак, што значи да Цоннецтион Манагер није конфигурисан са Извршите СКЛ задатак . Да бисмо га конфигурисали, морамо да додамо Менаџер конекција.

  • Да бисте додали Менаџер веза, кликните десним тастером миша на Менаџер веза, а затим кликните на Нови Менаџер веза као што је приказано на снимку екрана испод:
ССИС Задаци
  • Изаберите ОЛЕДБ као тип Цоннецтион Манагер, а затим кликните на Додати дугме као што је приказано на слици испод:
ССИС Задаци
  • Након што кликнете на Додати дугме, појављује се екран приказан на слици испод:
ССИС Задаци

На горњем екрану примећујемо да је веза за пренос података СтудентВарехоусе база података је већ доступна као што смо креирали у претходном кораку. Кликните на У реду дугме.

  • Када кликнете на дугме ОК, појављује се екран као што је приказано у наставку:
ССИС Задаци

У горњи екран треба да унесете детаље као што су назив вашег задатка, опис, СКЛ изјава (СКЛ задатак који треба да извршите на табели).

  • Унео сам следеће детаље на горњи снимак екрана:
ССИС Задаци

У горњем случају, обезбедио сам команду за уметање у СКЛСтатемент.

  • Кликните на У реду дугме.
  • Када конфигуришете компоненту са Изврши СКЛ задатак, црвени крст нестаје као што је приказано на слици испод:
ССИС Задаци
  • Покрените пројекат кликом на Почетак .
ССИС Задаци
  • Када кликнете на Почетак , екран се појављује као доле:
ССИС Задаци

На горњем екрану, квачица показује да је ваш СКЛ задатак успешно завршен. Наредба инсерт коју смо додали у претходним корацима је извршена, а подаци се додају у табелу. односно ученик1.

  • Резултат овог задатка је приказан испод
ССИС Задаци

Предуслов

Пре него што научите ССИС, морате имати основно знање о СКЛ Серверу.

Публика

Наш ССИС водич је дизајниран да помогне почетницима и професионалцима.

Проблем

Уверавамо вас да нећете наћи никакав проблем у овом водичу за ССИС. Али ако постоји нека грешка или грешка, молимо вас да објавите грешку у обрасцу за контакт.