无法从简单的工作中获得结果

时间:2016-10-16 06:55:16

标签: azure beagleboneblack node-red azure-stream-analytics azure-iot-hub

我正在尝试从BeagleboneBlack到我的Azure SQL数据库获取一个简单的JSON数据。我有NodeRed正在运行将此消息发送到IoT Hub:

{   "deviceId": "device001",   
"key": "LvZdO3O/W5AnuD5zddEHZtCTDmCZwtlDeuN86LSI==",   
"protocol": "amqp",   "data": "{data1: 25, data2: 20}" }

以下是以这种方式格式化消息的文档:http://flows.nodered.org/node/node-red-contrib-azure-iot-hub

我好像从IoT Hub接收消息没有问题。我能够跟踪收到的消息数量,但是我看不到它们。

所以这里是流分析的用武之地。我测试了我的输入(IoT集线器)和输出(SQL数据库)。

这是我正在运行的查询:

SELECT
    *
INTO
    [dbOutput]
FROM
    [theoracareBBBinput]

我的表被配置为接收data1和data2,就像它被发送一样。我可以毫无问题地启动Job,但没有任何东西保存到数据库中。同时我知道这些消息是从物联网中心收到的。

当我上传示例数据时,我的查询会完全按预期返回结果。

我尝试“从输入中提取数据”,但每次尝试时都会收到“处理您的请求时出错。请稍后重试。

我在这里缺少什么?

0 个答案:

没有答案