当前位置: 首页 > news >正文

iTwin 数据报表(只是简单的原型不代表实现)

大概想法是

  1. 前端从schema和class中选中感兴趣的property内容
  2. 生成ecsql语句传递给后端
  3. 后端解析ecsql并提供公开接口给各个分析工具,如excel,poewerBI等(Odata或者直接选择来自网站)
  4. 再由分析工具做进一步的处

还未想好的点

  1. 如何存储这些查询的内容,如果想使用OData,那是因为OData数据访问协议增加了很多关键字来统一进行筛选,这块可能要多了解一下
  2. Mapping和Group的层级是否还需要,定义这两个层级,是跨imodel的,用户可以查询一个Mapping下多个定义的group里面的语句,也可以选择不同的版本来执行,实际用户不知道是否有这样的需求
  3. Reporting还增加了各种数据的处理,暂时没有考虑,看excel也能提供大量的数学运算,这部分工作量也许不放在后端也合理,或者这部分其实可以用sql中的function实现?Built-In Scalar SQL Functions

相关文章:

  • 解决 TimeoutError: [WinError 10060] 在 FramePack项目中连接 Hugging Face 超时的问题
  • ​​阿里云服务器:数字世界的“基因剪刀”与未来实验室​
  • 联想Horizon 2系列电脑 参数
  • C++面向对象 继承
  • python安装pyqt5失败
  • ESP32- 开发笔记- 软件开发 6 蓝牙协议栈 1
  • 【SpringCloud GateWay】Connection prematurely closed BEFORE response 报错分析与解决方案
  • [Android] WPS Office11.4.1.6政务定制版
  • windows使用bat脚本激活conda环境
  • Docker + Watchtower 实现容器自动更新:高效运维的终极方案
  • Linux 信号(下篇)
  • 趣味编程:梦幻万花筒
  • QT人工智能篇-opencv
  • QT聊天项目DAY09
  • 基于开源链动2+1模式AI智能名片S2B2C商城小程序的分销价格管控机制研究
  • 【icpc陕西省赛】树的最大深度+基环树找环的大小
  • 当体育数据API遇上WebSocket:一场技术互补的「攻防战」
  • AI Agent开发第58课-使用梯度提升预测门店早餐预订取消率高的原因和分析
  • 水印落幕 7.0 | 专门用于去除图片和视频中水印的工具,支持自定义水印添加
  • jQuery:全面指南与深度解析
  • 哈尔滨工业大学原副校长王魁业逝世,享年92岁
  • 网络主播直播泄机密,别让这些“小事”成威胁国家安全的“突破口”
  • 玉渊谭天丨一艘航母看中国稀土出口管制为何有效
  • 美英达成贸易协议,美股集体收涨
  • 国家主席习近平同普京总统签署关于进一步深化中俄新时代全面战略协作伙伴关系的联合声明
  • “三德子”赵亮直播间卖“德子土鸡”,外包装商标实为“德子土”