如何通知用户Azure Blob触发功能成功/失败?

时间:2018-11-26 15:45:43

标签: sql-server azure csv upload blob

我有以下内容:

1)将ASP.NET Web应用程序部署到Azure。允许用户选择要上传的CSV文件。

2)Azure中的BLOB存储。上面的Web应用将csv文件复制到Blob。

3)Blob触发功能。这将处理CSV文件,将内容插入到Azure SQL Server表中。

问题是,尽管用户收到成功上传到Blob的通知,但用户无法知道bv触发器是否成功处理了csv文件。例如。 CSV文件内容中可能有一些错误需要反馈给用户,或者Blob触发功能无法运行。

如何将Blob触发功能的成功/失败通知Web应用程序用户,以将数据插入数据库表?在我看来,尽管这是一个巧妙的解决方案,但是从根本上来说,它是有缺陷的,因为数据加载是一个分离的两步过程,而不是一go而就。除非有某种方式可以通知用户?

或者,是否有更好的体系结构解决方案?例如。 Web应用程序可以直接将其直接插入Azure SQL Server数据库中吗? (但是,要求将原始csv文件存储在某个地方,以备将来参考-这些文件可以存储在哪里?)

0 个答案:

没有答案