无法使用DateTimeFromUnixNanoseconds提取映射转换

时间:2019-10-16 00:43:52

标签: kusto azure-data-explorer

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])

这是一个有用的功能,但是在我的代码中却有些不起作用。我想知道我错过了哪里

1 个答案:

答案 0 :(得分:1)

您什么都没有错过-这是一个相对较新的功能,并非所有集群都已更新为具有支持它的代码。该文档将进行更新,以阐明该功能在所有群集中都可用时的时间表。