浅谈企业级数据中台

近年来,阿里提出了“大中台,小前台”这样的概念,那么,数据中台到底是什么?具体包含哪些内容?跟大数据平台是什么关系?在架构层面是怎么体现的?数据中台跟产品又有什么关系?此博客整理了网上一些观点。

第一是数据技术;

第二是数据资产;

第三和第四都是数据服务.

所谓数据中台,即实现数据的分层与水平解耦,沉淀公共的数据能力,可分为三层,数据模型、数据服务与数据开发,通过数据建模实现跨域数据整合和知识沉淀,通过数据服务实现对于数据的封装和开放,快速、灵活满足上层应用的要求,通过数据开发工具满足个性化数据和应用的需要,见下图

某运营商

以上划分方式在逻辑上还是说得通的,但还有很多没有考虑进来,比如算法服务、机器学习引擎、hadoop、MPP等等,算法服务应该属于数据服务的一种类型,但hadoop、MPP、机器学习引擎更底层一点,应属于私有云或公有云的范畴。数据中台的分层看似简单,很多边界是模糊的,一定要努力搞清楚,不能人云亦云。

 

Odoo 是一款开源的企业资源规划软件,它提供了完整的后台管理系统和前端展示系统,同时也支持文件的存储和下载。下面就针对 Odoo 的后台与前端文件(附件)的存储与下载进行浅谈。 1. 后台文件存储 Odoo 的后台文件存储主要是通过模型字段来实现的。在模型中,我们可以定义一个二进制字段(binary field),用来存储文件的二进制数据。例如,我们可以在产品模型中添加一个图片字段,用来存储产品的图片数据。定义方式如下: ```python class Product(models.Model): _name = 'product.product' _description = 'Product' name = fields.Char(required=True) image = fields.Binary(string="Image") ``` 当我们上传一个图片时,Odoo 会将图片的二进制数据存储到这个字段中。我们可以在后台管理系统中查看和编辑这个字段的值,并可以在模板中使用这个字段来展示图片。 2. 前端文件存储 Odoo 的前端文件存储主要是通过附件(attachment)来实现的。附件可以是任何类型的文件,例如文档、图片、音频等。在 Odoo 中,我们可以在任何一个模型中添加附件字段(attachment field),用来存储附件数据。例如,我们可以在客户模型中添加一个附件字段,用来存储客户的合同文件数据。定义方式如下: ```python class ResPartner(models.Model): _name = 'res.partner' _description = 'Partner' name = fields.Char(required=True) contract = fields.Many2many('ir.attachment', string="Contract") ``` 当我们上传一个附件时,Odoo 会将附件的数据存储到 ir.attachment 表中,并将附件与当前模型记录关联起来。我们可以在后台管理系统中查看和编辑这些附件,并可以在模板中使用这些附件来提供下载链接。 3. 文件下载 Odoo 提供了多种方式来进行文件下载。在后台管理系统中,我们可以直接点击图片或附件字段来下载对应的文件。在模板中,我们可以使用 Odoo 的文件下载链接来提供下载功能。例如,我们可以在客户列表中展示客户的合同文件,并提供下载链接,代码如下: ```xml <tree string="Partners"> <field name="name"/> <field name="contract" widget="many2many_download"/> </tree> ``` 这里使用了 many2many_download widget 来展示客户的合同文件,并提供下载链接。 以上就是 Odoo 后台与前端文件(附件)的存储与下载的浅谈。Odoo 提供了灵活的文件存储和下载方式,可以满足企业级应用的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智扬信达

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值