在the document之后,我尝试使用 DateTimeFromUnixNanoseconds 提取映射转换,但收到“找不到请求的值'DateTimeFromUnixNanoseconds'。”。
在文档中说:“ DateTimeFromUnixNanoseconds将表示unix时间(自1970-01-01以来的纳秒)的数字转换为UTC日期时间字符串”,这就是我想要的。
这是我的python代码
CREATE_MAPPING_COMMAND = """.create table telemetries_raw ingestion json mapping 'telemetrylog_raw_json_mapping_v001c' '[{"column":"dataTimestamp","path":"$.time","datatype":"datetime","transform":"DateTimeFromUnixNanoseconds"},{"column":"eventType","path":"$.eventType","datatype":"string"},{"column":"operationType","path":"$.operationType","datatype":"string"},{"column":"rawdata","path":"$","datatype":"dynamic"}]'"""
print(CREATE_MAPPING_COMMAND)
RESPONSE = KUSTO_CLIENT.execute_mgmt(DATABASE, CREATE_MAPPING_COMMAND)
dataframe_from_result_table(RESPONSE.primary_results[0])
这是一个有用的功能,但是在我的代码中却有些不起作用。我想知道我错过了哪里
答案 0 :(得分:1)
您什么都没有错过-这是一个相对较新的功能,并非所有集群都已更新为具有支持它的代码。该文档将进行更新,以阐明该功能在所有群集中都可用时的时间表。