powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Teradata FastLoad
18 сообщений из 18, страница 1 из 1
Teradata FastLoad
    #37816965
Mairos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Суть проблемы такова. Из таблицы Oracle выгружены данные в текстовый файл.
В том числе и поле типа TIMESTAMP. В текстовом файле оно выглядит так "20120412 170000".
При попытке заливки в Teradata с помощью FastLoad в таблице ошибок ругань именно на это поле.
Явно в DEFINE задать его как TIMESTAMP нельзя, FastLoad такой тип не понимает, следовательно приходится задавать
режим SET RECORD VARTEXT, в этом режиме поля могут быть только VARCHAR, VARBYTE, LONG VARCHAR
Дело в том что установка DATEFORM ANSIDATE; требует чтобы поле типа DATE было CHAR(10).
Как все эти противоречивые моменты совместить непонятно.

Возвращает по каждой строке Error Code=6760
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37816970
Фотография Дедал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эта задача подсилу FVMas - даже для режима прямой трансляции из Oracle в любую БД
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37816975
Mairos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дедал, что есть такое FVMas ??
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37816999
Фотография Дедал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37817007
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mairos,

не обращайте внимания, это здешний клоун.
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37817017
Фотография Дедал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirMairos,

не обращайте внимания, это здешний клоун.Это ты местный клоун, а я дело говорю!
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37817313
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[offtop]Дедала я дело говорю!Да ну??! Тогда го обратно в свою тему, порви Стебелёк на британский флаг!
[/offtop]
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37817333
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MairosСуть проблемы такова. Из таблицы Oracle выгружены данные в текстовый файл.
В том числе и поле типа TIMESTAMP. В текстовом файле оно выглядит так "20120412 170000".
При попытке заливки в Teradata с помощью FastLoad в таблице ошибок ругань именно на это поле.
Явно в DEFINE задать его как TIMESTAMP нельзя, FastLoad такой тип не понимает, следовательно приходится задавать
режим SET RECORD VARTEXT, в этом режиме поля могут быть только VARCHAR, VARBYTE, LONG VARCHAR
Дело в том что установка DATEFORM ANSIDATE; требует чтобы поле типа DATE было CHAR(10).
Как все эти противоречивые моменты совместить непонятно.

Возвращает по каждой строке Error Code=6760
А прямо в insert явно каст сделать не пробовали?
Код: sql
1.
:Col_TS (TIMESTAMP, FORMAT 'YYYYMMDDBHH:MI:SS')
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37817625
Mairos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apex, спасибо за идею! Помогло!
Вот такое форматировние добавил
:f_name (TIMESTAMP, FORMAT 'YYYYMMDDBHHMISS')
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37818856
Павел Новокшонов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чо TPT не пользуете? Там все протоколы загрузки данных в одном флаконе присутствуют.
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37819305
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДедалMairos,

http://ykolchurin.narod.ru/FVMas.html

цЫтата оттуда: "писать программируемые программы"
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37819972
Mairos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел Новокшонов, я с Teradata только начинаю общение, что это за зверь, подскажите.
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37819980
Mairos,

Teradata Parallel Transporter
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37820382
Фотография Дедал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист-ЛюбительДедалMairos,

http://ykolchurin.narod.ru/FVMas.html

цЫтата оттуда: "писать программируемые программы"Программы можно писать не полностью на Delphi/C++ - а вставлять в них PsevdoSQL запросы, при этом вы сможете настраивать прорамму, перепрограммировать действия нажатия кнопок, менять формат входящих/исходящих данных, вносить изменения во внутренние алгоритмы обработки программы и всё это без перекомпиляции програмы!!!
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37820460
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я просто оставлю это здесь (на всякий случай).
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37820659
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MairosПавел Новокшонов, я с Teradata только начинаю общение, что это за зверь, подскажите.
Teradata Parallel Transporter
Однако на мой взгляд, если делаете что-то вручную, то разницы нет, что FastLoad, что TPT: в обоих случаях синтаксис конфигов придумали гуманойды с Альфа-Центавры :) А гуй, который идет в комлекте с ним - просто ужас летящий на крыльях ночи.
Совсем другое дело, если вы используете его в связке с каким-нибудь ETL типа Informatica, вот тут оно имеет много приимуществ над старыми утилитами.
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37820713
Павел Новокшонов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MairosПавел Новокшонов, я с Teradata только начинаю общение, что это за зверь, подскажите.

До TPT в Терадате был набор отдельных утилит c разным синтаксисом для загрузки и ETL типа Fastload, Mload, TPump и т.п. Эти утилиты собственно и сейчас имеют место быть. В зависимости от требований по загрузке в TPT можно использовать "под капотом" протокол от старых утилит, тот же Fastload или TPUMP.

ApexА гуй, который идет в комлекте с ним - просто ужас летящий на крыльях ночи.

Гуй не очень, есть такое дело.
...
Рейтинг: 0 / 0
Teradata FastLoad
    #37836817
neznau
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MairosПавел Новокшонов, я с Teradata только начинаю общение, что это за зверь, подскажите.
в ТД несколько способов загрузки текстовых данных отличающихся синтаксисом.
tpt - это их "обёртка", т.е. синтаксис один, а методы загрузки разные.
Было дело, на нём etl-движок делали.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Teradata FastLoad
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]