月下旬更新速递丨 实战场景深化、集成能力升级与开发进阶

初冬来临,一波热气腾腾的更新也准时抵达!我们聚焦实战技巧、集成增强与开发进阶,一系列新功能与新教程,助你在数据分析与系统开发的效率上再进一步。

一、实战技巧精讲

雷达图:多维度数据的“透视镜”,3步读懂数据真相》→ 聚焦雷达图核心应用场景,快速掌握多对象、多维度数据的可视化分析方法。

用图表解锁你的生活“数据密码”!》→ 探索图表在日常场景中的应用,让数据解读更直观、更具操作性。

二、直播上线

2025新特性实战解读(上)数据分析效率倍增秘籍》→ 解析2025新特性落地路径,助力实现数据分析效率成倍提升。

三、技术经验分享

【专家分享】数据排序的“权力游戏”:优先级规则决定谁先谁后》→解读高级排序的业务配置逻辑,让关键数据始终处于优先展示位置。

四、二次开发视频

扩展包开发知识点——前端改造》→从需求分析入手到最终实现的全流程讲解,帮助您快速入门上手Smartbi前端改造。

五、任务持续上线

【初级任务】解锁生活“数据密码”,可视化创意实践任务》→发起可视化创意任务,推动数据表达更生动、更具趣味性。

【初级任务】玩转雷达图解数据,200麦豆等你拿!》→推出雷达图实战任务,以激励方式提升多维数据分析技能。

六、全新素材上线

AD域(LDAP/LDAPS)登录验证V2》→扩展域账号登录支持,实现与企业Windows认证体系无缝对接。

数据模型:对接RestfulAPI接口》→打通数据模型与RestfulAPI对接通道,提升系统集成与数据获取效率。

计划任务:定时清空用户属性缓存→引入缓存自动清理机制,确保权限变更实时生效、业务数据及时更新。

用户同步:BI系统自定义用户所属组》→优化用户组同步逻辑,实现自定义组信息自动识别与补全。

审核流程:可以调用自助ETL》→增强审核流程集成能力,支持在用户任务节点直接调用自助ETL过程。

麦粉社区
>
帖子详情

抽取数据失败

数据挖掘 发表于 2022-10-5 15:07
发表于 2022-10-5 15:07:53

时间层次结构必须包含年层次,且时间大小的顺序是从上到下依次排列,以下层次结构不符合要求:日期_时间维度


日志为:


smartbix.SmartbiXException: SQL错误: insert into "smartbimppmd"."I402883920183a6d7a6d71c490183a6d71c490000_temp" select "column1" as "column1", null as "column1_Month", null as "column1_Year", "column2" as "column2", "column3" as "column3", "column4" as "column4", "column5" as "column5", "column6" as "column6", "column7" as "column7", "column8" as "column8", "column9" as "column9", "column10" as "column10", "column11" as "column11", "column12" as "column12", "column13" as "column13", "column14" as "column14", "column15" as "column15", "column16" as "column16", "column17" as "column17", "column18" as "column18", "column19" as "column19", "column20" as "column20", "column21" as "column21", "column22" as "column22", "column23" as "column23", "column24" as "column24", "column25" as "column25", "column26" as "column26", "column27" as "column27", "column28" as "column28", "column29" as "column29", "column30" as "column30", "column31" as "column31", "column32" as "column32", "column33" as "column33", "column34" as "column34", "column35" as "column35", "column36" as "column36", "column37" as "column37", "column38" as "column38", "column39" as "column39", "column40" as "column40", "column41" as "column41", "column42" as "column42", "column43" as "column43", "column44" as "column44", "column45" as "column45", "column46" as "column46", "column47" as "column47", "column48" as "column48", "column49" as "column49", "column50" as "column50", "column51" as "column51", "column52" as "column52", "column53" as "column53", "column54" as "column54", "column55" as "column55", "column56" as "column56", "column57" as "column57", "column58" as "column58", "column59" as "column59", "column60" as "column60", "column61" as "column61", "column62" as "column62", "column63" as "column63", "column64" as "column64", "column65" as "column65", "column66" as "column66", "column67" as "column67", "column68" as "column68", "column69" as "column69", "T0"."viewId" as "viewId" from (select "sdpkg1a6d1ee100183a6d43a6d005e"."column1" as "column1", "sdpkg1a6d1ee100183a6d43a6d005e"."column2" as "column2", "sdpkg1a6d1ee100183a6d43a6d005e"."column3" as "column3", "sdpkg1a6d1ee100183a6d43a6d005e"."column4" as "column4", "sdpkg1a6d1ee100183a6d43a6d005e"."column5" as "column5", "sdpkg1a6d1ee100183a6d43a6d005e"."column6" as "column6", "sdpkg1a6d1ee100183a6d43a6d005e"."column7" as "column7", "sdpkg1a6d1ee100183a6d43a6d005e"."column8" as "column8", "sdpkg1a6d1ee100183a6d43a6d005e"."column9" as "column9", "sdpkg1a6d1ee100183a6d43a6d005e"."column10" as "column10", "sdpkg1a6d1ee100183a6d43a6d005e"."column11" as "column11", "sdpkg1a6d1ee100183a6d43a6d005e"."column12" as "column12", "sdpkg1a6d1ee100183a6d43a6d005e"."column13" as "column13", "sdpkg1a6d1ee100183a6d43a6d005e"."column14" as "column14", "sdpkg1a6d1ee100183a6d43a6d005e"."column15" as "column15", "sdpkg1a6d1ee100183a6d43a6d005e"."column16" as "column16", "sdpkg1a6d1ee100183a6d43a6d005e"."column17" as "column17", "sdpkg1a6d1ee100183a6d43a6d005e"."column18" as "column18", "sdpkg1a6d1ee100183a6d43a6d005e"."column19" as "column19", "sdpkg1a6d1ee100183a6d43a6d005e"."column20" as "column20", "sdpkg1a6d1ee100183a6d43a6d005e"."column21" as "column21", "sdpkg1a6d1ee100183a6d43a6d005e"."column22" as "column22", "sdpkg1a6d1ee100183a6d43a6d005e"."column23" as "column23", "sdpkg1a6d1ee100183a6d43a6d005e"."column24" as "column24", "sdpkg1a6d1ee100183a6d43a6d005e"."column25" as "column25", "sdpkg1a6d1ee100183a6d43a6d005e"."column26" as "column26", "sdpkg1a6d1ee100183a6d43a6d005e"."column27" as "column27", "sdpkg1a6d1ee100183a6d43a6d005e"."column28" as "column28", "sdpkg1a6d1ee100183a6d43a6d005e"."column29" as "column29", "sdpkg1a6d1ee100183a6d43a6d005e"."column30" as "column30", "sdpkg1a6d1ee100183a6d43a6d005e"."column31" as "column31", "sdpkg1a6d1ee100183a6d43a6d005e"."column32" as "column32", "sdpkg1a6d1ee100183a6d43a6d005e"."column33" as "column33", "sdpkg1a6d1ee100183a6d43a6d005e"."column34" as "column34", "sdpkg1a6d1ee100183a6d43a6d005e"."column35" as "column35", "sdpkg1a6d1ee100183a6d43a6d005e"."column36" as "column36", "sdpkg1a6d1ee100183a6d43a6d005e"."column37" as "column37", "sdpkg1a6d1ee100183a6d43a6d005e"."column38" as "column38", "sdpkg1a6d1ee100183a6d43a6d005e"."column39" as "column39", "sdpkg1a6d1ee100183a6d43a6d005e"."column40" as "column40", "sdpkg1a6d1ee100183a6d43a6d005e"."column41" as "column41", "sdpkg1a6d1ee100183a6d43a6d005e"."column42" as "column42", "sdpkg1a6d1ee100183a6d43a6d005e"."column43" as "column43", "sdpkg1a6d1ee100183a6d43a6d005e"."column44" as "column44", "sdpkg1a6d1ee100183a6d43a6d005e"."column45" as "column45", "sdpkg1a6d1ee100183a6d43a6d005e"."column46" as "column46", "sdpkg1a6d1ee100183a6d43a6d005e"."column47" as "column47", "sdpkg1a6d1ee100183a6d43a6d005e"."column48" as "column48", "sdpkg1a6d1ee100183a6d43a6d005e"."column49" as "column49", "sdpkg1a6d1ee100183a6d43a6d005e"."column50" as "column50", "sdpkg1a6d1ee100183a6d43a6d005e"."column51" as "column51", "sdpkg1a6d1ee100183a6d43a6d005e"."column52" as "column52", "sdpkg1a6d1ee100183a6d43a6d005e"."column53" as "column53", "sdpkg1a6d1ee100183a6d43a6d005e"."column54" as "column54", "sdpkg1a6d1ee100183a6d43a6d005e"."column55" as "column55", "sdpkg1a6d1ee100183a6d43a6d005e"."column56" as "column56", "sdpkg1a6d1ee100183a6d43a6d005e"."column57" as "column57", "sdpkg1a6d1ee100183a6d43a6d005e"."column58" as "column58", "sdpkg1a6d1ee100183a6d43a6d005e"."column59" as "column59", "sdpkg1a6d1ee100183a6d43a6d005e"."column60" as "column60", "sdpkg1a6d1ee100183a6d43a6d005e"."column61" as "column61", "sdpkg1a6d1ee100183a6d43a6d005e"."column62" as "column62", "sdpkg1a6d1ee100183a6d43a6d005e"."column63" as "column63", "sdpkg1a6d1ee100183a6d43a6d005e"."column64" as "column64", "sdpkg1a6d1ee100183a6d43a6d005e"."column65" as "column65", "sdpkg1a6d1ee100183a6d43a6d005e"."column66" as "column66", "sdpkg1a6d1ee100183a6d43a6d005e"."column67" as "column67", "sdpkg1a6d1ee100183a6d43a6d005e"."column68" as "column68", "sdpkg1a6d1ee100183a6d43a6d005e"."column69" as "column69", '考核明细报表1' as "viewId" from "smartbimppmd"."sdpkg1a6d1ee100183a6d43a6d005e" "sdpkg1a6d1ee100183a6d43a6d005e")"T0" -> Date '2021年1月1日' has incorrect format
    at smartbix.SmartbiXException.create(SmartbiXException.java:68)
    at smartbix.smartbi.service.GridDataServiceHandler.handle(GridDataServiceHandler.java:117)
    at sun.reflect.GeneratedMethodAccessor1101.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at smartbixlibs.org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)
    at smartbixlibs.org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)
    at smartbixlibs.org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)
    at smartbixlibs.org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
    at smartbixlibs.org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
    at smartbixlibs.org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
    at smartbixlibs.org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
    at smartbixlibs.org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
    at smartbixlibs.org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708)
    at smartbix.dataprocess.service.DatabaseResultService$$EnhancerBySpringCGLIB$$18b78262.executeUpdateSql()
    at smartbix.augmenteddataset.repository.service.AugmentedDatabaseResultService.executeUpdateSql(AugmentedDatabaseResultService.java:137)
    at smartbix.augmenteddataset.extract.AugmentedMppLoadService.loadData(AugmentedMppLoadService.java:185)
    at smartbix.augmenteddataset.extract.SingleThreadedExtractor$1.call(SingleThreadedExtractor.java:299)
    at smartbix.augmenteddataset.extract.SingleThreadedExtractor$1.call(SingleThreadedExtractor.java:238)
    at smartbix.util.ThreadUtil$SubmitRunnable.call(ThreadUtil.java:207)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.sql.SQLException: Date '2021年1月1日' has incorrect format
    at org.monetdb.jdbc.MonetConnection$ResponseList.executeQuery(MonetConnection.java:3190)
    at org.monetdb.jdbc.MonetConnection$ResponseList.processQuery(MonetConnection.java:2978)
    at org.monetdb.jdbc.MonetStatement.internalExecute(MonetStatement.java:450)
    at org.monetdb.jdbc.MonetStatement.execute(MonetStatement.java:284)
    at org.monetdb.jdbc.MonetStatement.executeUpdate(MonetStatement.java:488)
    at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
    at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
    at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
    at smartbix.dataprocess.service.DatabaseResultService.executeUpdateSql(DatabaseResultService.java:545)
    at smartbix.dataprocess.service.DatabaseResultService$$FastClassBySpringCGLIB$$7e915f15.invoke()
    at smartbixlibs.org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
    at smartbixlibs.org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793)
    at smartbixlibs.org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
    at smartbixlibs.org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763)
    at smartbixlibs.org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:102)
    at smartbix.smartbi.service.GridDataServiceHandler.handle(GridDataServiceHandler.java:92)
    ... 22 more


 

发表于 2022-10-8 09:42:49
预览截图看一下时间维度数据?
回复

使用道具 举报

发表于 2022-10-8 11:38:18

生成的时间维度是需要有序的,如下图: 750186340f05c13012.png 如果不是类似这是有序的,就会弹出 【时间层次结构必须包含年层次,且时间大小的顺序是从上到下依次排列,以下层次结构不符合要求:日期_时间维度 】的提示 需要将生成的时间维度调整成有序的日期维度。

回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

2回帖数 0关注人数 2098浏览人数
最后回复于:2022-10-8 11:38
快速回复 返回顶部 返回列表