作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道如何在创建表时使用 DEFAULT
约束或在使用其他修改表时使用 UPDATE
和 SET
SQL 实例。是否有使用 .create table
或 .alter-merge table
Kusto 命令执行此操作的简单方法?
这是我的用例,如果有帮助的话,这个问题来自:
我有一个 python 脚本,它可以删除(如果存在)、在 Kusto 上创建一个表,然后将本地 csv 文件中的数据提取到该表中并且运行良好。
要摄取的 csv 文件有 3 列。我想创建第 4 列,并在创建/摄取到 Kusto 时插入所有相同的值。这可能吗?
例如:
要摄取的 MyData.csv(标题将在摄取前删除)如下所示:
Date ID Name
1/1 1001 ABC_1
1/1 1002 3X4Y5Z
1/2 1003 DEF_a
要在 Kusto 上创建的表如下所示:
Date ID Name The_Fixed_Value
1/1 1001 ABC_1 a
1/1 1002 3X4Y5Z a
1/2 1003 DEF_a a
我想在 python 代码运行时用相同的值 'a' 填充 The_Fixed_Value 列。
Python 引用:https://github.com/Azure/azure-kusto-python/blob/master/azure-kusto-ingest/tests/sample.py
提前致谢!
最佳答案
您可以在摄取时使用 csv 映射,并为附加列指定一个常量值,请参阅此处 relevant docs
这是一个使用它的摄取命令的例子:
.ingest into test (@"FILE_NAME.csv") with(
Format = csv,
csvMapping = '[{"Name":"a", "Ordinal":"0"},{"Name":"b", "ConstValue":"some value"}]'
)
关于python - 如何创建具有默认值的列/How to fill a column with the same value on Kusto,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60404088/
我是一名优秀的程序员,十分优秀!