我在一家公司工作,该公司正在考虑将他的BI结构( SSAS、Olap和Power BI )迁移到ElasticSearch/Kibana。在使用SSAS Olap之前,我们使用的是SQL Server OLTP,我们的查询需要花费几分钟时间。正因为如此,我们改用OLAP,现在我们在几秒钟内就有了聚合度量值。我有两个问题:
1-有了免费/基本的Elasticsearch许可证,我们将能够将我们的商业智能解决方案迁移到ElasticEngine,并在多个级别中执行所有这些层次结构、聚合和搜索操作?
我正在评估Clickhouse用于存储具有可变事件模式的流事件。事件模式是嵌套的JSON。新属性可能具有不同的数据类型,因此我们不能创建规范化的键值对。根据文档,每当模式发生更改时,我们都必须显式地更改表的模式,然后插入新记录。由于插入操作是从多个源工作进程进行的,因此添加'IF NOT EXISTS‘子句可以帮助最小化竞争条件。有没有人能告诉我们,有没有更好的方法将动态变化的模式插入到Clickhouse中?有没有办法让Clickhouse根据插入的事件来推断更新后的模式?