访问Azure流分析中的数组元素

时间:2015-07-24 05:05:46

标签: azure-stream-analytics

假设我有一个JSON对象进入Azure Stream Analytics作业:

{
    "coordinates":{
        "type":"Point",
        "LongLat":[  
            115.17348,
            -8.72263
        ]
    },
}

我可以执行以下操作来获取" Long"的各个值。和" Lat"?

我可以执行以下操作来隔离数组值[115.17348,-8.72263]:

Select coordinates.longlat

但是我只是抓住了阵列的各个元素。我在网上看到了关于GetArrayElement()的模糊文档,流分析一直说" GetArrayElement不支持或在此上下文中不可用"。

1 个答案:

答案 0 :(得分:1)

GetArrayElement函数将于07/30提供,以及描述如何使用它的文档。在你的情况下,它看起来像这样

SELECT GetArrayElement(coordinates.longlat, 0) as long, GetArrayElement(coordinates.longlat, 1) as lat