Kusto 创建一个用于测试的内存表

tec*_*n23 3 kql azure-data-explorer

只是想创建一个快速的内存/临时表来测试查询。我以前见过这样做,但我无法从网络搜索或 StackOverflow 搜索中找到任何示例。我正在寻找这样的东西:

let TempTable = table("TestTable",
    Column column1 = [1,2,3],
    Column comumn2 = ["A","B","C"]
    );
Run Code Online (Sandbox Code Playgroud)

结果:

结果表

我不需要将表保存在任何数据库中,只是想用于测试和演示目的。

Yon*_*i L 7

您可以使用datatable运算符:https : //docs.microsoft.com/en-us/azure/data-explorer/kusto/query/datatableoperator

例如:

let T = datatable(column1:int, column2:string)
[
   1, "A",
   2, "B",
   3, "C",
];
... do something with T ...
Run Code Online (Sandbox Code Playgroud)

  • 谢谢约尼,你是最棒的!我建议改进您的答案的唯一一件事是展示如何将其分配给 var `let TestTable = datatable(column1:int, column2:string) [1, "A", 2, "B", 3, "C ”,];测试表` (2认同)