用无代码搭建数据中台,竟做到如此丝滑

文章目录

  • 需求背景
  • 系统介绍
  • 配置说明
    • 1 菜单导航
    • 2 系统自带组件导入页面
      • (1)数据集成相关组件
      • (2)数据服务相关组件
    • 3 由系统组件路径添加页面
      • (1)数据资产管理
      • (2)数据标准管理
      • (3)数据质量管理
      • (4)数据安全管理
    • 4、自定义配置页面和业务流
      • (1)数据资产管理
      • (2)数据服务申请
      • (3)元数据录入
      • (4)数据资产大屏
  • 使用体验

需求背景

企业飞速发展,各个业务部门快速扩张,企业数字化建设变得越来越重要。而开发一个一体化的数据资产管理平台、或者说数据中台系统,变得不可或缺。
业务快速发展对企业带来的数据安全匮乏,数据治理成本高,数据口径难统一,数据质量问题多等一系列问题,也随着引入数据中台系统,变得迎刃而解。
因为传统的数据中台又重又难用,使用成本高、开发运维成本也高,使用率低、价值不明显。而一个能够跟随自身业务管理灵活变更的轻量级数据中台,则具有更大优势。

系统介绍

要说数据中台用无代码平台构建可能大多数人不信,但smardaten确实有一点不容忽视,就是这个开发平台本身远远不止无代码开发。
smardaten是一个以数据驱动的无代码平台,平台的前身就是大数据平台。现在把数据能力作为平台底层核心能力,包含了大多常见的数据处理能力。
smardaten主要满足行业级复杂应用的开发,而不是通常的轻量级开发,由于自带大数据底座,数据层面可以减少大量的数据集成、数据清洗、数据治理、接口管理等开发工作,大大减少了业务系统的开发难度和设计难度。
所以如果要构建数据资产管理、数据中台、数据集成处理平台等,几乎可以直接用他们工具,也可以通过无代码构建的方式新增应用场景。

本次我们做一个数据中台的搭建就使用了无代码平台smardaten。
交付要求:6大数据模块、兼顾数据资产,数据服务,数据安全,数据集成,数据标准,质量报告等。

配置说明

因为数据中台中有很多模块是平台自带的,看下数据部分功能架构如图所示,功能比较齐全,满足大多数数据管理场景。

在smardaten界面中,以上数据部分主要功能模块位置大概是这样的。

数据服务界面是这样的,包含内外部服务、服务目录管理和服务内容编排。

而当你通过无代码重新组装后,可能就变成了这样。通过添加业务流和逻辑最后支持将数据服务【上架】。

所以总的来看,以上显示的功能基本上页面都是现成的,在数据中台组装构建时,需要什么功能就直接导入该页面,将其作为组件直接引用。剩下的功能需求(如表单、流程、仪表盘等)通过其他功能组件快速拖拽、组装即可,全程丝滑体验!

下面简单演示下如何引用数据模块和配置新增界面。

1 菜单导航

(1)首先我们通过平台首页上的创建应用,来新建一个空白的应用模板,后续的所有页面,都将在这个模板中一一实现。

创建应用
(2)然后,我们使用的一键生成导航栏功能。也就是把一二级功能模块按照思维导图的方式记下来,然后一键生成导航菜单。

一键生成导航栏

绘出导航栏具体样式

保存并生成对应页面
通过框架设计,我们将整个数据中台系统,拆分成了六个大模块,数据资产,数据集成,数据服务,数据标准,数据标准和数据安全。并通过此功能,导航栏就已经自动生成了。
当然也可以通过导航菜单一个个添加多级功能菜单。就像这样。

2 系统自带组件导入页面

(1)数据集成相关组件

数据服务部分的组件,直接可用的包括【数据流】、【数据流编辑】和【调度监控】。其他隐含的系统组件的需要通过【系统组件】添加隐藏的组件路径(常用组件路径需要在平台付费获取)。


数据处理在平台中又叫做数据流,选择自带的【数据流】组件,可调用数据交换机主界面, 包括数据处理任务分类、数据流列表和控制流列表。

而具体的数据处理界面、也是数据集成的核心页面,添加【数据流编辑】组件,通过此功能完成数据采集、交换等任务。

(2)数据服务相关组件

数据服务部分的组件,直接可用的包括【服务搜索】、【服务主题】、【服务部门】和【服务管理】。其他隐含的系统组件的需要通过【系统组件】添加隐藏的组件路径(常用组件路径需要在平台付费获取)。

(3)数据资产管理相关组件
数据资产管理包括数据模型、数据源、数据关联关系、血缘关系、数据标签等页面组件,可完成多种形式功能组装、实现数据资产管理。

3 由系统组件路径添加页面

除了已预置的功能组件,其他很多页面没有预置为组件,可以通过【系统组件】来添加隐藏的组件路径(常用组件路径需要在平台找到页面并复制路径)。

(1)数据资产管理

数据资产管理在平台中作为基础、且核心的能力,包含在平台多个模块中。包括数据源、数据连接器、数据图书馆等。
例如添加【系统组件】、嵌入数据源组件路径。

(2)数据标准管理

平台中数据标准包括字典标准和标准目录管理等。
例如添加【系统组件】、嵌入标准目录组件路径。

(3)数据质量管理

数据质量可将资产中的指定字段,根据数据质量标准规则进行记录处理和输出。

  • 例如添加【系统组件】、嵌入数据质量稽核配置组件路径。

  • 例如添加【系统组件】、嵌入数据质量监控组件路径。

  • 例如添加【系统组件】、嵌入数据质量稽核配置组件路径。

(4)数据安全管理

smardaten提供了多种数据加密方式,数据模糊化,AES128,AES192等,管理员可以通过此功能对密码进行加密,并设置秘钥有效时间,加强数据访问和操作的安全性。同时我们也可以自己设定数据的安全级别,来区分不同数据的重要程度。

  • 例如添加【系统组件】、嵌入数据安全密钥管理组件路径。可以设置密钥类型、有效时间等,加强数据访问和操作的安全性

4、自定义配置页面和业务流

除了平台自带的组件页面和隐藏的功能页面,剩下的功能需求(如表单、流程、仪表盘等)通过其他无代码功能快速拖拽、组装即可,可以完成比较复杂的业务逻辑和交互。下面简单介绍几个与数据资产管理相关的页面配置流程。

(1)数据资产管理

左边菜单栏点击新增、增加目录节点,在目录下增加数据对象:

新增数据源,并选择数据库类型:
实现数据目录管理页面:

输入响应地址和参数名称,点击确定跳转资产配置

在目录下绑定id字段

完成提交并保存,这样数据资产就配置完毕了。

(2)数据服务申请

在数据服务部分需要查看每个用户个人的申请信息。这个需要自定义创建页面,主要是构建申请表单、配置列表查看信息,用户可以查看不同目录下面的数据共享,可以提出订阅。
申请字段包括资源名称、申请类型、表单ID、视图ID、审核状态等。

填报组件包括选择、文本、字典数据等多种方式,例如申请类型根据服务情况,设置为2种申请类型:接口申请和授权申请。

设置三种审核状态,已审核、待审批、已驳回等。这里的3个审核状态需要匹配当前表单的业务流审批状态。

完全依靠拖拉拽完成业务流程设计。

表单配置完成后,当前申请信息在列表中的显示字段,直接勾选已有的所有字段,并选择展示顺序。

(3)元数据录入

配置一个多字段的元数据录入,

支持对上报的元数据进行提交审核,只需配置相关业务逻辑按钮。

(4)数据资产大屏

通过数据分析和可视化大屏,可以配置数据资产大屏,展示各类数据资产情况、数据标准管理成功、数据服务调用次数等。

使用体验

通过搭建数据中台系统,数据中台相对来说是数据处理要求比较高的应用,对业务逻辑也比较复杂,好在平台已基本具备主要功能模块直接使用,大大减少了上手难度,对于大多数人来说,只需当做数据资产管理工具直接上手即可。
在一些复杂场景的实现上平台提供了完善的学习地图,视频讲解,和案例展示。对一些没有代码经验的小白十分友好。不用担心不会使用,所有初学者都能快速上手。同时还可以实现多人协助配置,让开发交付效率倍增。
smardaten兼具无代码构建、低代码开放集成、智能BI、数据中台等多元化能力,能够打造多行业、复杂的数字化应用,帮助客户轻松实现多种数字化需求。
官网地址https://S3.smardaten.com/


在这里插入图片描述

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

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

相关文章

Linux工具(一)

前言:Linux是一个开源的操作系统,它拥有庞大而活跃的开发社区,为用户提供了丰富多样的工具和应用程序。这些工具不仅适用于系统管理员和开发人员,也适用于普通用户,可以帮助他们完成各种任务,从简单的文件管…

题目 1057: 二级C语言-分段函数

有一个函数如下,写一程序,输入x,输出y值。 保留两位小数 样例输入 1 样例输出 1.00 这道题的思路很简单,我直接用if判断输入的X对应的函数Y的区间,代入对应的函数,求出结果。记得变量用浮点型&#xff…

亚马逊云科技面向游戏运营活动的AI生图解决方案

随着Stable Diffusion等AI生图方案逐步普及,越来越多的场景被开发和落地。其中面向游戏C端玩家的AI生图营销活动场景正在被逐步验证:在某个游戏社区中,玩家一键从手机上传一张照片,AI会将自动识别该照片中的元素并替换成游戏中相应…

今年嵌入式行情怎么样?

今年嵌入式行情怎么样? 嵌入式技术今年可以说是IT领域中最炙手可热的之一。随着中年危机和内卷问题的出现,越来越多的互联网从业者将目光投向了嵌入式领域。国内的嵌入式市场一直受终端需求变化的影响而波动,但随着国内产业自主化的发展趋势…

Python匿名函数

简单来说,匿名函数就是懒。 结构 函数名 lambda 参数 : 函数体 fun lambda x,y : x*y*y fun(3,5)优点 可以让写代码更“懒”一点

[S2] Challenge 25 心脏病预测

问题 您是一家医疗保健公司的数据科学家,试图创建患者是否患有心脏病的预测因子。目前,您正在试验 11 种不同的特征(潜在心脏病指标)和 XGBoost 分类模型,您注意到它的性能可能会根据其调整方式而发生很大变化。在此挑…

Docker的基本操作

Docker的基本操作 操作常见指令 # 推送镜像到服务 docker push # 从服务拉去镜像 docker pull # 构建镜像 docker build # 保存镜像为一个压缩包 docker save # 加载镜像 docker load镜像加载、删除等 拉取nginx docker pull nginx查看镜像 docker images # 只查看id doc…

thinkphp:查询本周中每天中日期的数据,查询今年中每个月的数据,查询近五年每年的总数据

一、查询本周中每天中日期的数据 结果: 以今天2023-09-14为例,这一周为2023-09-11~2023-09-07 代码 后端thinkphp: //查询本周每天的的总金额数 //获取本周的起始日期和结束日期 $weekStart date(Y-m-d, strtotime(this week Monday)); $weekEnd …

【QT--使用百度地图API显示地图并绘制路线】

QT--使用百度地图API显示地图并绘制路线 前言准备工作申请百度地图密钥(AK)安装开发环境 开发过程新建项目ui界面GPSManager类主窗口Map 效果展示 前言 先吐槽一下下,本身qt学的就不咋滴,谁想到第一件事就是让写一个上位机工具,根据CAN总线传…

x86架构基础汇编知识

​ 通用寄存器 EAX 32位 函数返回值 AX 低16位 AH 高八位 AL 低八位 EBX 32位 ECX 32位 循环次数,this指针 EDX 32位 EBP 32位 栈底寄存器 ESP 32位 栈顶寄存器 ESI 源索引寄存器 EDI 目标索引寄存器 EIP 无法直接通过汇编操作 例子 mov al,0xff …

python 第一次作业

1.使用turtle换一个五环 2.设计这样一个程序:输入一个数字 判断它是不是一个质数 使用turtle换一个五环: >>> import turtle #导入模块 >>> turtle.width(10) #设置圆圈宽度 >>> turtle.color("blue&qu…

Tomcat7+ Weak Password Backend Getshell Vulnerability

漏洞描述 Tomcat 支持通过后端部署 war 文件,所以我们可以直接将 webshell 放入 Web 目录下。为了访问后端,需要权限。 Tomcat7 的权限如下: 经理(后台管理) 管理器-GUI(HTML 页面的权限)管理…

WMS系统库存条码管理

1. 定义 库存条码管理是WMS系统中的一项关键功能,通过对仓库内货物进行条码标识和管理,实现对库存的精确追踪和控制。库存条码可以是一维条码(如条形码)或二维条码(如QR码),用于唯一标识和识别…

华为数通方向HCIP-DataCom H12-821题库(单选题:361-380)

第361题 如图所示是一台路由器的BGP输出信息。那么以下关于这段信息的描述,错误的是哪一项? <Huawei>display bgp error Error Type: Peer Error Peer Address:10.1.1.2 VRFName:Public Error Info: Router-ID conflictA、该路由器邻居地址是10.1.1.2 B、Error Type显…

SpringBoot2.0(mybatis-plus常见的增删改查和分页)

目录 一&#xff0c;mybatis-plus常见注解二&#xff0c;创建一个工具类和启动类三&#xff0c;创建实体类四&#xff0c;创建mapper接口五&#xff0c;创建service接口和impl类六&#xff0c;创建配置类七&#xff0c;创建controller八&#xff0c;使用测试工具测试增删改查和…

Reids Cluster集群部署

服务器端口说明 vim /etc/hosts 1.下载、解压、编译Redis $ mkdir -p /opt/redis && cd /opt/redis $ wget http://download.redis.io/releases/redis-6.0.6.tar.gz $ tar xzf redis-6.0.6.tar.gz 请先检查gcc的版本是否低于5&#xff0c;如果是请先升级&#xff0c…

听GPT 讲Istio源代码--pilot(7)

File: istio/pilot/pkg/model/log.go 在Istio项目中&#xff0c;istio/pilot/pkg/model/log.go文件的作用是定义了Istio Pilot的日志记录功能。 该文件中定义了一个名为log的全局日志记录器&#xff0c;并且还定义了一些与日志记录相关的变量&#xff0c;如verbose、verboseCou…

幸福里基于 Flink Paimon 的流式数仓实践

摘要&#xff1a;本文整理自字节跳动基础架构工程师李国君&#xff0c;在 Streaming Lakehouse Meetup 的分享。幸福里业务是一种典型的交易、事务类型的业务场景&#xff0c;这种业务场景在实时数仓建模中遇到了诸多挑战。本次分享主要介绍幸福里业务基于 Flink & Paimon …

Linux日志管理-logrotate(crontab定时任务、Ceph日志转储)

文章目录 一、logrotate概述二、logrotate基本用法三、logrotate运行机制logrotate参数 四、logrotate是怎么做到滚动日志时不影响程序正常的日志输出呢&#xff1f;Linux文件操作机制方案一方案二 五、logrotate实战--Ceph日志转储参考 一、logrotate概述 logrotate是一个用于…

数据结构--哈希表,哈希函数(或者散列表、散列函数)

目录 哈希表的定义 处理冲突的方法--拉链法 散列查找 常见的散列函数&#xff08;构造哈希函数&#xff09; 除留余数法 直接定址法 数字分析法 平方取中法 处理冲突的方法--开放定址法 &#xff08;1&#xff09;线性探测法&#xff1a; &#xff08;2&#xff09…