首页 > 其他分享 >什么是“dm表“和“ds表“

什么是“dm表“和“ds表“

时间:2024-07-25 13:00:09浏览次数:7  
标签:dm 数据源 什么 DS DM 表是 原始数据 ds 数据模型

在数据管理的上下文中,"dm表"和"ds表"通常是指数据模型表(DataModelTable)和数据源表(DataSourceTable)。

1.数据模型表(DM表):

定义:数据模型表通常指的是经过业务逻辑和数据处理后的结构化数据表,用于支持特定的分析、报表或应用需求。这些表经过数据清洗、转换、聚合等处理,以适应具体业务需求或分析需求。

特点:

数据模型表通常是面向用户分析或应用的,结构化和优化以支持特定查询和报表生成。

可能包含聚合数据、计算字段、预计算指标等,以提高查询效率和性能。

2.数据源表(DS表):

定义:数据源表指的是从外部数据源(如数据库、文件、API等)直接抽取的原始数据表。这些表中的数据通常是未经过大规模处理或加工的原始状态。

特点:

数据源表是未经过业务逻辑处理的原始数据,可能包含多种数据类型和格式。

主要用于数据的采集、存储和初步清洗,以保留数据的原始状态和完整性。

区别总结:

处理阶段不同:DM表是经过处理后的最终数据模型,用于分析和应用;DS表是原始数据源的直接抽取表。

内容特性不同:DM表通常包含业务逻辑、计算字段等;DS表保留原始数据的完整性和多样性。

用途不同:DM表支持具体的分析和应用需求;DS表主要用于数据采集和存储,作为后续处理和分析的基础。

在数据管理和分析中,理解和区分这两种表有助于合理设计数据处理流程、优化数据存储结构以及满足不同的业务需求。

标签:dm,数据源,什么,DS,DM,表是,原始数据,ds,数据模型
From: https://blog.csdn.net/2301_77836489/article/details/140642558

相关文章

  • 适用于 Python 的 Firebase-admin sdk 引发错误“StreamGenerator”不可迭代
    以前(一周前)我与Firestore通信的Python代码工作得很好。但今天我又开始研究它,它在迭代collection.stream()service_account=credentials.Certificate('credential/serviceAccount.json')firebase_admin.initialize_app(service_account)firestore_d......
  • 为什么上传文件时我的 Azure 函数应用 blob 触发器不起作用?
    我用python创建了一个blob触发函数应用程序。我的存储帐户中还有一个Blob存储。设置(local.settings,function.json)似乎没问题。运行:funcstart并在blob中上传文件后,没有任何反应。这是代码:importloggingfromazure.functionsimportInputStreamimportpand......
  • 在K8S中,创建pod的过程是什么?
    在Kubernetes(K8S)中,创建一个Pod是一个涉及多个步骤的过程。Pod是Kubernetes中的基本部署单元,它封装了一个或多个容器(通常是Docker容器),这些容器共享存储、网络和生命周期。以下是创建Pod的详细过程:定义Pod资源:首先,需要定义一个Pod资源,通常通过编写一个YAML或JSON格式的配置文件......
  • 在K8S中,api-service 和 kube-schedule 高可用原理是什么?
    在Kubernetes(简称K8s)中,api-service和kube-scheduler的高可用原理是确保这些关键组件在部分节点或实例出现故障时,集群的整体功能和稳定性不受影响。下面分别详细解释这两个组件的高可用原理:1.APIServer高可用原理APIServer作为Kubernetes集群的API网关,负责接收来自用户和其他......
  • 在K8S中,滚动更新的过程是什么?
    在Kubernetes(K8S)中,滚动更新是一种更新应用程序的方式,它允许逐步替换旧版本的Pods以使用新版本的Pods,从而减少停机时间,并确保服务的连续性。以下是滚动更新的详细过程:定义Deployment资源:首先,需要定义一个Deployment资源,它描述了Pods的期望状态和更新策略。Deployment负责管理P......
  • 在K8S中,k8s删除pod的过程是什么?
    在Kubernetes(K8s)中,删除Pod的过程是一个涉及多个步骤和组件协作的流程。以下是K8s删除Pod的详细过程:一、连接到Kubernetes集群首先,用户或系统需要连接到Kubernetes集群。这通常通过kubectl命令行工具或其他KubernetesAPI客户端实现。kubectl是Kubernetes的官方命令行工具,用于与K......
  • 为什么从.导入Python
    我使用的存储库的结构如下:在myrepo/src/中有:主要.pycore.py和somepkgsomepkg有init.py和其他python文件。somepkg不是任何文件中的类或函数。在main.py中,我看到:from.importcorefrom.importsomepkg我的问题是from和.......
  • "command >/dev/null 2>&1 &"是什么意思呢?
    0:表示键盘输入(stdin)1:表示标准输出(stdout),系统默认是12:表示错误输出(stderr)shell命令:command>/dev/null 2>&1 & 等同于 command1>/dev/null2>&1 &1)command:表示shell命令或一个可执行的程序2)>:表示重定向到3)/dev/null:表示Linux的空设备文件4)2:......
  • Django 你不知道的filterset_fields和filter_fields区别
    filter_fields和filterset_fields是DjangoRESTframework(DRF)中用于过滤的两个不同概念:filter_fields定义:在DRF的ModelViewSet中,filter_fields允许你指定可用于过滤的字段。用法:你可以在视图中设置这个属性,来指定哪些字段可以用于过滤。例如,如果你有一个模型......
  • 都4202年了为什么大厂程序员还在用java8?
    Java8新特性文章目录Java8新特性接口的默认方法(DefaultMethodsforInterfaces)Lambda表达式(Lambdaexpressions)函数式接口(FunctionalInterfaces)方法和构造函数引用(MethodandConstructorReferences)Lambda表达式作用域(LambdaScopes)访问局部变量访问字......