1.dmp-data mabagement platform数据管理平台

数据赋能,营销智变

2.定义

把分散的第一,第三方异构、多源数据进行整合,然后纳入统一技术平台中,并对这些数据进行标准化和细分处理,用户可以把细分结果推向现有的各类应用环境中。

3.功能

数据清洗

数据管理

数据挖掘

4.用途

发展自身业务

卖数据模型

给别人提供接口访问

5.dsp和dmp

dsp是为广告主服务的,优化广告投放策略

dmp在dsp基础上可以做更多事情

6.dmp数据工程步骤

目标和问题:

  • 业务流程和模型的清晰理解
  • 业务目标、问题和数据源映射方法

数据源梳理:第一、二、三方数据

  • 第一方是指自己拥有的数据
  • 第二方是指从合作伙伴来的数据
  • 第三方是指从非直接合作关系来的数据

数据源内容和质量分析:

  • 一致性
  • 实效性
  • 完整性等

数据标签的设计和定义:

  • 属性类,如性别,年龄
  • 行为类,如购买
  • 模型类,如VIP

标签体系梳理:

  • 业务口径
  • 技术口径

数据接口设计:

  • hdfs目录设计,ods和dw分层设计
  • 按数据来源进行划分
  • 数据接口定义,etl和elt(抽取,转换,加载)
  • 数据来源
  • 存放方式
  • 存放目录
  • scheme模型信息
  • 数据更新频次
  • 增量存放
  • 全量存放

数据流data stream设计:

  • 控制流和数据流

存储和服务器设计:

数据模型data scheme设计:

数据仓库模型设计:

数据处理链条和各模块设计:设计注意事项

  • 数据流设计
  • 数据处理逻辑设计
  • 中间过程表设计
  • 时间变量设计
  • 依赖关系设计

结果和质量验证设计:

可靠性 etl开发:

运维:

  • 需求变更处理
  • 调度问题处理
  • 系统故障诊断

7.DMP数据工程步骤

a.数据源梳理

  • 客户主营业务是什么
  • 支撑业务系统有哪些
  • 各系统能产生哪些数据
  • 业务系统的数据库设计及数据字典能否获取
  • 数据质量如何
  • 是否已有数据仓库系统

b.标签体系及其口径梳理

  • 需要创建哪些标签
  • 需要引入哪些日志数据
  • 标签的业务口径如何梳理
  • 标签的技术口径如何梳理

c.接口定义

  • 搬运哪些数据到DMP平台
  • 以何种频率或周期进行搬运
  • 增量还是全量搬运
  • 搬运过来后如何存放

d.数据模型设计

  • 需要定义哪些数据集
  • 数据集在HDFS上如何组织
  • 每个数据集存放哪些属性
  • 数据集中属性的命名及数据类型如何设计
  • 数据集的更新频次如何设计
  • 数据集的更新方式(增量/全量)如何设计
  • 数据集是否需要时间分区
  • ID打通如何设计

e.ETL设计

  • 设计生成每一个目标数据集的流程
  • 设计流程中每一个环节的处理逻辑
  • 设计一批中间结果数据集,供后续的若干流程使用
  • 设计时间变量控制数据处理的时间周期
  • 识别各流程之间的依赖关系

f.ETL开发

  • 编写代码(SQL,Python,Scala等)
  • 调试代码
  • 部署代码
  • 调度代码

g.运维

  • 需求变更处理
  • 调度失败问题处理
  • 数据质量问题处理
  • 项目的导入导出管理

DMP的更多相关文章

  1. Oracle 数据库导入导出 dmp文件

    转自: http://hi.baidu.com/ooofcu/blog/item/ec5d1f9580d41f007af48077.html 首先询问对方数据库的表空间名称和大小,然后在你的oracl ...

  2. ORACLE导入导出数据dmp

    imp testwms3/isc@TESTGMMC FILE=C:\ZKGL_201407012334.dmp ignore=y fromuser=GMMCZKGL touser=testwms ta ...

  3. oracle导出一条二进制数据(二进制,long只能通过dmp导出)

    exp jxfoc/JXFOC@ORCL file=d:\dd.dmp tables=(jxfoc.FLIGHT_PLAN_MAKE_LOG,jxfoc.METAR_CONTENT_FOR_MAIL) ...

  4. 使用VS2013分析DMP文件

    当一个发布的.NET应用程序出现app crash,无法通过日志分析异常原因时,就需要通过分析DMP文件了,传统方式是通过WinDbg来分析DMP文件,但是WinDbg用起来不是很方便,其实VS就是一 ...

  5. Linux 中 Oracle dmp 文件导入导出

    a. 用户名 system 密码 manager 导出到D:/daochu.dmp中 exp system/manager@SID file=d:/daochu.dmp full=y b. 将数据库中 ...

  6. DSP, SSP, DMP

    先了解下广告的产业链有哪些人群: 广告主advertisers 显然是指想为自己的品牌或者产品做广告的人,例如宝马.Intel.蒙牛-- 媒体publisers       则是提供广告位置的载体,例 ...

  7. Oracle数据库导入、导出dmp文件

    oracle导出数据: 1.该处的导出数据需要在dos命令行下执行,进入到oracle客户端路径下执行(该处也可为oracle客户端路径配置系统变量),如: E:\oraclexe\app\oracl ...

  8. oracle 11g dmp文件导入10g

    需要导表的时候死活进不去, 现在没需求了.试了一把,一点问题都没.无语.下次遇到问题解决下吧. 导入导出命令:imp abc/abc123@ORCL file='d:\脚本\new\t_adverti ...

  9. Oracle----SQL语句积累 (Oracle 导入 dmp文件)

    Oracle----SQL语句积累 (Oracle 导入 dmp文件) Oracle SQL PL  导入dum文件 1.数据库DBA权限: 注意:这个是在cmd命令行中直接输入,不需要进入Oracl ...

  10. Oracle导出表(即DMP文件)的两种方法

    转载:http://blog.csdn.net/lanpy88/article/details/7580691   方法一:利用PL/SQL Developer工具导出: 菜单栏---->Too ...

随机推荐

  1. Vue之$set使用

    背景 后端参与前端开发的小白,在开发过程中遇到了如下情况:当vue的data里边声明或者已经赋值过的对象或者数组(数组里边的值是对象)时,向对象中添加新的属性,如果更新此属性的值,是不会更新视图的. ...

  2. 图论常用算法之一 POJ图论题集【转载】

    POJ图论分类[转] 一个很不错的图论分类,非常感谢原版的作者!!!在这里分享给大家,爱好图论的ACMer不寂寞了... (很抱歉没有找到此题集整理的原创作者,感谢知情的朋友给个原创链接) POJ:h ...

  3. 用swift开发自己的MacOS锁屏软件(二)

    上一篇中尝试写了hello world,这一篇中,开始尝试锁屏功能 1.尝试查找swift有没有相关的函数,可以控制系统锁屏之类的,结果并没有找到 2.尝试查找cocoa有没有相关的接口,结果仍然没有 ...

  4. VUE -- 十分钟入门 Less

    这篇文章来自 Danny Markov, 是我最喜欢的博主之一,实际上我最近翻译的一些文章全是出自他手.在查看本文之前你也可以 查看原文. 我们都知道写 CSS 代码是有些枯燥无味的,尤其是面对那些成 ...

  5. JAVA常见算法题(二十)

    package com.xiaowu.demo; /** * * 打印出如下图案(菱形) * * * * @author WQ * */ public class Demo20 { public st ...

  6. vue的表单的简单介绍 input radio checkbox等表单特性

    在vue中我们可以通过v-model来为表单元素实现双向绑定 1:v-model指令 数据的双向绑定 双向绑定是说我们不仅仅可以通过数据(M)的改变去影响视图(V),还是当视图的内容改变(V)去影响模 ...

  7. ElasticSearch 排序

    1.相关性排序 ElasticSearch为了按照相关性来排序,需要将相关性表示为一个数值,在 Elasticsearch 中, 相关性得分 由一个浮点数进行表示,并在搜索结果中通过 _score 参 ...

  8. Litepal 数据库操作框架的使用 (火)

    LitePal是GitHub上一款开源的Android数据库框架. 它採用了对象关系映射(ORM)的模式,将平时开发时最经常使用的一些数据库功能进行了封装.使得开发人员不用编写一行SQL语句就能够完毕 ...

  9. Java虚拟机内存分配和回收策略

    1 对象优先分配在Eden区 对象优先在Eden进行分配,大多数情况下,对象在新生代Eden区进行分配.当Eden区没有足够的空间进行分配时,虚拟机会发起一次Minor GC. 新生代GC(Ninor ...

  10. Android Activity之间经典切换动画

    package com.iteye.androidtoast; import java.util.ArrayList; import java.util.List; import android.ap ...