Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
SSIS Integration Runtime w ramach usługi Azure Data Factory
Program Microsoft Connector for Teradata umożliwia eksportowanie i ładowanie danych do baz danych Teradata w pakiecie SSIS.
Ten nowy łącznik obsługuje bazy danych z tabelami z obsługą 1 MB.
Obsługa wersji
Program Microsoft Connector obsługuje następujące produkty microsoft SQL Server dla teradata:
- Microsoft SQL Server 2022
- Microsoft SQL Server 2019
- Projekty usług SQL Server Integration Services dla programu Visual Studio 2022
Konektor Microsoft dla Teradata zależy od narzędzi Teradata Tools and Utilities (TTU) 20.00.
Uwaga / Notatka
TTU zaprzestała obsługi 32-bitowej wersji Teradata Parallel Transporter (TPT). W związku z tym program Microsoft Connector for Teradata zaprzestał obsługi wersji 32-bitowej i programu Visual Studio 2019. Wersja 284 oparta na protokole TTU 17.10 jest wersją ostateczną z obsługą 32-bitowej i programu Visual Studio 2019. Pobierz najnowszą wersję.
Instalacja
Zainstaluj TTU ze strony Teradata. Upewnij się, że podczas instalacji wybrano opcję Sterownik ODBC dla funkcji Teradata i Teradata Parallel Transporter .
Aby zainstalować łącznik dla bazy danych Teradata, pobierz i uruchom instalatora z najnowszej wersji łącznika firmy Microsoft dla teradata. Następnie postępuj zgodnie z instrukcjami kreatora instalacji.
Uwaga / Notatka
Aby zaprojektować pakiety za pomocą projektów usług SQL Server Integration Services, należy zainstalować łącznik zarówno dla docelowej, jak i najnowszej wersji programu SQL Server.
Po zainstalowaniu łącznika należy ponownie uruchomić usługę integracji programu SQL Server, aby upewnić się, że źródło i miejsce docelowe teradata działają poprawnie.
Projektowanie i wykonywanie pakietów usług SSIS
Łącznik Microsoft Connector for Teradata zapewnia podobne środowisko użytkownika do łącznika Attunity Teradata. Użytkownicy mogą projektować nowe pakiety na podstawie poprzedniego środowiska, korzystając z narzędzi SSDT dla programu VS 2017 lub VS 2019 z docelowym programem SQL Server 2019.
Źródło i miejsce docelowe Teradata znajdują się w kategorii Wspólne.
Menedżer połączeń teradata jest wyświetlany jako "TERADATA".
Istniejące pakiety usług SSIS zaprojektowane za pomocą łącznika Attunity Teradata są automatycznie uaktualniane do korzystania z łącznika Microsoft Connector dla teradata. Ikony również są zmieniane.
Aby wykonać pakiet usług SSIS przeznaczony dla programu SQL Server 2017 i poniżej, należy zainstalować program Microsoft Connector for Teradata by Attunity z odpowiednią wersją z poniższego linku:
- SQL Server 2017: Microsoft Connector wersja 5.0 dla Teradata by Attunity
- SQL Server 2016: Microsoft Connector Version 4.0 for Teradata by Attunity
- SQL Server 2014: Microsoft Connector Version 3.0 for Teradata by Attunity
- SQL Server 2012: Microsoft Connector Version 2.0 for Teradata by Attunity
Aby zaprojektować pakiet usług SSIS w programie SSDT ukierunkowanym na SQL Server 2017 i wcześniejsze wersje, musisz mieć Microsoft Connector dla Teradata i zainstalować Microsoft Connector for Teradata by Attunity z odpowiednią wersją.
Ograniczenia i znane problemy
Edytor źródłowy/docelowy teradata: domyślna właściwość bazy danych nie ma zastosowania. Aby obejść ten problem, wpisz nazwę bazy danych w polu listy rozwijanej, aby filtrować tabelę lub widok.
Edytor źródła/miejsca docelowego Teradata: Krok mapowania nie działa, gdy typ
\<database>.<table/view>. Jako obejście wpisz\<database>.<table/view>, a następnie wybierz przycisk rozwijany.Edytor źródła teradata: nie można wyświetlić widoku, gdy tryb dostępu do danych to "Nazwa tabeli — eksport TPT". W miarę pracy użyj zaawansowanego edytora źródła teradata.
Miejsce docelowe Teradata: atrybutu "PackMaximum" nie można ustawić na "True". W przeciwnym razie pojawi się błąd.
Źródło Teradata zawsze odczytuje kolumny w kolejności zdefiniowanej w tabeli. Z drugiej strony ODBC wymaga, aby kolumny były odczytywane w określonej kolejności w pewnych przypadkach, takich jak Uzyskiwanie długich danych i SQLGetData. Gdy dwa zamówienia nie są zgodne, odczyt kończy się niepowodzeniem z komunikatem o błędzie "Nieprawidłowy indeks deskryptora, rekord deskryptora nie istnieje lub rekord deskryptora nie został poprawnie zainicjowany".
Zainstalowanie nowej wersji za pośrednictwem starej instalacji nie powoduje usunięcia starego wpisu wersji z listy zainstalowanych programów. Chociaż ta praktyka nie ma wpływu na funkcjonowanie nowej wersji, użytkownik może ręcznie odinstalować starą wersję w panelu sterowania "Programy i funkcje", aby pozbyć się starego wpisu wersji.
Odinstalowywanie
Można odinstalować kreator, aby usunąć łącznik Microsoft dla Teradata.
Notatki o wydaniu
Rev. 285
Ulepszenia
- Uaktualnij zależność TTU do wersji 20.00.
Rev. 284
Poprawki błędów
- Niektóre ogłoszone poprawki błędów i ulepszenia zostały pominięte w rev. 282.
Rev. 282
Poprawki błędów
- Źródło Teradata nie może obsłużyć nowego znaku wiersza w poleceniu SQL (polecenie SQL — tryb dostępu do danych TPT Export).
- Miejsce docelowe teradata ulega awarii w pewnych okolicznościach.
- Określony mechanizm uwierzytelniania w Edytorze Menedżera Połączeń Teradata nie jest zachowywany, ani nie ma zastosowania.
Rev. 275
Poprawki błędów
- "Destination Teradata ulega awarii w pewnych okolicznościach."
- Teradata Destination zgłasza powodzenie pomimo błędów, które wystąpiły w pewnych okolicznościach.
- Teradata Destination zgłasza większą liczbę zapisanych wierszy niż ma to miejsce w rzeczywistości w określonych okolicznościach.
Ulepszenia
- Gdy wystąpi błąd, Miejsce docelowe Teradata zachowuje informacje i kieruje użytkownika do tabel błędów TPT w celu ich zbadania.
Rev. 257
Poprawki błędów
- Wyciek pamięci w Teradata Destination.
- Miejsce docelowe Teradata zawodzi z komunikatem o błędzie "wystąpił błąd podczas konwertowania ciągu ze źródłowej strony kodowej" podczas przetwarzania pustych ciągów.
- W pewnych okolicznościach zadanie przepływu danych zgłasza powodzenie pomimo błędów w lokalizacji docelowej Teradata.
- Destynacja Teradata zawodzi przy zapisie
VARCHARwartości o dużej długości.
Ulepszenia
- Zwiększona wydajność miejsca docelowego teradata.
- Menedżer Połączeń Teradata rejestruje szczegóły błędu w przypadku niepowodzenia połączenia.
Rev. 240
Poprawki błędów
- Podczas przetwarzania danych tabelarycznych z co najmniej 24 kolumnami występuje błąd z komunikatem
[Teradata][ODBC] (10670) Invalid descriptor index, descriptor record doesn't exist, or descriptor record was not properly initialized. - Nowo utworzony menedżer połączeń Teradata jest domyślnie ustawiony na najnowszą wersję sterownika Teradata ODBC zainstalowanego, nawet jeśli dana wersja nie jest obsługiwana.
Rev. 233
Poprawki błędów
- W nowo utworzonym Menedżerze połączeń Teradata niektóre wymagane właściwości parametrów połączenia, takie jak
DRIVERnie są wypełniane domyślnie.
Rev. 225
Nowe funkcje
- Dodano obsługę TTU 17.10.
Poprawki błędów
- Źródło teradata może ładować nieprawidłowe dane w pewnych okolicznościach.
- Domyślna tabela błędów w lokalizacji docelowej Teradata jest niepoprawnie nazwana i może nie zostać utworzona w bazie danych tabeli docelowej.
- Opcje określone we właściwości parametrów połączenia Menedżera połączeń Teradata mogą nie być pobierane i dlatego nie obowiązują.
Rev. 197
Poprawki błędów
- Podczas odczytywania pustych danych ciągów źródło Teradata niepowodzenie zakończy się komunikatem o błędzie "Wystąpił błąd podczas konwertowania ciągu na docelową stronę kodową."
Dalsze kroki
- Konfigurowanie menedżera połączeń teradata
- Konfigurowanie źródła teradata
- Konfigurowanie miejsca docelowego teradata
- Jeśli masz pytania, odwiedź witrynę Tech Community