Tag Archive: Integration Services

SSIS, Microsoft SQL Server Integration Service

Wykres Gantt aktywności SQL Server

Gantt report for MS SQL Server
Slawomir Drzymala
Follow me on

Slawomir Drzymala

Still playing with data and .NET technologies
Slawomir Drzymala
Follow me on

Wstęp   Narzędzi oraz sposobów monitorowania poszczególnych obiektów w SQL Server jest wiele i wiele zostało już na ten temat napisane. W tym poście chciałbym pokazać jeden ze sposobów graficznej analizy aktywności różnych obiektów działającej na serwerze Microsoft SQL Server, który – mam nadzieję – nie jest tak bardzo oczywisty. Idea tego postu to przygotowanie wykresu Gantt (https://pl.wikipedia.org/wiki/Diagram_Gantta), który zobrazuje aktywność uruchamianych procedur, pakietów SSIS oraz zadań SQL Server Agent. Taki wykres powinien okazać się przydatny do ogólnej analizy tego, co dzieje się na serwerze, ale również powinien pomóc dokładniej zrozumieć które zadania są wykonywane równocześnie i jakie zależności mogą…
Read more

SSISDB i SSIS catalog od środka [Nagranie]

Slawomir Drzymala
Follow me on

Slawomir Drzymala

Still playing with data and .NET technologies
Slawomir Drzymala
Follow me on

Podczas konferencji SQL Day 2017 (http://sqlday.pl/) miałem przyjemność poprowadzić sesję pod tytułem “SSISDB i SSIS catalog od środka”. Podczas prezentacji starałem się skupić na mniej trywialnych aspektach działania SSIS Catalog oraz jego architekturze. O samej konferencji pisaliśmy sporo w poście z relacją z tego wydarzenia (http://pl.seequality.net/sqlday-2017-relacja-na-biezaco/) , natomiast na channel9 można już znaleźć nagrania z niektórych wystąpień. Pełny opis sesji: “Możliwość publikowania całych projektów SSIS zamiast pojedynczych pakietów jest ogromnym ułatwieniem dla projektantów procesów ETL w SQL Server Integration Services. Wiele osób zapomina jednak, ze SSIS catalog to nie tylko miejsce, gdzie możemy składować nasze pakiety, ale także baza danych SSISDB,…
Read more

SQL Server 2016 Integration Services Package Parts

SQLServer2016_SSISPackageParts00
Adrian Chodkowski
Follow me

Adrian Chodkowski

SQL geek, Data enthusiast, Consultant & Developer
Adrian Chodkowski
Follow me

Latest posts by Adrian Chodkowski (see all)

Do tej pory omówiliśmy już całkiem sporo nowości w ramach naszej serii Poznaj SQL Server 2016. Póki co nie wspomnieliśmy ani słowem o Integration Services – czy to oznacza, że nie pojawiło się tam nic nowego? Wręcz przeciwnie! W najnowszej wersji dostajemy do rąk kilka nowości, jedną z nich są tzw. Package Parts o których traktuje niniejszy artykuł – zapraszam do lektury. Jednym z większych problemów związanych z Integration Services było to, iż oprogramowanie to nie dawało sensownych możliwości ponownego użycia kodu – za każdy razem musieliśmy albo taką logikę implementować niejako “na opak”  różnymi obejściami albo używać tradycyjnej metody…
Read more

BIML i Data Profiling Task – automatyczne profilowanie wszystkich tabel w bazie danych

Slawomir Drzymala
Follow me on

Slawomir Drzymala

Still playing with data and .NET technologies
Slawomir Drzymala
Follow me on

Data Profiling Task to według mnie jeden z najciekawszych komponentów SQL Server Integration Services, który bardzo często jest pomijany, lub o którym często się nie pamięta. Jest on przydatny na wielu płaszczyznach pracy z danymi od wyszukiwania problemów z danymi podczas tworzenia aplikacji lub hurtowni danych, aż do podstawowej weryfikacji oraz badania danych na potrzeby ich późniejszego wykorzystania w odkrywaniu wiedzy. Wydaje mi się również, że jest idealnym przykładem do przedstawienia języka BIML, czyli Business Intelligence Modeling Language. Dzięki kombinacji tych dwóch technologii jesteśmy w stanie w bardzo krótkim czasie przygotować uniwersalne narzędzie do gromadzenia podstawowych informacji o danych oraz do ich profilowania. Data Profiling…
Read more

SSIS – niedziałające TRIGGER-y

Slawomir Drzymala
Follow me on

Slawomir Drzymala

Still playing with data and .NET technologies
Slawomir Drzymala
Follow me on

Zalety oraz wady stosowania TRIGGER-ów w bazach danych, a już w szczególności w przypadku hurtowni danych, to temat na zupełnie inny wpis. W ramach niniejszego wpisu chciałbym opisać co zrobić w sytuacji kiedy chcemy w SQL Server Integration Services wykorzystać obiekt do którego został dodany właśnie TRIGGER. Okazuje się bowiem, że podczas próby załadowania danych do tabeli lub widoku z TRIGGER-em obiekt ten po prostu nie zadziała, a sam SSIS nie da nam żadnego komunikatu informującego o tym fakcie. Powyższy przykład ilustruje bardzo prosty przepływ, gdzie SCRIPT TASK zwraca dwa zestawy danych. Następnie dla każdego zestawu utworzony jest osobny przepływ…
Read more