Удалить столбцы при импорте данных в sqoop - PullRequest
1 голос
/ 22 апреля 2020

Я импортирую данные из oracle в улей. В моей таблице нет целочисленных столбцов, которые можно использовать в моих первичных ключах. Поэтому я не могу использовать его в моем столбце разбивки.

В качестве альтернативы я создал столбец row_num для всех строк, присутствующих в стол . Затем этот столбец row_num будет использоваться в столбце split-by. Наконец, я хочу удалить этот столбец из своей таблицы улья.

Список столбцов огромен, я не хочу выбирать все столбцы, используя --columns, также я не хочу создавать временную таблицу для этой цели.

Пожалуйста, дайте мне знать, можем ли мы обработать это в аргументах sq oop.

1 Ответ

0 голосов
/ 25 апреля 2020

Может ли какой-нибудь небольшой твик по параметру --query помочь вам? Что-то ниже.

sq oop import --query 'строка запроса'

...