Достъп до обект на потока от данни от скрипт в MS SQL SSIS

Услугите за интегриране на SQL Server са софтуерни пакети за бази данни от Microsoft, които позволяват на организациите да синхронизират различни източници на данни в големи инфраструктури за данни. SSIS работи чрез осигуряване на рамка на "потоци", които контролират прехвърлянето на данни от една система към друга. Тези потоци обработват данни и трансформациите, които тези части данни претърпяват, за да се поддържа съвместимост между системите. Тези потоци се управляват директно от администратора на базата данни и тя може да създава скриптови задачи за достъп до данни в потоците, за да автоматизира конкретни трансформации или задачи за прехвърляне.

Работни потоци на SSIS

Тъй като SSIS системите се занимават предимно с движението на данни между различни системи от бази данни и сървърни реализации, трябва да съществува нормализиран метод за представяне на тези движения. SSIS използва понятието "работни потоци", които съществуват между компютрите източник и дестинация. В тези потоци съществуват данни и се получават трансформации на данни преди преместването от един компютър на друг. Тези потоци могат да съдържат прости данни, специфични данни тип промени или скриптове събития, за да се справят с данните, докато пътува между компютрите.

SSIS потока от данни

Задачата за потока от данни е специфичен елемент в SSIS транзакцията. Задача за потока от данни в конкретна SSIS транзакция съдържа данните за преместване между компютри. Задачата за данни всъщност съдържа много потоци от данни: тъй като данните се движат през SSIS изпълнението, много различни събития обикновено се случват, преди да пристигнат до местоназначението си. Задачата за потока данни инкапсулира тези събития в един обект "поток", който програмистът на администратора може да обработва или препраща програмно.

Задачи за създаване на скриптове за SSIS

Задачите за скриптове, за разлика от задачите за потока от данни, не съдържат задължително данни. Вместо това скриптовите задачи позволяват на програмист да вмъкне код в SSIS транзакция, за да извърши действия, които не са налични в SSIS по подразбиране. Задачите за скриптове осигуряват среда за програмиста да пише програмни кодове под формата на програмни езици на Microsoft, като Visual Basic или C #. По този начин програмистът може да пише скриптове, които пряко взаимодействат с данните по време на трансфер в работен поток на SSIS.

Достъп до елементите на потока от данни със скриптове

Чрез прилагане на скриптова задача в SSIS работен поток, можете директно да получите достъп до данни от потока от данни. В този смисъл действително обработвате данни по време на пренос на данни. За да управляват данни и променливи в SSIS потока от данни, скрипт задачите използват свойството "Dts", достъпно като част от API, за справочни данни. По този начин стойностите вътре в потока от данни и скриптовите задачи могат да бъдат достъпни директно в скриптовия аспект на програмата.

Препоръчано