Szkolenia Infosphere Datastage
Konsultacje i szkolenia IBM Infosphere Datastage oraz innych technologii Business Intelligence, hurtowni danych i ETL.
www.goliinfo.com
Baza wiedzy DataStage i najczęściej spotykane problemy (FAQ)
2.13. Jak mapują się typy danych ORACLE na typy datastage? jakich typów numerycznych najlepiej używac?
Większość typów danych Datastage mapuje się poprawnie na typy danych Oracle. Niemniej jednak występują pewne problemy przy mapowaniu typów numerycznych, którym należy poświęcić więcej uwagi. Przykładowo, generując strukturę tabeli w datastage i tworząc ją z tego poziomu, możemy napotkać na błędy odczytu danych związane z nieprawidłowym mapowaniem danych.
Najlepszym rozwiązaniem jest mapowanie typu NUMBER w oracle do typu Decimal w datastage (w odróżnieniu od double) i należy przy tym wypełnić odpowiednio pola Length i Scale.
Mapowanie typów tekstowych odbywa się bez większych problemów:typ oraclowy varchar i Varchar2 mapuje się do datastage Varchar, natomiast typ char to char. Przy używaniu typu char należy jednak pamiętać o wycięciu spacji przed i po stringu.