Ограничение размера строки в Teradata - PullRequest
0 голосов
/ 07 сентября 2018

Итак, я знаю, что Teradata имеет ограничение в 64 Кбайт на строку. У меня есть широкая таблица, которую мне нужно экспортировать в Teradata, и есть несколько полей (varchar (5000)), которые согласуются с этим. Мы видели случаи, когда размер строки превышал это ограничение.

Итак, мой вопрос: как мы можем преодолеть эту ситуацию? Мы не можем обрезать большие VARCHARS в нашем источнике, так как они необходимы для последующих бизнес-пользователей. Разделение таблицы всегда возможно, но есть ли другие способы в Teradata, которые могут быть обработаны?

1 Ответ

0 голосов
/ 08 сентября 2018

Teradata 16.00 увеличивает размер строки до 1 МБ. В противном случае, как упоминает JNevill, разбейте таблицу на две части с одинаковым первичным индексом. Это позволяет объединять их AMP-local в объединение с ключом строки, одно из наиболее эффективных объединений в Teradata.

...