Сканирование всех столбцов из Hbase в Pentaho

Я новичок в Pentaho и HBase. Я хочу прочитать все столбцы из таблицы Hbase и загрузить их в плоский файл с помощью Pentaho.

Главное, что столбцы в моей таблице Hbase не статичны. В некоторые дни я буду получать 30+ столбцов, а в некоторые дни это может измениться до 50+.

Я попытался использовать «Hbase Input» в PDI. Но я не могу определить количество столбцов. Есть ли способ определить динамически изменяющиеся столбцы в Pentaho?


person BigData_Praveen    schedule 12.08.2015    source источник


Ответы (1)


Не упоминайте имена столбцов. Если имена столбцов не указаны, учитываются все обязательные столбцы.

Шаг 1. На шаге ввода HBase на вкладке «Создать/отредактировать сопоставление» вызовите требуемое имя таблицы Hbase и создайте новое имя сопоставления для этой таблицы.
Шаг 2. Затем нажмите «Создать шаблон кортежа». Будет создано 5 столбцов.
Шаг 3: нажмите "Сохранить сопоставление" и переместите предыдущую вкладку "Настроить запрос".
Шаг 4: Нажмите "Получить имя сопоставленной таблицы" и выберите ту же таблицу, для которой у вас есть вызывается на вкладке «Создать/редактировать сопоставление». Точно так же вызовите имена сопоставлений, нажав «Получить сопоставления для указанной таблицы».
Шаг 5: Нажмите «Получить информацию о ключе/полях». Вы получите 5 столбцов.
Шаг 6: Теперь оставьте только три обязательных столбца (Ключ, столбец,значение).

Теперь ваша работа Pentaho готова получить столбцы для необходимых манипуляций.

person BigData_Praveen    schedule 23.09.2015