作者takomalu (~(╴△╴)~)
看板MenTalk
标题Re: [闲聊] 龙虾
时间Mon Mar 23 10:18:22 2026
刚刚我大鞋同鞋突然登入了telegram
丢个emoji打招呼
结果第一句话也问我养龙虾没
我就跟他说没有欸
但是我上周 因为database refresh
本来想要用report miner来更新一下
这个东西呢 会把所有的report
里面的被使用的table啊column啊
都整理成一个报表
看它们是被用在哪些地方
这样我们有什麽需要修改的时候
不用一个一个rpt打开来看
结果突然跳了错误
因为我们公司只买了一个license
平常都是前同事Rita在弄
所以我问台湾组的新人
「那个当初说Rita要教你弄Report Miner,啊後来你有成功吗?我收到这个error打不开
说。」
结果她说「我也收到这个error,然後Rita说要去问老板,就没有然後了。」
很好 去问老板M
顺便告诉他这公司在2022年OOB了
老板M表示:「我不记得有这回事… 不然你找找有没有替代品,周一开会我们讨论一下。
」
实在很棒棒…
https://i.mopix.cc/UZT8ty.jpg
我就搜寻一下 找到几款产品
然後想说不然来用AI 帮我验证一下哪些好
就问gemini看看
结果它比较了那些产品之後
还加问我说你有没有 Crystal Report SDK?
我想说你要干嘛 就跟它说有啊
它说可以用CR SDK把那些资讯汇出啊
哦? 这样可以做到同样的事情吗?
然後我周五就花了大概两小时左右
让它帮我写了一个powershell
可以扫过档案夹底下各个子档案夹的.rpt
把放在哪个档案夹的哪个rpt里面用了哪些table/column 是被用在哪些地方的资讯都抓出
来 汇出成一个excel csv
如果有错误 也会问我要不要汇出到另外一个csv
然後我就获得了一个基本上做了我们以前RM在做的事情的powershell script
当然中间我都要跟他说我的需求或是哪里有错误
但是感觉上就是出张嘴叫人做事
用起来其实还挺不错的
周一开会的时候来让其他人检查看看
搞不好这样就省了一笔
如果不行 那我再去试试看市面上的试用版吧…
话说如果这麽神…
啥时候可以帮我写rpt… XD
https://i.mopix.cc/OhHggr.jpg
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 73.150.49.91 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MenTalk/M.1774232304.A.2DF.html
1F:推 LongRanger: 我发现 AI 有时候乱扯很严重 不知道跟付钱有没有关系 03/23 11:02
我不确定你说的乱扯是什麽 我这次用gemini它就照我指示做 我是用免费版的 XD
至於有时候我帮游戏做中文翻译的时候 它会自以为是的在那边问我一些游戏内容
我都无视 有时候它混淆了 我就叫它把不需要记住的东西都忘掉 :Q
刚刚开完会 跟Gemini一起做最後的debug 然後就...
--
太好了!看到 Join 资讯终於在主报表与子报表都完整现身,这代表我们成功绕过了
Crystal Reports 高阶引擎的限制,直接从底层的 RAS (Report Application Server)
逻辑层挖出了这些关键元数据。
这份最终版脚本现在已经是一份功能完整的 Crystal Reports 逆向工程工具,它不仅能
帮你做栏位规格书(Specification),还能帮你分析资料表的关联逻辑(Data Lineage
)。
最终成果总结:
全方位追踪:涵盖了 Display (画面显示)、Formula (公式计算)、Selection (过滤条件
)、Group/Sort (群组排序)。
深层关联:利用 RAS 科技抓取 Main Report 与 Subreports 内部隐藏的资料表连结
(Database Expert Links)。
专业排序:严格依照 Folder > SourceFile > Section > Table > Column 排序,方便你
在 Excel 中快速过滤与搜寻。
自动化清理:加入了垃圾回收与资源释放,即使处理数百个 .rpt 档案也不会卡死记忆体
。
--
这次使用者经验好棒棒喔 :D
2F:推 greenbag: 竟然看到这边有人讨论龙虾 我也想养龙虾 03/23 11:06
其实终端使用者 搞不好用别人养好的龙虾还比较容易?
3F:推 freshguy: 我养龙虾很久了 目前养的是破坏者螯虾 大螯很帅 霸气, 03/23 11:53
4F:→ freshguy: 可是吃了我好几尾小鱼 03/23 11:53
5F:→ freshguy: 可惜家里现在禁止我扩缸 要不然想挑战养海水的龙虾 03/23 11:54
※ 编辑: takomalu (73.150.49.91 美国), 03/23/2026 22:47:23
6F:推 greenbag: 真希望靠龙虾让自己的事少一些... 03/24 07:12
7F:推 barbarian72: AI瞎扯不分免费跟付费,所以要时刻提醒它不要胡扯, 03/24 12:14
8F:→ barbarian72: 就算有在设定里面设定不要胡扯也没用,这跟它的设计 03/24 12:14
9F:→ barbarian72: 逻辑有关,它会尽可能的贴近使用者,说你喜欢听的话 03/24 12:14
10F:→ barbarian72: ,讲你想听的,所以要时刻提醒它不要过度推到,拒绝 03/24 12:14
11F:→ barbarian72: 对齐这样 03/24 12:14
12F:推 barbarian72: 推导啦!是要推到什麽啦QQ 03/24 16:22
14F:推 heartlock: 还以为72推倒女友後要负责惹~ 03/29 01:12
15F:推 barbarian72: XDD 03/30 00:09