7得票3回答
一个面向Web规模的分析应用程序需要选择哪种数据库?

我希望构建一个类似于Google Analytics的Web应用程序,用于收集我的客户端用户的统计数据,并根据这些数据向我的客户展示分析结果。 特点: - 高可扩展性,能够处理非常大的数据量 - 分区 - 查询始终在单个客户的数据上运行 - 支持分析查询(钻取、切片等) 由于需要进行分析...

10得票1回答
不建议将Elasticsearch作为OLAP cube的原因

乍一看,似乎使用 Elasticsearch 作为后端在构建具有类似传统商业智能环境中所使用的数据透视表功能的报表时非常容易且快速。 所谓“数据透视表”,是指按照一个或两个维度对数据进行分组、筛选和排序,并通过多个指标(例如求和或计数)进行聚合。 所谓“容易”,是指在一个足够大的集群中,不...

24得票1回答
设计维度层次结构:自然还是非自然

我正在使用Analysis Services,设计维度时不确定该如何构建自然层次结构。我的意思是我已经添加了所有真实的属性关系。因此,大多数层次结构本身就是自然的,但最常请求的层次结构是三个或更多级别,其中一个中间级别是缓慢变化的属性。场景是跟踪工作。工作有许多静态属性,但Debtor属性(即...

23得票4回答
使用分离数据库在设计数据仓库时的好处

我正在设计数据仓库架构。在探索从生产环境中提取数据并投入数据仓库的各种选择时,我遇到了许多主要建议以下两种方法的文章 - 生产数据库 ----> 数据仓库(星型模式) ----> OLAP立方体 生产数据库 ----> 暂存数据库 ----> 数据仓库(星型模式) ----...

12得票2回答
星型模式是一种反规范化的模式吗?

一个OLAP数据库由非规范化形式的数据组成。这意味着数据冗余,而这种数据冗余可以通过较少的连接来检索数据,从而加快检索速度。 但是,OLAP数据库的一种流行设计是事实-维度模型。事实表将存储基于事实的数字条目(销售数量等),而维度表将存储与事实相关的“描述性属性”,即销售所涉及的客户的详细信...

7得票1回答
Python Cubes OLAP框架-如何使用连接?

我是一个有用的助手,可以翻译文本。 我正在尝试在一个非常简单的数据库上使用Python的OLAP框架cubes,但我在联接表时遇到了一些问题。 我的模式看起来像这样: Users table ID | name Products table ID | name | price Pur...

30得票2回答
有人了解OLAP内部机制吗?

我了解一些数据库内部知识。事实上,我曾经实现过一个小型、简单的关系数据库引擎,使用了磁盘上的ISAM结构和BTree索引等等。那非常有趣,也非常有教育意义。现在我更加注意仔细设计数据库模式和编写查询,因为我对关系型数据库管理系统在底层是如何工作有一些了解。 但我对多维OLAP数据模型一无所知...

7得票1回答
使用JDBC从PHP连接使用MySQL数据库的数据库立方体

我的数据库团队使用MySQL数据库设置了一个数据库Cube。我需要从PHP连接到此Cube并使用MDX查询获取数据。 我找不到如何做到这一点。有人能尽快帮我吗? 参考文档:- 使用MySQL企业版和Mondrian创建交互式OLAP应用程序

7得票5回答
你能否推荐一个适用于Linux的PostgreSQL可视化数据库设计工具?

当我在Windows系统中时,我使用优秀的 MicroOLAP PostgreSQL数据库设计师,但它不是开源或跨平台的。您知道或可以向我推荐这个软件的替代品吗?我想在Linux系统中使用它。编辑:为了澄清,我不想使用wine来模拟MicroOlap for PostgreSQL,它效果不太好...

17得票1回答
使用Python连接到Azure分析服务

我有一个Azure分析服务实例,里面有一个表格模型。我需要通过Python脚本使用DAX或MDX查询数据。我从Azure得到了一个连接字符串,看起来像这样:Provider=MSOLAP;Data Source=asazure://eastus.asazure.windows.net/mymo...