[dataworks]从mysql导入数据、将结果导入到mysql、处理写错表名问题、创建依赖任务

news2024/10/6 22:32:34

一、从mysql导入数据

在ods的数据集成下点新建-->离线同步

1、起名imp_t_ods_uc_cst_terminal_dtl_df

前缀imp是import的缩写

t代表trade即MySQL的交易库(trade)的简写

ods即导入到ods层

uc_cst_terminal_dt为MySQL对应的表名

df为日全量导入(di为日增量导入)

2、建表

默认就是覆盖分区

这个样就行了

3、调度配置

4、配置资源

 5、保存、提交、发布

 

6、将表授权 

1)申请 

 2)同意

7、测试环境补数据(可以省略)

注意从这里点进去是测试环境哦

8、生产环境补数据

1、查看节点id

2、点击右上角的运维中心

3、查找任务、补数据

二、将数据从dataworks导入到mysql

1、在mysql建表

2、创建同步任务

二、表写错名

1、通过新建结果表的方式处理

1)新建一张表(开发环境)

2)将改表变成生产表

3)修改原任务中的表即可

注:对任务名进行修改并不会影响任务的调度。

2、删除原同名任务(不好用)

1)取消发布

右上角

2)下线(我没用上)

3)删除任务

4)新建同名任务

三、创建依赖任务

1、创建测试表

CREATE TABLE IF NOT EXISTS dwd_uc_cst_terminal_question_df(
`uuid`                          STRING COMMENT '主键',
`terminal_id`                   STRING COMMENT '终端拜访维护ID;FK:UC_CST_TERMINAL_DTL',
`questionset_uuid`              STRING COMMENT '题目表;UC_CST_TERMINAL_QUESTIONSET',
`org_uuid`                      STRING COMMENT '组织机构;FK:组织机构uuid',
`manage_unit_uuid`              STRING COMMENT '管理单元',
`tagcode`                       STRING COMMENT '标签编码;FK:UC_CST_CUSTOMER_EXT',
`tagname`                       STRING COMMENT '标签名称;FK:UC_CST_CUSTOMER_EXT',
`tag_volume`                    STRING COMMENT '标签取值',
`is_tagsync`                    STRING COMMENT '标签是否同步;0:否; 1:是 ;',
`display_order`                 STRING COMMENT '题目排序',
`question`                      STRING COMMENT '指标题目',
`que_sort`                      STRING COMMENT '题目所属分类;FK:字典QUE_SORT',
`que_description`               STRING COMMENT '题目描述',
`quetype`                       STRING COMMENT '题目类别;1:单选; 2:多选 ;3:填空;4:上传附件',
`is_fill`                       STRING COMMENT '是否必答;0:否; 1:是 ;',
`queoption`                     STRING COMMENT '题目选项',
`fill_value`                    STRING COMMENT '填写值',
`syscreatedate`                 TIMESTAMP COMMENT '_创建时间',
`syscreatoruuid`                STRING COMMENT '_创建人',
`syscreatorname`                STRING COMMENT '_创建人名称',
`sysupdatedate`                 TIMESTAMP COMMENT '_修改时间',
`sysupdateuseruuid`             STRING COMMENT '_修改人',
`sysupdateusername`             STRING COMMENT '_修改人名称',
`sysisdelete`                   STRING COMMENT '_删除状态'
)
COMMENT '终端拜访维护项目'
PARTITIONED BY (ds STRING)
lifecycle 36500;--100年

2、编写语句

insert OVERWRITE table dwd_uc_cst_terminal_question_df PARTITION(ds='${bizdate}')
select 
UUID,
TERMINAL_ID,
QUESTIONSET_UUID,
ORG_UUID,
MANAGE_UNIT_UUID,
TAGCODE,
TAGNAME,
TAG_VOLUME,
IS_TAGSYNC,
DISPLAY_ORDER,
QUESTION,
QUE_SORT,
QUE_DESCRIPTION,
QUETYPE,
IS_FILL,
QUEOPTION,
FILL_VALUE,
SYSCREATEDATE,
SYSCREATORUUID,
SYSCREATORNAME,
SYSUPDATEDATE,
SYSUPDATEUSERUUID,
SYSUPDATEUSERNAME,
SYSISDELETE
from 
ods_uc_cst_terminal_question_df
WHERE ds='${bizdate}'
;

3、配置调度 设置依赖

注意: 这里决定了任务名,一般和结果表名一致

4、 本地运行

5、发布到生产环境

6、在生产环境补数据

四、其他

1、创建临时查询

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1847118.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

真实还原汽车引擎声浪——WT2003Hx语音芯片方案

PART.01 产品市场 WT2003Hx是一款高性能的MP3音频解码芯片,具有成本效益、低功耗和高可靠性等特点,适用于多种场景,包括但不限于汽车娱乐系统、玩具、教育设备以及专业音响设备等。在模拟汽车引擎声的应用中,这一芯片的特性被特…

推荐一个十分好用的AI工具

推荐一个很好用的ai工具 链接在最下面 **介绍** ChatGPT 是由OpenAI开发的先进语言模型,旨在通过自然而流畅的对话方式与用户交互。无论是解决问题、提供建议,还是进行创意灵感的激发,ChatGPT都能为用户提供帮助。 **特点与优势** 1. **广泛…

JMeter的基本使用与性能测试,完整入门篇保姆式教程

Jmeter 的简介 JMeter是一个纯Java编写的开源软件,主要用于进行性能测试和功能测试。它支持测试的应用/服务/协议包括Web (HTTP, HTTPS)、SOAP/REST Webservices、FTP、Database via JDBC等。我们最常使用的是HTTP和HTTPS协议。 Jmeter主要组件 线程组&#xff08…

【C++进阶学习】第三弹——菱形继承和虚拟继承——菱形继承的二义性和数据冗余问题

继承(上):【C进阶学习】第一弹——继承(上)——探索代码复用的乐趣-CSDN博客 继承(下):【C进阶学习】第二弹——继承(下)——挖掘继承深处的奥秘-CSDN博客 …

雷池社区版自动SSL

正常安装雷池,并配置站点,暂时不配置ssl 不使用雷池自带的证书申请。 安装(acme.sh),使用域名验证方式生成证书 先安装git yum install git 或者 apt-get install git 安装完成后使用 git clone https://gitee.com/n…

(项目实战)RocketMQ5.0延迟消息在聚合支付系统中的应用

1 基于业务场景掌握RocketMQ5.0 本篇文章主要结合聚合支付系统中的业务场景来落地RocketMQ中间件的应用,聚合支付系统主要在支付系统超时订单和商户支付结果异步通知场景中会使用到RocketMQ消息中间件。本文使用到了RocketMQ中的延迟消息知识点,RocketM…

SD-WAN为什么适合小企业

SD-WAN(软件定义广域网)是一种革新性的网络技术,通过软件智能管理,实现灵活和高效的网络连接。在数字化转型浪潮中,企业对网络稳定性和性能的要求不断提升,SD-WAN因此受到了广泛关注。对于资源有限的小型企…

laravel中如何向字段标签添加工具提示

首先,您可以使用 轻松自定义字段标签->label()。我相信您知道这一点。但您知道吗……标签输出未转义?这意味着您也可以在标签中包含 HTML。 为了尽快实现上述目标,我只是采取了一个快速而粗糙的解决方案: CRUD::field(nickna…

扭转引伸计技术资料YYJ-10 6-N

一、 工作原理 利用专门设计的扭转引伸计夹持系统,可靠地装夹在试样上,采用应变片夹式引伸计进行机械量与电信号的转换,使之完成扭转应变的自动测试。 二、技术指标 1、扭转引伸计的标距:该装置分别配置50mm、100mm标距联接延伸横…

一键制作,打造高质量的数字刊物

随着数字化时代的到来,数字刊物已经成为信息传播的重要载体。它以便捷、环保、互动性强等特点,受到了越来越多人的青睐。然而,如何快速、高效地制作出高质量的数字刊物,成为许多创作者面临的难题。今天,教大家一个制作…

浅析MySQL-基础02

目录 MySQL一行记录是怎么存储的? MySQL的数据存放在哪? 表空间文件的结构是怎么样的? InnoDB行格式有哪些? Compact行格式是啥样的? 记录的额外信息 1、变长字段长度列表 2、NULL值列表 3、记录头信息 记录…

LeetCode题练习与总结:克隆图--133

一、题目描述 给你无向 连通 图中一个节点的引用,请你返回该图的 深拷贝(克隆)。 图中的每个节点都包含它的值 val(int) 和其邻居的列表(list[Node])。 class Node {public int val;public L…

【EndNote】EndNote进行文献管理可能遇到的问题和解决方案

一、安装GB/T7714-2015(numberic)文献style windows:https://blog.csdn.net/qq_36235935/article/details/115629694 mac os:Mac版Endnote 20导入中文参考格式Chinese Std GBT7714 (numeric)-CSDN博客 安装完之后需要调整Author Name格式:…

Linux内核学习——linux内核体系结构(1)

1 Linux内核模式 学习的是Linux 0.11内核,采用的是单内核模式。单内核模式的主要优点是内核代码结构紧凑、执行速度快,但是层次结构性不强。 操作系统如何提供的服务流程? 应用主程序使用指定的参数值执行系统调用指令(int x80)&#xff0…

用进程和线程完成TCP进行通信操作及广播和组播的通信

进程 代码 #include <stdio.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <string.h>#include <unistd.h>#include <stdlib.h>#include <signal.h>#includ…

如何使用idea连接Oracle数据库?

idea版本&#xff1a;2021.3.3 Oracle版本&#xff1a;10.2.0.1.0&#xff08;在虚拟机Windows sever 2003 远程连接数据库&#xff09; 数据库管理系统&#xff1a;PLSQL Developer 在idea里面找到database&#xff0c;在idea侧面 选择左上角加号&#xff0c;新建&#xff…

消息队列kafka中间件详解:案例解析(第10天)

系列文章目录 1- 消息队列&#xff08;熟悉&#xff09;2- Kafka的基本介绍&#xff08;掌握架构&#xff0c;其他了解&#xff09;3- Kafka的相关使用&#xff08;掌握kafka常用shell命令&#xff09;4- Kafka的Python API的操作&#xff08;熟悉&#xff09; 文章目录 系列文…

0.15元1.5Mhz-1.3A同步整流BUCK降压DCDC芯片MT3410(MT3410LB)

前言 国产同步整流DCDC&#xff0c;参考价格约0.15元。 特征 高效率&#xff1a;高达 96% 1.5MHz恒定频率操作 1.3A 输出电流 无需肖特基二极管 2.3V至7V输入电压范围 输出电压低至 0.6V PFM 模式可在轻负载下实现高效率 压差操作中的100%占空比 低静态电流&#xff1a;35μ…

开放式耳机哪个品牌质量比较好?五大公认性能之王推荐!

作为一名热爱音乐的DJ爱好者&#xff0c;我当然知道一款适合DJ使用的开放式耳机应该具备哪些特点。最近&#xff0c;我深入评测了几款热门开放式耳机&#xff0c;从音质、舒适度、耐用性到混音功能等方面进行了全面评估。今天&#xff0c;我想为大家分享我的评测结果&#xff0…

可视化数据科学平台在信贷领域应用系列六:自动机器学习(上篇)

在现代数据驱动的世界中&#xff0c;机器学习已经成为解决复杂问题和推动创新的重要手段。然而&#xff0c;传统的机器学习模型开发过程复杂且耗时&#xff0c;包括数据预处理、特征工程、模型选择、参数调优和模型评估等多个步骤环节&#xff0c;需要模型开发人员具备丰富的专…