ssrsd的维度名称里有全角的空格,处理是会报错,除了修改数据表外,还有其他解决办法吗?

0
已邀请:
0

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2015-08-26 回答

SSRSD 是指什么? 哪一个阶段处理会报错?
 
假设这个字段值存在维度表某列数据中,建议在 ETL 阶段即从数据源到数据仓库清洗的过程中就要解决这个问题,数据质量和规范化就是 ETL 要做的事情。
 
可以通过 SQL 的方式来处理这些全角空格:

--  去掉全角空格,用replace 
update t set name = replace(name , ' ','')
 
0

天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-08-26 回答

在SSIS阶段可以使用数据转换控件,对全角的字符进行转换

要回复问题请先登录注册