帆软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:仅供参考,需要自己调整相应字段适配
相关文章:
帆软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-ro…...
(第8天)保姆级 PL/SQL Developer 安装与配置
PL/SQL Developer 安装与配置(第8天) 咱们前面分享了很多 Oracle 数据库的安装,但是还没有正式使用过 Oracle 数据库,怎么连接 Oracle 数据库?今天就来讲讲我学习中比较常用的 Oracle 数据库连接工具:PL/SQL DEVELOPER。 PL/SQL Developer 的安装和配置对于新手来说还是…...
【CSS】前端点点点加载小点样式css动画过程实现
对话的 ... 加载动画,直接用 CSS 就可以实现,样式可以自己改,逻辑大差不差 <div class"loading-text"><span class"dot1"></span><span class"dot2"></span><span class&quo…...
【LeetCode: 2415. 反转二叉树的奇数层 | BFS + DFS】
🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…...
期货股市联动(期股联动助推资本市场上扬)
期股联动——期货股市助推资本市场上扬 随着我国资本市场的不断发展,期货和股票这两个市场也在逐渐紧密地联系起来。期货和股票的相互作用是一种“期股联动”,它能够促进资本市场的上扬。 期货与股票市场 期货市场是一种标准化的场外交易市场…...
生成式AI的力量,释放RPA的无限潜能
回首即将过去的2023年,互联网行业似乎始终处在各种新概念的热潮激荡之中。其中,最引人注目的话题无疑是AI科技。自人工智能技术实现大规模突破以来,我们见证了一系列生成式AI的涌现。从ChatGPT到百度文心一言,它们纷纷登场&#x…...
【leetcode】链表总结
说明:本文内容来自于代码随想录 链表基本操作 https://leetcode.cn/problems/design-linked-list/ 删除节点 https://leetcode.cn/problems/remove-linked-list-elements/description/,删除节点,虚拟头节点。定义两个节点,分别…...
焦虑,其实是你自愿选择的
如果一个人想要焦虑,他可以永远焦虑下去 从上学,到找工作,从买房到结婚生娃,他总是可以选择用自己的头脑去过度思考未来还没有发生的事情,从而让自己无限焦虑下去,直到生命终结。 我们的生命是存在于当下…...
4G无线工业级路由器在智能制造设备互联互通中的角色
随着工业技术的不断发展和进步,智能制造已经成为了现代制造业的重要趋势和发展方向。而在智能制造过程中,设备之间的互联互通是至关重要的一环。在这个过程中,4G无线工业级路由器扮演着重要的角色,它提供了稳定可靠的网络连接&…...
gitbash下载安装
参考教程 零、下载 官网地址 2.43.0win64 链接:https://pan.baidu.com/s/16urs_nmky7j20-qNzUTTkg 提取码:7jaq 一、安装 图标组件(Additional icons):选择是否创建桌面快捷方式;桌面浏览(Win…...
系列一、Linux中安装MySQL
一、Linux中安装MySQL 1.1、下载MySQL安装包 官网:https://dev.mysql.com/downloads/file/?id523327 我分享的: 链接:https://pan.baidu.com/s/188_9RnBYlWVzFb_UJH5aaQ?pwdyyds 提取码:yyds 1.2、上传至/opt目录 & 解压…...
开辟“护眼绿洲”,荣耀何以为师?
文 | 智能相对论 作者 | 佘凯文 俗话说,眼睛是心灵的窗户,可如今,人们对于这扇“窗户”的保护,似乎越来越不重视。 据人民日报今年发布的调查显示,中国眼病患病人数2.1亿,近视患者人数多达6亿࿰…...
Modbus RTU和Modbus TCP的区别 深入篇
目录 1 传输方式不同 2 硬件接口不同 3 校验码不同 4 指令内容不同 4.1 Modbus RTU 4.1.1 功能码为03,表示读寄存器 4.1.2 功能码为10,表示写多个寄存器 4.2 Modbus TCP 4.2.1 功能码为03,表示读寄存器 4.2.2 回复异常报文 5 传输速…...
【大数据】Doris 的集群规划和环境准备
Doris 的集群规划和环境准备 1.1 环境要求1.1 Linux 操作系统版本需求1.2 软件需求 1.2 硬件要求1.3 节点规划1.4 通信端口1.5 IP 地址绑定 Doris 作为一款开源的 MPP 架构 OLAP 数据库,能够运行在绝大多数主流的商用服务器上。为了能够充分运用 MPP 架构的并发优势…...
connect: Network is unreachable问题解决
第一步:查看ifcfg-ens33配置文件 cd /etc/sysconfig/network-scripts/ cat ifcfg-ens33 发现问题:GATEWAY写错成GATWAY 第二步:修改 vim ifcfg-ens33 第三步:检测是否成功 ping baidu.com 成功!...
三层交换与DHCP
目录 一、三层交换 (一)基本概念 (二)转发原理 (三)ensp项目实验 二、DHCP (一)DHCP工作原理 1.DHCP的特点 2.工作原理 (二)DHCP项目实验 一、三层交…...
02markdown-学习笔记
一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 换行符<br>标签 写入一段测试用的正文第二段测试文本,如果要对文本进行换行可以使用<br>标签 文本修饰符 字体为斜体的修饰,一对星号包含 字符为粗体,两对星号包含 字体为…...
UE5 动画 Sequencer-学习笔记
P2. 课程介绍 资料:https://www.bilibili.com/video/BV1Ag411873f?p2&vd_source707ec8983cc32e6e065d5496a7f79ee6 Sequencer不仅可以做互动动画,还可以导出视频与序列帧 P3-4. 界面介绍 https://www.bilibili.com/video/BV1Ag411873f?p3&spm_…...
visual studio code 好用的插件
vscode-icons Better comments 该插件对不同类型的注释会附加了不同的颜色,更加方便区分,帮助我们在代码中创建更人性化的注释。 Error Lens Error Lens插件是一款可以检测你编写的代码的语法错误,并且会显示出对语法错误的诊断信息…...
Redis 过期删除策略、内存回收策略、单线程理解
不知从何开始Redis的内存淘汰策略也开始被人问及,卷!真的是太卷了。难不成要我们去阅读Redis源码吗,其实问题的答案,在Redis中的配置文件中全有,不需要你阅读源码、这个东西就是个老八股,估计问这个东西是想…...
AI编程伴侣:基于LLM的IDE集成开发助手设计与实战
1. 项目概述:一个为开发者定制的AI编程伴侣如果你是一名开发者,每天在IDE里敲代码的时间超过8小时,那你一定对“上下文切换”带来的效率损耗深有体会。你正全神贯注地写一个复杂的业务逻辑,突然需要查一个API的用法,于…...
【详细版教程】飞书聊天控制电脑 OpenClaw 配置实操教程(含安装包)
OpenClaw 飞书机器人配置教程|一键对接飞书 聊天下达 AI 指令 适配版本:OpenClaw v2.7.1(小龙虾)前置要求:已部署 OpenClaw Windows 端(Win10/Win11 均可),未部署可先下载一键部署包…...
VSCode连接Ubuntu虚拟机(VMware/VirtualBox)编辑文件,总提示Permission Denied?可能是这个共享文件夹权限问题
VSCode连接Ubuntu虚拟机编辑文件时Permission Denied的深度解决方案 跨平台开发已经成为现代开发者的标配工作流,而VSCode配合虚拟机更是常见的开发环境组合。但当你兴致勃勃地在Windows或macOS上通过VSCode连接到Ubuntu虚拟机,准备大展拳脚时࿰…...
Poppins字体:让多语言排版变得像呼吸一样自然
Poppins字体:让多语言排版变得像呼吸一样自然 【免费下载链接】Poppins Poppins, a Devanagari Latin family for Google Fonts. 项目地址: https://gitcode.com/gh_mirrors/po/Poppins 还在为跨语言设计项目头疼吗?想要一个既能处理拉丁字母又能…...
Perplexity API文档搜索优化全攻略(官方未公开的Query语法黑盒)
更多请点击: https://intelliparadigm.com 第一章:Perplexity API文档搜索优化全攻略(官方未公开的Query语法黑盒) Perplexity 的 API 文档虽提供基础检索能力,但其底层查询引擎支持一组未公开的高级 Query 语法&…...
EgoVideo-VL:第一视角视频理解的视觉语言模型解析
1. EgoVideo-VL模型架构解析EgoVideo-VL是一种专为第一视角视频理解优化的视觉语言模型,其核心架构采用双编码器-单解码器设计。视觉编码器基于改进的TimeSformer架构,专门针对穿戴设备拍摄的抖动、遮挡等特性进行了优化。文本编码器采用InternLM-7B作为…...
GD32F103实战指南:EXTI外部中断配置与按键响应优化
1. EXTI外部中断基础概念与GD32F103特性 外部中断(EXTI)是嵌入式系统中实现实时响应的关键机制。GD32F103作为Cortex-M3内核的国产MCU代表,其EXTI控制器具有20个独立的中断/事件线,支持三种触发方式:上升沿、下降沿以及…...
如何优雅地解决网盘下载困境:一个技术爱好者的高效下载方案
如何优雅地解决网盘下载困境:一个技术爱好者的高效下载方案 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 /…...
视频转文字软件免费的哪个最好用?2026年免费视频转文字软件对比方案
截至 2026 年,做视频转文字这件事的工具大致有三类:桌面软件、在线网页、微信小程序。同样是转文字,用本地软件和用微信小程序的体验差别比较大——前者需要下载安装、占用空间,后者打开就能用、天然轻量。这篇文章会从实际需求出发,拆解几款免费工具的具体用法,帮你找到最顺手…...
STM32H7的QSPI内存映射模式实战:把W25Q64当内部Flash用(含CubeMX配置)
STM32H7 QSPI内存映射模式深度解析:将外部Flash变为高速只读存储区 在嵌入式系统开发中,存储资源常常成为性能瓶颈。STM32H7系列微控制器通过QUADSPI接口的内存映射模式,为开发者提供了一种创新的解决方案——将外部SPI Flash设备映射到MCU的…...
