我正在尝试从具有对象键的主题创建表,但 KSQL 无法识别该变量。
有什么解决办法吗?
create table csvexporttable (HEADER STRUCT<BusinessDate varchar>,
body STRUCT<ActiveStore_SalesTransaction_170 STRUCT<ThirdPartyLoyaltyData STRUCT<TotalAdvantage STRUCT<AdvantageAmount int>,CustomerNo varchar>,TransactionDetail ARRAY <STRUCT<TransactionDetailGroup STRUCT<item STRUCT<ManualPrice int,PriceOverride int>>,DetailFlagVoid int>>,SuspendFlag int,Total Array<STRUCT<TotalAmount DOUBLE>>>>)
with (KAFKA_TOPIC='************',
VALUE_FORMAT='JSON',
KEY='HEADER->BusinessDate');
最佳答案
KSQL 尚不支持结构化键。您可以在 https://github.com/confluentinc/ksql/issues/824 上投票 (+1) 功能请求.
关于ksqldb - 您可以在 KSQL 中为表指定嵌套键吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56289365/