22-10-26 16:53 发布于 北京 来自 微博网页版
用低代码实现数据管理的思考(一)

如今您搭建一个网站,肯定不会从编写基础代码开始。那么为什么要从头开始编写公司数据资产呢?事实证明,数据工程师和商业运营及销售人员可以从网站开发的历史中学到很多东西,以帮助我们管理我们的企业数据资产。
在Internet的早期,网站是使用HTML和CSS等编码语言从头开始开发的。这是一个复杂的过程,通常需要一个网页设计师和若干开发人员团队历经数月开发完成。

以这种方式构建网站实际上有许多优点:
(1)设计精度:全方位把控网站的设计。
(2)定制:可以根据一组非常具体的要求定制网站。
(3)托管和存储:它使网站所有者可以完全控制网站的托管、存储和迁移。
但另一方面,从头开始开发网站有几个缺点:
(1)昂贵:这非常耗时且昂贵。
(2)技术门槛高:它需要大量的编码知识和技能(这对普通员工来说很难)。
(3)容易出错:容易出现逻辑错误和编码错误,很难追踪和修复。

向低代码网站开发的转变

随着越来越多的人开始使用Internet,可以使用更好的工具和资源。如今,市场上已经有了低代码内容管理系统 (CMS) 和拖放式网站构建器(WordPress、HubSpot、Shopify、Squarespace 等),无需任何编码即可轻松创建具有专业外观的网站。

虽然仍然有一些非常具体的用例需要从头开始编写网站,但绝大多数情况下,使用低代码 CMS 或拖放构建模块是公司创建网站更好的选择。

这种转变导致构建网站所需的时间和精力大大减少。事实上,您现在可以使用这些低代码工具在几个小时内创建一个完整的网站。

这样做的好处非常明显:

自动化:开发人员可以将所有重复、乏味的任务自动化,这样他们就可以专注于网站开发中更复杂和更有价值的研究。
综合经验:支持代码自动生成的算法综合了更多开发人员的经验和最佳实践的经验。
错误更少:由这些工具自动生成的代码不仅可靠,而且比人工编写的代码更不容易出错。
便捷:通过利用其他人创建的代码,您可以在很短的时间内完成从构思到模型再到发布。
适应性强且面向未来:网络以惊人的速度发展,代码会自动适应它,因此您不必为更新和维护升级底层基础代码而担心。

至少,低代码网站构建器可以帮助您快速完成前80% 的网站开发工作,因此您可以将精力放在最后 20%的手动自定义和内容调整上,以满足您公司的独特需求。

讲到这里,您大概已经明白了,网站开发和数据管理领域之间其实有着非常多的相似之处。

数据管理的黑暗时代:复杂的工具堆栈/手动编码

与网站开发一样,数据准备过程传统上依赖于高度复杂的工具堆栈、不断增长的数据源和系统列表,需要花费数月时间通过人工编码将每个部分链接成数据“管道”。

这种方法有以下几个问题:

人工编码和管道创建:必须手动构建每个新数据源、数据存储和用例(例如分析报告),这通常会导致创建的庞大管道网络非常脆弱。

成堆的工具堆栈:为了使工作更加复杂,通常有一个单独的工具堆栈来管理管道的每个阶段,这让使用的工具堆栈数量成倍增加,并产生了额外的代码和专业化孤岛。

脆弱、僵化的基础设施:构建和维护这些复杂的数据基础设施及管道不仅成本高昂且耗时,而且还会导致安全漏洞,并使未来采用新技术变得极其困难。

脆弱的管道:更糟糕的是,这些数据管道很难构建,但很容易破坏。更高的复杂性意味着意外的错误有可能破坏流程、破坏数据甚至破坏整个管道。

手动文档和调试:每次发生错误时,数据工程师都必须花时间溯源数据并追踪错误。如果元数据文档不完整或缺失,这将非常困难。

这种方法是缓慢、痛苦和昂贵的,我们称之为数据管理的“黑暗时代”,因为它依赖于手动流程、脆弱的基础架构和高故障率。

值得庆幸的是,有一种新方法可以构建您的数据基础架构,该方法显著提高了效率、弹性和可扩展性--这就是低代码数据管理!

(未完待续...)
欢迎新用户
o p

正在加载,请稍候...