当前位置: 首页 > news >正文

帆软BI目录

数据导入ORACLE库 写法

SELECT *
FROM (SELECT  a.id ,a.expandType,a.parentId,a.displayName,a.sortIndex,LEVEL lv ,replace(sys_connect_by_path(displayName,'//'),'//Dec-Entry_Management//','') AS 路径FROM FINE_AUTHORITY_OBJECT aSTART WITH a.id = 'decision-directory-root'CONNECT BY PRIOR a.id = a.parentId  AND a.id NOT IN('0902daf9-b8b7-435f-a38f-0310df7897f8','2f6022f3-efeb-481d-b673-fcc29f634047')/*剔除FineBI官方demo、培训习题*/
) a
WHERE a.id NOT IN ('decision-directory-root') /*总目录剔除*/
--AND a.expandType <>'3'
ORDER BY 路径 

数据导入mysql库写法

WITH RECURSIVE ra AS(SELECT a.id,a.expandType,a.parentId,a.deviceType,a.displayName,a.sortIndex,a.displayName AS path,if(a.sortIndex<=9,concat("0",CONVERT(a.sortIndex,CHAR)),CONVERT(a.sortIndex,CHAR)) AS sortIndex_listFROM FINE_AUTHORITY_OBJECT AS aWHERE a.displayName = 'Amazon'UNION ALLSELECT a.id,a.expandType,a.parentId,a.deviceType,a.displayName,a.sortIndex,concat(ra.path,'/',a.displayName) AS path,concat(ra.sortIndex_list,'-',if(a.sortIndex<=9,concat("0",CONVERT(a.sortIndex,CHAR)),CONVERT(a.sortIndex,CHAR))) AS sortIndex_listFROM FINE_AUTHORITY_OBJECT AS aINNER JOIN ra ON a.parentId = ra.idWHERE a.DEVICETYPE <> 0 
)
SELECT ra.id,ra.parentId,if(LENGTH(ra.path)-LENGTH(REPLACE(ra.path,'/',''))=1,SUBSTRING_INDEX(ra.path,'/',1),substring_index(SUBSTRING_INDEX(ra.path,'/',2),'/',-1))AS 所属主题,ra.displayName AS 报表名称,CASE ra.deviceTypeWHEN 1 THEN 'PC'WHEN 2 THEN '平板'WHEN 3 THEN 'PC、平板'WHEN 4 THEN '手机'WHEN 5 THEN 'PC、手机'WHEN 6 THEN '平板、手机'WHEN 7 THEN 'PC、平板、手机'END AS 展示终端,ra.path AS 报表路径
FROM ra 
WHERE ra.expandType = 102 # FineReport 报表
${if(len(index_filter)==0,""," and ra.id in ("+"'"+treelayer(index_filter,true,"\',\'")+"'"+")")}
ORDER BY sortIndex_list
;

ps:仅供参考,需要自己调整相应字段适配

http://www.lryc.cn/news/261158.html

相关文章:

  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • 【CSS】前端点点点加载小点样式css动画过程实现
  • 【LeetCode: 2415. 反转二叉树的奇数层 | BFS + DFS】
  • 期货股市联动(期股联动助推资本市场上扬)
  • 生成式AI的力量,释放RPA的无限潜能
  • 【leetcode】链表总结
  • 焦虑,其实是你自愿选择的
  • 4G无线工业级路由器在智能制造设备互联互通中的角色
  • gitbash下载安装
  • 系列一、Linux中安装MySQL
  • 开辟“护眼绿洲”,荣耀何以为师?
  • Modbus RTU和Modbus TCP的区别 深入篇
  • 【大数据】Doris 的集群规划和环境准备
  • connect: Network is unreachable问题解决
  • 三层交换与DHCP
  • 02markdown-学习笔记
  • UE5 动画 Sequencer-学习笔记
  • visual studio code 好用的插件
  • Redis 过期删除策略、内存回收策略、单线程理解
  • oracle 如何把数据库 date 日期格式 的数据 改成 2021-01-27
  • Git 使用教程(超级详细)
  • 动态规划习题
  • 安卓免Root做klipper上位机教程
  • 网络安全学习之信息泄露
  • Java智慧工地源码,智慧工地管理平台的技术架构和工作原理
  • Nginx配合Vue的history模式
  • 持续集成交付CICD:Jenkins使用GitLab共享库实现基于Ansible的CD流水线部署前端应用的蓝绿发布
  • 计算机网络中的通信子网主要有哪些功能?
  • 【大数据-Hadoop】从入门到源码编译-概念篇
  • 什么是设计模式