我正在尝试建立一个适合目的的架构来在制造工厂中设置报告。
要求是:
我们使用 Microsoft Dynamics 365 Business Central。
我探索了使用我们的 PowerBI,它易于连接并允许基于浏览器的视图。然而它被限制为?4?每天刷新一次,这是不够的。 Excel 允许更多刷新,但对于我们的基础设施来说计算量太大。
我写了一个Python脚本:
我学会了通过 Heroku 进行部署,它在本地运行良好,但不适用于轻型基础设施,可能由于调用和数据操作的持续时间而超时。
就路径而言,我应该探索链接到 SQL 服务器的 Heroku 部署吗?我不需要记录历史值 - 只需定期更新即可。理想情况下,这将在 pi 上运行,并且有几个并行的页面显示每个生产区域的信息。
任何类似项目的架构/资源方向将不胜感激。我之前没有部署过除了玩具网络应用程序之外的任何东西。
另一种可能的解决方案是通过 Control Add-in 扩展 Business Central。
这将允许直接访问数据,并且您将能够使用您选择的 JavaScript 库渲染视觉效果。
但是,这种方法的一个缺点是,您可能需要为每个显示视觉效果的终端提供设备许可证,以符合 Microsoft 许可规则。