W poprzednim wpisie widać było, że walidacja prostego Lookupu jest przeprowadzana kilkukrotnie – cztery razy włącznie ze sprawdzaniem z poziomu Visual Studio. A co dokładnie tam się dzieje? Po raz kolejny profiler dostarcza doskonałego materiału do nauki.
Archiwa miesięczne: Luty 2017
SSIS pod lupą – Lookup NoCache
Transformacja Lookup w SQL Server Integration Services ma trzy tryby przechowywania danych podręcznych (cache):
- pełny (Full cache),
- częściowy (Partial cache)
- wcale (No cache).
Jaki wpływ na bazę danych ma każdy z tych trzech trybów? Na początek: No Cache.
SSIS – ogranicz długość tekstu w XML Source
Żeby wiedzieć jakiego typu dane są w źródle XML kontrolka XML Source w SSIS wymaga podania arkusza schematu XSD. Wewnętrznego (Use inline schema) lub zewnętrznego (XSD Location). Dla ułatwienia ma też przyjazną opcję generowania automatycznie schematu na podstawie wskazanego dokumentu XML – coś jak Suggest types dla połączenia do plików płaskich.
W przypadku elementów tekstowych kontrolka domyślnie zaproponuje DT_WSTR
o długości 255 znaków kiedy tylko przełączymy się na zakładkę Columns.
Żeby to obejść musimy zmienić plik XSD ze schematem.