ССИС водич пружа основне и напредне концепте СКЛ Сервер Интегратион Сервицес. Наш ССИС водич је дизајниран за почетнике и професионалце.
СКЛ Сервер Интегратион Сервице је брз и флексибилан алат за складиштење података који се користи за екстракцију, трансформацију и учитавање података. Олакшава учитавање података из једне базе података у другу базу података као што је СКЛ Сервер, Орацле, Екцел датотека итд.
У овом водичу ћемо разговарати о следећим темама:
- Шта је ССИС
- Шта је интеграција података
- Зашто ССИС
- Како ССИС функционише
- Захтеви за услугу интеграције СКЛ Сервера
- Шта је ССИС пакет
- ССИС Задаци
- Пример задатка протока података
- Пример извршавања СКЛ задатка
Шта је ССИС?
- ССИС је скраћеница од СКЛ Сервер Интегратион Сервицес.
- То је компонента доступна у софтверу базе података Мицрософт СКЛ Сервер који се користи за обављање широког спектра задатака интеграције.
- То је алатка за складиштење података која се користи за екстракцију података, учитавање података у другу базу података, трансформације као што су чишћење, агрегирање, спајање података итд.
- ССИС алат такође садржи графичке алате и функције тока рада чаробњака прозора као што су слање е-порука, фтп операције, извори података.
- ССИС се користи за обављање широког спектра задатака трансформације и интеграције. У целини, ССИС алат се користи у миграцији података.
ССИС је алатка која се углавном користи за обављање две функционалности:
ССИС врши интеграцију података комбиновањем података из више извора и пружа обједињене податке корисницима.
Ток посла се може користити за обављање неколико ствари. Понекад морамо да извршимо неке специфичне кораке или одређену путању која се заснива или на временском периоду или параметру који је прослеђен пакету или подацима за које се тражи упит из базе података. Може се користити за аутоматизацију одржавања СКЛ Сервер база података и обезбеђује ажурирање вишедимензионалних аналитичких података.
Шта је интеграција података?
Интеграција података је процес који пратите да бисте интегрисали податке из више извора. Подаци могу бити хетерогени или хомогени подаци. Подаци могу бити структурирани, полуструктурирани или неструктурирани. У Интеграцији података, подаци из различитих различитих извора података се интегришу да би формирали неке значајне податке.
Неке методе се користе за постизање интеграције података:
Предности интеграције података:
Смањује сложеност података што значи да се подаци могу испоручити било ком систему. Интеграција података одржава сложеност, поједностављене везе и олакшава испоруку података у било који систем.
Интегритет података игра главну улогу у интеграцији података. Бави се чишћењем и валидацијом података. Сви желе висококвалитетне и робусне податке, па се за постизање овог концепта интеграције података користи. Интеграција података помаже у уклањању грешака, недоследности и дуплирања.
Приступачност спада у сарадњу са подацима. Приступачност значи да се подаци могу лако трансформисати, а људи могу лако да интегришу податке у пројекте, деле своје резултате и одржавају податке ажурним.
Такође вам омогућава да доносите паметније одлуке. Интегрисани подаци се односе на процес преноса унутар компаније како бисмо лакше разумели информације. Интегрисани подаци су много лакши и информативнији.
Зашто ССИС?
ССИС се користи из следећих разлога:
ССИС се користи за комбиновање података из више извора података за генерисање једне структуре у обједињени приказ. У основи, он је одговоран за прикупљање података, издвајање података из више извора података и спајање у један извор података.
СССИС је платформа која има могућност да учита велику количину података из Екцел-а у СКЛ Сервер базу података.
СССИС алат обезбеђује чврсту интеграцију са другим Мицрософт производима.
СССИС алат је јефтинији од већине других алата. Може да се одупре другим основним производима, њиховој управљивости, пословној интелигенцији итд.
СССИС вам омогућава да рукујете сложеном грешком у току података. Можете покренути и зауставити ток података на основу озбиљности грешке. Можете чак и да пошаљете е-пошту администратору када дође до грешке. Када се грешка реши, можете одабрати путању између тока посла.
Како ССИС функционише?
Знамо да је ССИС платформа за две функције, тј. интеграцију података и радни ток. Оба задатка Трансформације података и креирање тока посла обављају се коришћењем ССИС пакета. ССИС пакет се састоји од три компоненте:
Оперативни подаци
Оперативни подаци су база података која се користи за интеграцију података из више извора података за обављање додатних операција над подацима. То је место где су подаци смештени за тренутни рад пре слања у складиште података ради складиштења, извештавања или архивирања.
ред у Јави
ЕТЛ
- ЕТЛ је најважнији процес у ССИС алату. ЕТЛ се користи за издвајање, трансформацију и учитавање података у складиште података.
- ЕТЛ је процес одговоран за извлачење података из више извора података, претварање података у корисне податке, а затим складиштење података у складиште података. Подаци могу бити у било ком формату кмл датотеке, равној датотеци или било којој датотеци базе података.
- Такође осигурава да су подаци који се чувају у складишту података релевантни, тачни, квалитетни и корисни пословним корисницима.
- Може му се лако приступити тако да се складиште података може ефикасно и ефикасно користити.
- Такође помаже организацији да доноси одлуке засноване на подацима тако што преузима структуриране и неструктуриране податке из више извора података.
ЕТЛ је концепт од три речи, али је подељен у четири фазе:
Сними: Фаза хватања је такође позната као фаза екстракције. У овој фази, бира изворне податке или метаподатке, а подаци могу бити у било ком формату као што је кмл датотека, равна датотека или било која датотека базе података.
пилинг: У овој фази се проверавају оригинални подаци. Проверава податке, да ли се састоје од грешака или не. Проверава грешке или недоследност података коришћењем неких техника вештачке интелигенције. Укратко, потврђује да ли је квалитет производа испуњен или не.
Преобразити: То је трећа фаза у ЕТЛ-у. Трансформација је процес у коме се оригинални формат претвара у потребан формат који желите. Трансформација је моделирање или промена података према захтевима корисника. Промене могу бити промене у броју колона или редова.
Учитај и индекс: Четврта фаза је Учитавање и индекс. Учитава податке и потврђује број редова који су обрађени. Када се учитавање података заврши, користи се индексирање. Индексирање вам помаже да пратите број редова који су учитани у складиште података. Индексирање такође помаже да се идентификују подаци, без обзира да ли су у исправном формату или не.
Складиште података
Складиште података је једно, потпуно и конзистентно складиште података које је формулисано комбиновањем података из више извора података.
Разлика између базе података и складишта података
Одговор може бити и да и не. И база података и складиште података имају велику јединицу података и сличну физичку репрезентацију, али време одговора на сложене упите у складишту података је брже од базе података.
Захтеви за услуге интеграције СКЛ Сервера
Следећи су захтеви за инсталирање услуга СКЛ Сервер интеграције:
- Инсталирајте СКЛ Сервер
- Инсталирајте СКЛ Сервер Дата Тоолс
Пратите доле наведене кораке да бисте инсталирали СКЛ Сервер Дата алатке:
Корак 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.
- Резултат овог задатка је приказан испод
Предуслов
Пре него што научите ССИС, морате имати основно знање о СКЛ Серверу.
Публика
Наш ССИС водич је дизајниран да помогне почетницима и професионалцима.
Проблем
Уверавамо вас да нећете наћи никакав проблем у овом водичу за ССИС. Али ако постоји нека грешка или грешка, молимо вас да објавите грешку у обрасцу за контакт.