SSIS Pakiety branch id w hurtowni danych

SSIS Pakiety branch id w hurtowni danych
Raloseq
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 291
0

Cześć, potrzebuję zrobić w hurtowni danych w bazie faktów kolumnę z której bazy danych pochodzą dane. Załóżmy mam 2 bazy i w tabeli faktów potrzebuję kolumnę branch_id która będzie symbolizowała z której bazy pochodzi rekord. Czyli jak z pierwszej to branch_id = 1 jak z drugiej branch_id = 2 i tak dalej. Jakieś pomysły ?

UglyMan
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2206
1

Możesz użyć czegoś takiego

Kopiuj
select Db_name()
Raloseq
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 291
0

@UglyMan: Okej tylko w jaki sposób, myślałem, że w derived column będę mógł takie sprawdzenie zrobić ale tam nie wyszukuje takiej funkcji.
Czy w którejś z tych opcji na screenie będę mógł w stanie użyć db_name i zrobić np. iif(db_name()="x",1,2) ?
screenshot-20211116123724.png

UglyMan
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2206
0

Nie znam SSIS, ale może da się zrobić widok i z niego ciągnąc dane, a nie z tabeli i w tym widoku oddać informację o wywołanie tej funkcji.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.