mysql - 如何将数据导入星型数据仓库。

标签 mysql database data-warehouse star-schema fact-table

我在网络上到处搜索,以了解如何将数据导入星型模式数据仓库。网上的很多资料都解释了星型模式和数据仓库的设计,但没有一个解释数据到底是如何加载到 DW 中的。这是我到目前为止所做的:

我正在尝试为每个球员应用高中篮球统计数据。

我有:

  1. 所有球员姓名、高度、位置和号码的列表
  2. 所有高中的列表
  3. 所有时间表的列表
  4. session 列表
  5. 本年度每位球员的统计数据(得分、篮板、抢断、出场次数等)。

我假设统计数据是我的事实表,其余的是我的暗表。

现在是值(value)百万美元的问题 - 究竟如何将数据正确地转换为该格式?

我尝试简单地将它们导入到各自的表中,但不知道它们如何连接。

示例:有 800 名玩家和 400 所学校。每所学校都有一个唯一的 ID(主键)。我将玩家上传到昏暗的玩家中,将学校上传到昏暗的学校中。现在我该如何连接它们?

请帮忙。提前致谢。抱歉胡言乱语:)

最佳答案

将数据导入数据库的方法有很多:使用内置加载器、脚本,或者主要用于 DW 环境的 ETL 工具。

关于事实表,我认为统计数据是指标,而不是交易。换句话说,您衡量的是交易,而不是指标本身。

关于mysql - 如何将数据导入星型数据仓库。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24567604/

相关文章:

database - 如何在物理/逻辑上分离集成层和数据仓库,是否有必要?

sql - 4-5-4 国家零售基金会日历 csv 下载或创建函数

data-warehouse - 具有多个事实表的数据仓库的设计

mysql - 将 django ORM 与复杂应用程序的直接数据库访问相结合?

mysql - 发生数据库错误 SELECT 列表的表达式 #2 不在 GROUP BY 子句中并且包含非聚合列

database - 外键会影响性能/存储效率吗?

C# 反射 - 根据可用参数选择构造函数重载

mysql - 针对数百万阵列 IDS 优化 Rails IN 查询

sql - 如何转换为字符串内部查询的结果?

mysql - 将 pandas Dataframe 或 numpy 数组导出到 MySQL