首页 >>  正文

sql扩充表字段长度

来源:baiyundou.net   日期:2024-09-21

对于银行业金融机构而言,数据是通过驱动业务发展和提升经营质效服务,从而实现其价值的,“数据即资产”“数据有价”的观念已逐渐成为行业共识。

怎样识别数据资产、有效管理和运营数据资产,利用现有的数据资产创造价值,也是数据治理中的一项重要工作和目标。

数据资产的分类

把数据想象成实物资产,如大型超市的库存商品,如果没有进行商品盘点,形成分类索引,记录每件商品的价格、生产日期、供应商、产地、物流、仓储、销售等信息,对于商品管理将一团混乱。数据资产的管理同样如此。

我们对数据资产进行识别与盘点,了解数据的存储分布和加工链路;按业务视角建立数据资产主题分类和目录,形成数据层面业务与技术的链接,是数据认责、数据标准建立、数据质量管理、数据安全定级及权限管理等一系列数据管理工作的基础。

和实物资产一样,数据资产也需要通过盘点,对必要的信息进行记录。这时,就要介绍元数据的概念了。类比超市商品,我们会对其分类、用途、产地、生产日期、保管员等方面的信息进行描述与记录。

对于数据,我们同样也会对其分类、来源、分布、采集日期、管理责任人等信息进行记录。这些用于“描述数据的数据”,我们就称之为“元数据”。按照描述的不同视角,我们又将元数据分为业务元数据、技术元数据、管理元数据。

业务元数据:从业务视角描述数据,如数据的主题分类、概念模型、业务含义、业务规则等,形成统一的数据语言。

技术元数据:从技术的视角描述数据,如数据所在的存储位置(库、表、字段)、字段长度、字段类型、SQL脚本、血缘关系(ETL过程、接口映射)等。

管理元数据:从管理的视角描述数据,如数据的管理部门、管理责任人等。

数据资产盘点内容

基于不同的数据来源,根据不同的划分策略,盘点的内容侧重会有所不同:

▲基础数据:需要盘点数据分布在哪些IT系统,区分其中哪些是需要跨系统流转、共享使用且变化缓慢的主数据信息,哪些是与IT系统定位相匹配的业务流程交易信息。

▲衍生数据:需要盘点数据的不同应用场景,比如监管、统计、内部管理等等。一方面根据衍生数据基于不同使用场景进行分类,另一方面通过盘点,梳理对基础数据的使用热度。

▲外部数据:需要盘点外部数据需求、数据类型、数据来源、采集频率、获取成本、数据质量以及数据价值评估方式等。

数据资产目录特点

区别于技术人员使用的数据字典,数据资产目录的定位是面向业务的,鼓励业务人员参与建设和使用十分关键,数据资产目录必须是业务人员所熟悉的场景和流程,是客观反映银行目前数据现状的,是可扩展的支持未来取数用数的。

一个使用友好的数据资产目录,能够打通查数/取数环节、打通基础类数据和指标类数据的联系,并通过人工智能和机器学习等先进技术,更好地支持数据的探查和关联推荐。

数据资产目录体系框架

我们在进行数据资产目录构建时,需要结合数据资产类型,定义数据资产的属性,不同资产类型对应不同业务属性,管理属性,应用模式、资产目录视角等,达到千数千面的效果,最终形成数据资产权威、可信、可用的企业级数据资产目录。

以业务领域构建资产目录为例,可以通过资产盘点,梳理银行数据主题分类/核心业务板块,再根据业务要素逐步向下划分二级目录、三级目录,最后到叶子结点的信息项上。信息项的定义也是从业务出发,梳理业务板块都有哪些数据内容,例如客户信息包括:客户名称、联系方式、地址、证件类型、证件号码等。

数据资产分布与映射关系建立

在技术元数据采集的基础上,探索信息项所属系统来源,确认其系统分布情况,将数据资产信息项与物理表/字段间构建映射关系,并确定权威数据来源。

对于单个业务系统而言,只需要将主表中经过分析最准的内容映射过来,而不是所有表,避免数据使用者因为多表冗余存储造成混淆。

数据资产目录的应用价值

通过数据资产目录,可以解决数据在哪里、数据谁负责,数据如何用等一系列问题。数据资产目录的准确性,也决定了应用时的效果。

数据在哪里:业务部门能够通过数据目录查询到现有数据资产情况以及索引对应的系统表字段,定位权威系统数据来源。

数据谁负责:在数据质量检核规则发现问题时,根据字段所属的数据资产来确定数据质量问题的牵头整改责任归属。

数据如何用:精准定位数据所在系统/表/字段,提升数据提取需求的准确性和效率;打通系统间形成的数据孤岛,实现编码规则等标准的统一规范、使数据互联互通。

免责声明:本公众号所发布的文章为本公众号原创,或者是在网络搜索到的优秀文章进行的编辑整理,文章版权归原作者所有,仅供读者朋友们学习、参考。对于分享的非原创文章,有些因为无法找到真正来源,如果标错来源或者对于文章中所使用的图片、链接等所包含但不限于软件、资料等,如有侵权,请直接联系后台,说明具体的文章,后台会尽快删除。给您带来的不便,深表歉意。

","gnid":"9b1ccbfd622d04193","img_data":[{"flag":2,"img":[{"desc":"","height":"402","title":"","url":"https://p0.ssl.img.360kuai.com/t0132fee8bc49eca430.png","width":"720"},{"desc":"","height":"201","title":"","url":"https://p0.ssl.img.360kuai.com/t01ec81a56e41051187.png","width":"720"},{"desc":"","height":"421","title":"","url":"https://p0.ssl.img.360kuai.com/t012dc182c10dfcb996.webp","width":"720"},{"desc":"","height":"537","title":"","url":"https://p0.ssl.img.360kuai.com/t01d17c106c75568278.png","width":"958"}]}],"original":0,"pat":"art_src_0,fts0,sts0","powerby":"hbase","pub_time":1693990590000,"pure":"","rawurl":"http://zm.news.so.com/4f8b62aa25ca15959834afec280ee70a","redirect":0,"rptid":"9a5f9fb970359ea4","rss_ext":[],"s":"t","src":"派可数据","tag":[],"title":"数据即资产,有效的管理使数据更具价值

程桑敬978SQL怎么改字段的长度!比如我要把姓名 char(4)改为char(8)应该怎么写! -
蒲胜官18354256223 ______ ALTER TABLE 表名 MODIFY(name char(8));该方法是在Oracle上的方法,其他的你也可以试一试,因为很多都是一样的

程桑敬978SQL2008 如何设置表中的字段长度?
蒲胜官18354256223 ______ varcher() 直接在括号中修改数值就可以啊

程桑敬978给oracle数据库中的某个表,增加一个新的栏位 用sql语句怎么写? -
蒲胜官18354256223 ______ 是加个字段吗?alter table 表名 add 新字段名 类型+长度 如:alter table test add pid varchar2(10);

程桑敬978SQL语句,如何修改一个表的一个字段为自动增长列? -
蒲胜官18354256223 ______ 如果该字段不是主键,需要先设置该字段为主键: alter table 表名 add primary key(字段名); 修改字段为自动增长 alter table 表名 change 字段名 字段名 字段类型 auto_increment; select 自增列=identity(int,1,1),* into #tb from tableName drop ...

程桑敬978在oracle中如何在不改变原来数据的情况下增加数据库字段长度 -
蒲胜官18354256223 ______ alter table A modify B VARCHAR2(10); 把A表中的B字段改成长度为10的字符串

程桑敬978mysql数据库中sql修改字段类型要怎么做 -
蒲胜官18354256223 ______ --更改字段类型长度 alter table 表 alter column 字段名 类型的长度--varchar(60) 例:把城市表的城市名字段有原来的长度20改为30 alter table Testcity alter column cityname varchar(30) --更改字段类型 alter table 表 alter column 字段名 更改后的类型 例:把城市表的城市名字段有原来的varchar类型改为int类型 alter table Testcity alter column cityname int

程桑敬978怎样在标准的SQL语句中计算某个字段内容的长度 -
蒲胜官18354256223 ______ 对于ntext,text,image请使用datalength函数取得字符串长度,注意ntext是unicode字符,一个字符长度2(不管是不是中文),所以datalength得出的长度是字符数*2

程桑敬978教您如何进行修改SQL表结构
蒲胜官18354256223 ______ 假如您的SQL数据库记录数非常庞大,如果想修改表的字段类型,使用企业管理器来更改字段类型,很多时候会超时,更改不成功,这个时候,可以使用Sql语句来更改,以下为相应的代码示例: ①更改字段类型长度 alter table 表 alter column ...

程桑敬978怎么查看mysql表字段的所有长度 -
蒲胜官18354256223 ______ 怎么查看mysql表字段的所有长度 方法/步骤 一般查询语句:SELECT `lcontent` FROM `caiji_ym_liuyan` 查询数据:有些时候需要查询某个字段的长度为多少时候才显示数据:SQL语句:SELECT `lcontent` FROM `caiji_ym_liuyan` where length(lcontent)PS:在mysql中一个汉字等于3个字节,所以查询的时候需要转换一下 特别要注意的就时候对于字节的转换

程桑敬978急求!数据库高手帮忙!更改oracle表一个字段的长度.我之前把字段扩长了,现在想减少. -
蒲胜官18354256223 ______ 你好:如果这个表中字段的值长度已经有超过20的话,那么久无法完成这个操作了,如果没有话,应该是可以直接更改的,备注:如果这个字段的值为20,结果你插入的数据长度大于20,那么就报错了,所以说,如果没特殊的字段需求的话,就让他保持早100吧,不是百万级数据量,字段长度对数据库的影响不大!

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024