Panowie, Panie, mam problem.
SSIS - podczas wykonywania paczki generują się wiadomości dla każdego tasku (stan wykonania etc.). Na zakładce jeszcze "Execution Overwiev" widać wszystkie bloki, które się wykonały.
Czy da radę jakoś wyłączyć te wiadomości? Potrzebuję tego, bo mam przypadek, w którym dany blok wykonuje się 1500 razy i wcale nie potrzebuję tego logować, bo:
a) nie potrzebuję
b) zawala miejsce na dysku
c) taka ilość potrafi zasrać log i zablokować SSISDB, co dzisiaj
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Panowie, mam dość istotny problem.

Wrzuciłem paczki SSIS do SSIS Catalog i w------o mi paczki z dysku ale mam w SSIS Catalogu najświeższe. Czy da radę je pobrać i otworzyć w VS?

#ssis #mssql #bazydanych #etl
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

o, gdyby ktoś się zastanawiał nad podobnym problemem:
- eksport projektu do pliku
- zmiana rozszerzenia na zip
- profit
  • Odpowiedz
Hej Miraski,

Mam ETL, który procesuje dane ze źródła do celu. Problem jest taki, że czasem zrywa połączenie podczas pchania tych danych. Czy znacie jakieś dobre praktyki, które pozwoliłyby odnowić to połączenie i ponawiać aż do skończenia procesowania? ID rośnie monotonicznie, więc można jestem w stanie wyciągnąć sobie ostatnie ID, które załadowałem i od niego rozpocząć, więc tu jakby sprawa jasna, ale co zrobić by odnowić to połączenie i nie podnieść ErrorCount?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@szymciak: mam timeout ale wyskakuje mi on losowo - raz załaduje 19kk rekordów i wtedy zerwie, raz nie załaduje nawet jednego i zerwie więc to raczej nie to.
  • Odpowiedz
@vuvkid: A gdy wywali timeout nie możesz ponownie uruchomić procesu o ile się on nie skończył ? Jednocześnie sprawdzając gdzie się skończył proces i starać się go od tego miejsca kontynuować?
I tak w kółko, aż sie uda.
Tylko się w jaką pętlę nieskończoną nie właduj..
  • Odpowiedz
Robił ktoś kiedyś transfer obiektów z jednej bazy do drugiej z automatyczną konwersją typów danych za pomocą SSIS?

Będę musiał przenieść sporą bazę z starego serwera MSSQL do nowego i chciałbym pozbyć się niektórych typów danych. (około 400 kolumn, za dużo żeby klikać ręcznie - zrobiłem to już co prawda testowo na tsql używając cursor - ale chciałbym to wszystko do kupy zebrać ładnie w paczkę)


#programowanie #sql
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zarzucę trochę niepopularnie - o SSIS. Straciłem na to dość dużo czasu, a może komuś pomogę.

Kejs w SSIS:

Jest sequence container, w który sql task odpowiada za truncate tabeli, a później ta sama tabela jest ładowana przez OLEDB Source. Trzeba zrobić tak, żeby transakcja obejmowała cały sequence container i jeżeli wywali się ładowanie danych, wykonywała kontener ponownie od początku. No i oczywiście trzeba użyć checkpointów (bo kontenerów jest w bród).

Rozwiązanie
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach