Как запросить семейство динамических столбцов HBase с помощью Apache Drill?
У меня есть требование запрашивать данные HBase, используя Apache Drill, где столбцы в семействе столбцов являются динамическими (каждый столбец является элементом массива)
Схема HBase: salesInfo - это имя семейства столбцов
column=salesInfo:customerId:itemId:purchaseTime, timestamp=1503047309449, value={"customerName":"?","city":"?","rating":"?"}
например:
column=salesInfo:123:456:1503047309449, timestamp=1503047309449, value={"customerName":"phaniraj","city":"Hyderabad","rating":"9"}
поэтому для каждого столбца customerId,itemId и purchaseTime являются динамическими.
Пожалуйста, предложите идею написать запрос для рассмотрения динамического столбца HBase, чтобы получить значение, соответствующее этому столбцу.
пример запроса с жестко закодированными значениями:
select convert_from(sales_data.salesInfo.`123:456:1503047309449`,'UTF8') as value
from hbase.sales_data
Спасибо Фани