热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

odis工程师一键导入导出匹配数据信息功能_机械重复做了这么久,才发现竟然可以批量用户导入导出...

老王,一名BI运维工程师,每天主要对业务人员提的各种报表需求进行汇总、服务器环境配置的更改、用户信息的维护等。对于老王所在的“大公司”,自

老王,一名BI运维工程师,每天主要对业务人员提的各种报表需求进行汇总、服务器环境配置的更改、用户信息的维护等。

对于老王所在的“大公司”,自然要面对员工众多、用户量级的庞大、组织架构复杂,对于用户信息的管理要求相对来说也是极高的,后续维护的工作量也很繁重。

公司使用CRM系统存储员工信息,也就是这些用户信息都在数据库里躺着了。

在将CRM系统用户信息对接到BI时,老王都是通过api接口的方式,洋洋洒洒的写一堆代码,信息同步到BI,过程中可能会遇到各种各样的异常问题。比如代码中少写了字母一直报错执行不成功、成功同步后的属性与对应的值不匹配等等奇葩问题。历经万难的老王,耗费了本就稀薄的头顶“黑色线状物”的五分之一,终于,用户信息完美的同步到了BI中,供用户们自由登录访问了。

经过了一年的运营工作,经过了一轮KPI的激烈角逐,经过了公司高层的激烈讨论,部分员工的级别有所调整,优先级、所属组、角色(level)都有不同程度的变更,此时此刻,BI自然也不能“被落下”啊,要做到“与(xin)时(xi)俱(tong)进(bu)”,惊不惊喜,意不意外。老王摸了摸头顶,手起刀落之后,干就完了。

那晚,在酒吧苦等老王的姑娘,你一定不知道这一夜的他,心里有多焦急……

这种事情经历过一次就不想经历第二次吧,让一个有温度的人,去做了一晚的机械工作。随即,老王与厂商售后取得了联系,提出批量修改用户信息的需求,需求反馈后老王的心灵多多少少也得到了一些安抚。

…………此处经过了数月

厂商联系到老王,老王一脸茫然的听着电话那头:“王先生您好,关于批量修改用户信息的需求,我司经过一系列优化,目前支持用户批量上传及下载,如果有需要,可以联系商务获取一套测试环境进行功能测试。”5s寂静后,“王先生还在吗?”“啊,在在在,好的好的,我这就联系获取下,感谢”。

拿到新版本的老王欣喜的打开了。

f234069d9124d4dc362238ebf591028d.png

以下为老王内心自述:

嗯,还是那个熟悉的配方,从用户管理的更多按钮打开功能页,批量导出、批量导入~

4241f99d203cb81c74c184e9c84d88a6.png

哟,还支持两种方式,可以可以,excel?嗯,我们这么多数据excel处理也会累死,直接看数据集的吧。

4876c4aa72bc4b2a6db69a34135c4f2a.png

哟呵,这意思是我只要在数据集里连接到我们的CRM库,库里跑批完用户信息,就能直接导入所有用户信息了啊,so cool~

根据界面提示带红色幸好的配置项,新建了一个测试表,录入了必填项:

75cffdfb3990a324cee01c54226374e4.png

一顿操作猛如虎,添加数据源、创建数据集,齐活:

13c52d671a9a87aa07537c59c4c705bf.png
eedef18f729150395f9cabf59977d711.png

数据集已经有了,开始导入:

b03e4a6f268b95d7de4025d6630bcbe5.png
e31759de26f03256405373489176c301.png

成功啦,我成功啦~再也不用担心姑娘等不到我了~

a5542e87b5ecdb546715f4b7f50532ac.png


推荐阅读
  • 云原生应用最佳开发实践之十二原则(12factor)
    目录简介一、基准代码二、依赖三、配置四、后端配置五、构建、发布、运行六、进程七、端口绑定八、并发九、易处理十、开发与线上环境等价十一、日志十二、进程管理当 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • GAMETECH腾讯云游戏行业技术沙龙成都站圆满落幕
    11月13日,由腾讯云主办、游戏茶馆协办的2020年首场GAME-TECH腾讯云游戏行业技术沙龙在成都圆满落幕。本次沙龙邀请了腾讯云游戏行业解决方案总监宋永周、腾讯云游戏行业高级解决方案架构师曾梓恩、腾讯云游戏行业高级产品架构师郑晓曦、腾讯云游戏行业高级解决方案架构师温球良和天美L1(王者荣耀)服务器技术副总监杨光,为参会同行们带来了干货满满的技术建议。本文介绍了腾讯云游戏云的优势和为不同游戏研运场景提供的服务。腾讯云在中国游戏云服务市场领跑,成为众多游戏开发者的合作伙伴。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了adg架构设置在企业数据治理中的应用。随着信息技术的发展,企业IT系统的快速发展使得数据成为企业业务增长的新动力,但同时也带来了数据冗余、数据难发现、效率低下、资源消耗等问题。本文讨论了企业面临的几类尖锐问题,并提出了解决方案,包括确保库表结构与系统测试版本一致、避免数据冗余、快速定位问题等。此外,本文还探讨了adg架构在大版本升级、上云服务和微服务治理方面的应用。通过本文的介绍,读者可以了解到adg架构设置的重要性及其在企业数据治理中的应用。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 在线教育平台的搭建及其优势
    在线教育平台的搭建对于教育发展来说是一次重大进步。未来在线教育市场前景广阔,但许多老师不知道如何入手。本文介绍了在线教育平台的搭建方法以及与传统教育相比的优势,包括时间、地点、空间的灵活性,改善教育不公平现象以及个性化教学的特点。在线教育平台的搭建将为学生提供更好的教育资源,解决教育不公平的问题。 ... [详细]
author-avatar
兰雪儿MM_840
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有