DPDI Online在线kettle调度工具

news2024/9/20 16:34:07

1. DPDI简介

DPDI Online 是一款基于Kettle的强大在线任务调度平台,凭借其高效与灵活性,专为调度和监控Kettle客户端生成的ETL任务而设计

2. DPDI使用

2.1 DPDI登录

在这里插入图片描述

2.2 DPDI核心功能

2.2.1 工作台

DPDI online首页主要是显示任务监控信息,当一个任务(kettle作业或转换)启动后,这个任务就处于被DPDI监控状态下,首页主要展示了任务运行统计指标和任务运行趋势,任务运行统计包含四个指标,总执行任务数、执行中任务数(执行中和待执行任务)、成功任务数、失败任务数,每个指标可点击跳转到日志明细,方便用户快速查看任务运行情况。任务运行趋势可对近一周,近一月,所有任务执行趋势及占比分析,让使用者很清晰的监控任务运行情况

在这里插入图片描述

2.2.2 资源管理

资源管理主要是对任务的运行环境进行配置和管理,对kettle客户端开发好的任务(作业和转化)进行管理以及对任务需要的数据库连接进行配置和管理,包括服务器管理、kettle版本管理、资源库管理、数据库管理四个功能模块

2.2.2.1 运行主机

服务器管理可对任务运行环境进行新增和编辑,可省去使用者对任务运行环境的部署,用户只需要新增配置服务器信息,DPDI在任务运行时会自动部署任务运行环境到指定路径,大大省去了使用者部署成本,DPDI也提供在线的运行环境,只需要用户的数据库环境能被访问即可在DPDI online实现在线任务调度管理

配置运行主机步骤如下:

点新增后编辑服务器信息,只需要用户输入正确的连接信息,点确定后等待自动部署即可

在这里插入图片描述

当状态变成初始化成功代表任务运行服务器环境配置成功,如初始化失败会有响应的报错信息提示

在这里插入图片描述

2.2.2.2 kettle版本管理

kettle版本管理可对DPI官网发布的版本进行添加和管理,可新增和修改版本中对应的JAR(对lib目录下的JAR进行新增和修改),该功能主要是帮助用户对多版本运行需求的管理,DPDI已管理和维护了6个版本,用户部署后可直接选择使用,体验版添加版本功能未开发如需其它版本可等后续迭代版本上线

在这里插入图片描述

用户在操作栏可对驱动包进行管理(新增和删除)

在这里插入图片描述

2.2.2.3 资源库管理

资源库管理主要是对kettle客户端开发的任务(转换和作业)进行管理,可对kettle开发的资源库进行导入(包括数据资源库和文件资源库)以及单个任务文件的导入。也可对任务进行简单的预览,可对导入的历史版本进行监控和查看

资源库管理使用

新建资源库,这里的资源库名称可以和kettle客户端开发的资源库名不一致

在这里插入图片描述

导入资源库,选择资源库名称然后上传kettle客户端开发导出的资源库(数据库资源库和文件资源库均可)文件即可

在这里插入图片描述

导入历史,可以查看导入资源库的历史记录,以及导入的进度和任务数(作业和转换)

在这里插入图片描述

操作资源库,可对资源库进行修改、编辑、删除,进入资源库明细后可查看资源库文件目录结构及具体的任务(作业和转换),也可以新增、删除目录和导入新的任务文件

在这里插入图片描述

在这里插入图片描述

预览任务,进入数据仓库资源库明细后点预览按钮可以预览kettle任务

在这里插入图片描述

2.2.2.4 连接管理

数据库管理,可配置kettle任务需要的JNDI连接信息(注:JDBC连接方式只需在kettle任务配置即可,DPDI会自动获取JDBC连接信息),具体配置项包含数据库名称(这里需要和kettle配置的JNDI名称一致)、数据库描述(可随意填写)、数据库驱动、数据库URL(连接需要的更多设置用&符拼接)、数据库用户名、数据库密码

在这里插入图片描述

2.2.3 任务管理

任务管理主要是对kettle开发的任务进行调度配置管理,任务运行的日志进行查看和监控以及任务运行情况的通知,主要包含任务管理、日志管理、预警配置和预警记录四个功能模块

2.2.3.1任务配置

任务配置可对kettle开发的任务进行调度管理,包含基础信息的设定(任务名称必须唯一、日志级别、任务类型),运行方式的选择(自动可通过手工输入cron表达式也可以点设置通过页面配置),运行环境的选择(运行主机选择前面配置的即可、运行版本选择支持的版本即可、最小内存必选大于512、最大内存),任务参数的配置

在这里插入图片描述

任务配置可对配置中的任务进行修改删除,对自动、手动任务手动调度,对自动任务进行启动和暂停管理

在这里插入图片描述

2.2.3.2 日志管理

日志管理,是对kettle任务运行的情况进行日志记录,详尽的日志管理能帮助追踪任务状态和历史,可通过任务名称和任务状态以及运行时间进行筛选查看,方便用户快速定位、诊断问题

在这里插入图片描述

2.2.3.3 预警配置

预警配置,任务运行情况的通知,支持钉钉、邮件、短信等通知方式(内测中,敬请期待)

2.2.3.4 预警记录

预警记录,主要对预警通知的历史记录(内测中,敬请期待)

3. 帮助和意见反馈

DPDI Online 为您的ETL任务管理带来革命性的便利与高效,立即体验让数据流转更加自如,您可以通过右上角获取帮助文档,可以通过意见箱给我们反馈DPDI产品的使用体验,也期待给我们更多的建议

在这里插入图片描述
更多信息+V: DPDIonline

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

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

相关文章

k8s 四种Service类型(ClusterIP、NodePort、LoadBalancer、ExternalName)详解

🐇明明跟你说过:个人主页 🏅个人专栏:《Kubernetes航线图:从船长到K8s掌舵者》 🏅 🔖行路有良友,便是天堂🔖 目录 一、引言 1、k8s概述 2、Service在Kubernetes中的…

细说盘点10种自动化拣货技术

导语 大家好,我是社长,老K。专注分享智能制造和智能仓储物流等内容。 在现代物流和仓储管理中,拣货技术的选择对于提高效率和降低成本至关重要。 本文将为您介绍10种流行的拣货技术,并分享它们的参数和应用场景,以帮助…

使用本地大模型从论文PDF中提取结构化信息

1 安装ollama 点击前往网站 https://ollama.com/ ,下载ollama软件,支持win、Mac、linux 2 下载LLM ollama软件目前支持多种大模型, 如阿里的(qwen、qwen2)、meta的(llama3、llama3.1), 读者根据自己电脑…

《加密与解密》读书笔记1

1、常用断点包括INT3断点、硬件断点、内存断点和消息断点。 1.1 INT断点:一个常用的断点,在OD和x64dbg中按F2快捷键来设置/取消断点。当执行一个INT3断点时,该地址处的内容就被调试器使用INT3指令替换掉了,此时OD和x64dbg将INT3隐…

flink1.18 编译遇到的问题

1. flink-runtime-web编译失败 源码编译时一直卡在 [INFO] Running ‘npm ci --cache-max0 --no-save’ in 处理方法&#xff1a; 修改flink-runtime-web/pom.xml文件 将<arguments>ci --cache-max0 --no-save ${npm.proxy}</arguments> 替换为&#xff1a;<a…

Delphi5实现鱼C记事本程序(TRichEdit版)

效果图 鱼C记事本程序 程序图标 Delphi5的程序图标需要ICO后缀名的文件&#xff0c;已经上传到CSDN&#xff0c;可以用一下。 有什么快捷生成ICO文件的方法&#xff0c;可以在评论区分享一下噢&#xff0c;谢谢&#xff01;&#xff01; MainMenu菜单组件 TRichEdit 组件 在…

多线程(2)——线程的六种状态

1. 线程的所有状态 进程状态&#xff1a; 就绪&#xff1a;正在 cpu 上执行&#xff0c;或者随时可以去 cpu 上执行 阻塞&#xff1a;暂时不能参与 cpu 执行 Java 的线程&#xff0c;对于状态做了更详细的区分&#xff0c;不仅仅是就绪和阻塞了&#xff0c;六种&#xff1a…

2024懒人精灵七天从入门到精通实战课程(付源码)

写在开始&#xff1a;对于想学习自动化技术的同学&#xff0c;给你们一些建议&#xff1b;如果你已经选择开始&#xff0c;还在坚持&#xff0c;我奉劝你坚持下去&#xff0c;水到渠成&#xff1b;如果你还没开始就选择放弃&#xff0c;我建议你就此放弃&#xff0c;老师也不鼓…

合宙Air780EP_LuatOS_MQTT应用指南

简介 Air780EP 是合宙的低功耗4G模组之一&#xff0c;支持LuatOS的脚本二次开发&#xff0c;即使是不太懂技术的老板&#xff0c;也能轻松使用 Air780EP开发产品。 本文应各位大佬邀请&#xff0c;详细讲解了Air780EP 的MQTT的应用教程&#xff01; MQTT协议具有长连接、低带宽…

开源AI智能名片商城系统:重塑大零售生态的创新实践与深度分析

摘要&#xff1a;在数字经济浪潮的推动下&#xff0c;零售行业正经历着前所未有的变革。传统零售模式面临消费者需求多样化、市场竞争加剧等多重挑战&#xff0c;而开源AI智能名片商城系统的出现&#xff0c;为零售行业的转型升级提供了新的思路和技术支持。本文深入探讨了开源…

C语言----字符串的匹配

字符串的匹配 实例说明&#xff1a; 本实例实现对两个字符串进行匹配操作&#xff0c;即在第一个字符串中查找是否存在第二个字符串。如果字符串完全匹配&#xff0c;则提示匹配的信息&#xff0c;并显示第二个字符串在第一个字符串中的开始位置&#xff0c;否则提示不匹配。 …

STM32 - 笔记

1 STM32的串口通信 【keysking的STM32教程】 第8集 STM32的串口通信_哔哩哔哩_bilibili 波特律动 串口助手

观成科技:海莲花活跃木马KSRAT加密通信分析

概述 自2023年8月至今&#xff0c;海莲花组织多次利用KSRAT远控木马对我国发起攻击。KSRAT通过HTTP协议与C&C服务器进行通信&#xff0c;每个样本都使用了不同的URL。其心跳包采用XOR算法进行加密&#xff0c;而控制指令包和数据回传包则使用了XOR以及“XORAES-128-CBC”组…

【C语言篇】递归详细介绍(基础概念习题及汉诺塔等进阶问题)

文章目录 递归是什么递归的思想递归的限制条件 递归举例求n的阶乘分析和代码实现画图推演 顺序打印一个整数的每一位分析和代码实现画图推演 递归与迭代递归求第n个斐波那契数迭代求第n个斐波那契数 拓展练习青蛙跳台阶问题递归求解迭代求解 汉诺塔问题 递归是什么 递归是学习…

FPGA使用sv生成虚拟单音数据

FPGA使用sv生成虚拟单音数据 之前一直使用matlab生成虚拟的数据&#xff0c;导出到txt或是coe文件中&#xff0c;再导入到fpga中进行仿真测试。 复杂的数据这样操作自然是必要的&#xff0c;但是平日使用正弦数据进行测试的话&#xff0c;这样的操作不免复杂&#xff0c;今日…

CentOS 安装Redis

在 CentOS 安装 Redis 操作系统&#xff1a;centos-7.9.2009-Core 1. 更新系统 首先&#xff0c;确保你的系统是最新的&#xff1a; sudo yum update -y2. 安装 EPEL 仓库 Redis 可能不在默认的 CentOS 仓库中&#xff0c;因此你需要安装 EPEL&#xff08;Extra Packages f…

【源码+文档+调试讲解】活力健身馆管理系统

摘 要 活力健身馆管理系统的目的是让使用者可以更方便的将人、设备和场景更立体的连接在一起。能让用户以更科幻的方式使用产品&#xff0c;体验高科技时代带给人们的方便&#xff0c;同时也能让用户体会到与以往常规产品不同的体验风格。 与安卓&#xff0c;iOS相比较起来&am…

springboot狱内罪犯危险性评估系统的设计与实现论文源码调试讲解

第一章系统成功运行案例 第2章 程序开发技术 2.1 Mysql数据库 开发的程序面向用户的只是程序的功能界面&#xff0c;让用户操作程序界面的各个功能&#xff0c;那么很多人就会问&#xff0c;用户使用程序功能生成的数据信息放在哪里的&#xff1f;这个就需要涉及到数据库的知识…

CTFHUB-web-RCE-eval执行

开启题目 查看源码发现直接用蚁剑连接就可以&#xff0c;连接之后发现成功了

冒烟测试:快速初步检测软件稳定性的关键步骤

目录 前言1. 冒烟测试的定义1.1 冒烟测试的起源1.2 冒烟测试的特点 2. 冒烟测试的重要性2.1 确保构建稳定性2.2 早期发现重大问题2.3 提高测试效率 3. 冒烟测试的实施方法3.1 制定测试计划3.2 选择测试用例3.3 执行测试3.4 分析测试结果 4. 冒烟测试的最佳实践4.1 自动化冒烟测…