数据开发必看!火山引擎DataLeap如何解决数据隔离问题?
2023-03-28 19:20:40 来源:中关村在线
在离线数仓开发过程中,研发人员需要根据业务变化,在开发/生产环境中不断切换、解析、调试。以往,企业一般通过人工方式核验,但由于数据量大且类型不同,导致研发人员资源、精力投入大。
如何使同构代码在不同环境正确运行,避免因调试过程中的误操作,对生产环境直接造成数据负面风险,成为很多企业数仓研发团队的痛点之一。
(资料图)
近期,火山引擎DataLeap推出“项目参数管理”能力,即通过自定义项目参数分别设置开发、生产环境参数值,参数支持配置多种类型,包括Region、DB、shecma、table、date以及自定义等,且支持任务级别引用,快速帮助研发团队实现资源隔离。
火山引擎DataLeap“项目参数管理”能力
以湖仓一体分析服务(LAS)引擎为例,介绍如何利用“项目参数管理”区分不同环境库和时间格式的查询。
在使用之前,由于1个业务需求常常涉及10+任务、30+参数,且不同环境DB中、table基本一致,需要管理2套代码。数仓研发人员难以避免出现测试代码在生产环境执行、表误删、数据误删等问题。
在使用之后,只需要3个步骤即可解决生产、测试环境数据隔离问题:
· 步骤一:LAS有2套环境,包括测试环境库test_dev、生产环境库test_prod 。2套环境都有相同表名LAS_table01、分区字段名datetimes。开发环境分区字段为yyyymmdd,生产环境分区格式为YYYY-MM-DD。在DataLeap中设置日期参数arg,开发环境参数值=\${date}、生产环境参数值=\${DATE}。设置库参数env,开发环境=test_dev、生产环境=test_prod。
·步骤二:对于离线数据开发任务,研发人员可以直接在代码中使用项目参数,点击“解析”“调试”,系统会自动替换为相应的开发环境参数值,并进行语法解析、权限检查等。
·步骤三:点击“提交上线”、“任务例行执行”时,对于项目参数,系统会自动替换为相应的生产环境参数值,然后进行相应的语法解析以及权限检查。从而有效提升环境代码管理效率。
据介绍,企业可以在以下场景使用火山引擎DataLeap“项目参数管理”能力:
【场景1】开发生产环境隔离
·以HSQL任务为例,为避免在开发测试阶段,因误操作影响生产库表的数据,研发人员可以在HSQL代码中使用项目参数。调试时,系统会自动替换为开发环境参数值;上线后的任务例行执行,系统将自动替换为生产环境参数值。同时,DataLeap也支持代码一致,无需在上线前批量将开发环境的库表名称替换为生产环境的库表名称。
【场景2】跨区域/项目代码同构
·一般来说,不同Region下的库、表名不同。为了实现不同Region、项目下代码同构,研发人员可以在HSQL代码中使用项目参数,来实现不同环境下,同一个任务的代码同构,有效提升环境代码管理效率。
火山引擎DataLeap让研发人员不再需要通过”调度设置-任务输入参数”的方式添加项目参数,只需定义一次参数即可轻松构建,并且实现生产、测试环境下的数据自动隔离,代码同构。除此之外,DataLeap还具备数据集成、开发、运维、治理、资产、安全等数据中台建设能力,助力企业提升数据研发效率、降低管理成本,为数字化转型提供支撑。(作者:杨文文)
关键词:
为你推荐
-
数据开发必看!火山引擎DataLeap如何解决数据隔离问题?
-
全球快播:走,采茶去!来把春天一饮而尽~
-
特斯拉销量持续走高 产品表现究竟胜在何处
-
【报资讯】法甲球员身价变化榜:梅西、内马尔均下跌,18岁妖星暴涨
-
今天打开个税APP,我直接人麻了!
-
焦点日报:文体新地标!广州黄埔国际乒乓球培训中心项目动工
-
新消息丨2022年度全国十大考古新发现结果揭晓
-
全美高中扣篮大赛:布朗尼大风车背扣+飞跃弟弟仍无缘扣篮王,詹姆斯发推力挺
-
速看:凤凰台街道省检察院社区开展辖区安全生产排查工作
-
距通车更近一步,郑州彩虹桥涉铁工程进入收尾阶段
-
中信建投:白酒、啤酒等热销带动渠道信心回升 产业链将重回景气阶段 每日看点
-
95号汽油或将重回7元时代详细内容
-
【Prepar3D新闻】Milviz全FSX/P3D产品免费发布|每日报道
-
什么情形应当认定工伤?这份工伤认定知识帖请收好
-
“包治近视”?关于孩子视力健康,这几个误区千万别踩!
-
世界微速讯:公交+地铁,护航学子路 郑州市第二十九中学公交+地铁校园直通车开通
-
以下哪种类型属于地面沉降类型(以下哪种属于地面沉降类型)
-
世界信息:超 1500 个岗位,湘江新区走进国防科大举办专场招聘会
-
【热闻】桂林生育险要交满多少个月才可以报销?
-
西上海:公司汽车零部件制造业务的产品配套应用于主机厂客户的部分出口车型,目前该业务量占比较小 天天热推荐
推荐内容
- 数据开发必看!火山引擎DataLeap如何解决数据隔离
- 全球快播:走,采茶去!来把春天一饮而尽~
- 特斯拉销量持续走高 产品表现究竟胜在何处
- 【报资讯】法甲球员身价变化榜:梅西、内马尔均下
- 今天打开个税APP,我直接人麻了!
- 焦点日报:文体新地标!广州黄埔国际乒乓球培训中
- 新消息丨2022年度全国十大考古新发现结果揭晓
- 全美高中扣篮大赛:布朗尼大风车背扣+飞跃弟弟仍
- 速看:凤凰台街道省检察院社区开展辖区安全生产排
- 距通车更近一步,郑州彩虹桥涉铁工程进入收尾阶段
- 中信建投:白酒、啤酒等热销带动渠道信心回升 产
- 95号汽油或将重回7元时代详细内容
- 【Prepar3D新闻】Milviz全FSX/P3D产品免费发布|每日报道
- 什么情形应当认定工伤?这份工伤认定知识帖请收好
- “包治近视”?关于孩子视力健康,这几个误区千万
- 世界微速讯:公交+地铁,护航学子路 郑州市第二
- 以下哪种类型属于地面沉降类型(以下哪种属于地面
- 世界信息:超 1500 个岗位,湘江新区走进国防科
- 【热闻】桂林生育险要交满多少个月才可以报销?
- 西上海:公司汽车零部件制造业务的产品配套应用于
- 河南驻马店:大型原创古装豫剧《嫘祖》首演——穿
- 全球新消息丨深圳地方补充养老保险缴费年限如何算
- 20356亿!643个!陕西2023年重点建设项目计划发布
- 蓄意瞒报,34人被问责! 全球实时
- 观焦点:杨丽萍的肋骨是不是取了的-为什么说杨丽
- 明星三缺一经典版_明星三缺一2013光碟序号
- 突发!上海一辆公交车坠河,消防紧急救援中,暂无
- 鹜怎么读_霁怎么读
- 中国石化去年日赚1.8亿,油气业务盈利创近十年新
- 全球热消息:共同守护“水中国宝” 20万尾中华鲟
- 官宣,"断交"!
- 历史悠久的山东水浒文化
- 推动黄河流域水资源节约集约利用 自治区发布科技
- 全球观察:雪佛兰14万左右的车型推荐,性价比之选
- 今日报丨《生化危机4重制版》上线,卡普空:给业
- 研究将儿童行为问题与产前烟草烟雾和交通密度联系
- 各种手工绢花制作步骤-全球播报
- 天天视讯!胡歌首谈当父亲感受,看着女儿落泪,称
- 广东省汕头市发布暴雨黄色预警
- 当前速读:京东修订招商管理规则
油气
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
经济
-
迈克是英文男子名,Michael的昵称,也可以代表扩音器、麦克风、话筒、送话器的意思。扩音器顾名思义就是将声音进行放大,传播的更远的意思
-
中新网通辽10月18日电 (记者 张林虎)18日,记者从内蒙古自治区通辽市奈曼旗公安局获悉,国家一级保护动物--梅花鹿误入当地村民羊群,
-
中新网杭州10月18日电 (王题题 胡燕婕)云天收夏色,浅秋正渐浓。10月18日,浙江杭州市西湖游船有限公司推出的惠民多站点“西湖环湖游
-
中新网福州10月18日电 (记者 龙敏 王东明)福州市晋安区官方18日晚间通报,18日14时47分,晋安区岳峰镇化工路爱摩轮商业广场项目摩天
-
中新网兰州10月18日电 (闫姣 艾庆龙 吉翔)“红山白土头,黄河向西流。”不少人疑问,天下黄河向东流,为何甘肃永靖县这段黄河却向西