将流分析作业中的输出数据流式传输到 Azure Synapse Analytics sql 池表?

Posted

技术标签:

【中文标题】将流分析作业中的输出数据流式传输到 Azure Synapse Analytics sql 池表?【英文标题】:Stream output data from Stream Analytics Job to Azure Synapse Analytics sql pool table? 【发布时间】:2021-08-03 12:57:12 【问题描述】:

我创建了一个流分析作业并能够将输出数据写入 blob。 现在我想在 Azure Synapse Analytics SQL 池表中写入输出数据。 在流分析作业中定义 OUTPUT 时出现以下错误:

"SQL DW output needs job storage account to run. Please check if a job storage account has been configured for the job."

我怎样才能让它工作?

【问题讨论】:

【参考方案1】:

如documentation 中所示(但不够突出,我同意):

要将 Azure Synapse 用作输出,您需要确保已配置存储帐户。导航到存储帐户设置以配置存储帐户。

这需要在 作业级别,在 Azure 门户中的 配置 > 存储帐户设置下完成。

【讨论】:

使评论在文档中更加明显:docs.microsoft.com/en-us/azure/stream-analytics/…

以上是关于将流分析作业中的输出数据流式传输到 Azure Synapse Analytics sql 池表?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以将Azure信息保护活动日志流式传输到事件中心?

Azure 流分析作业降级,没有运行时错误

有没有办法确定作业运行的“起点”?

将流转换为小批量以加载到 bigquery

具有事件中心输入流位置的 Azure 流分析

错误:流式传输作业失败:流分析作业存在验证错误:当前不支持到端点的多个输入列