open-wonderland
open-wonderland copied to clipboard
华师 & DataEase 合作双周会议:2023-04-25
@tyn1998 用饼图和矩形树图的联动来展示OpenRank的值很合适!👍
目前的域名使用的是志成的个人域名,如果后续完全替换 DataV,我建议切换到 dataease.x-lab.info 实验室域名,已经有外部用户对此提出疑惑,不知道是否好切?
赞同使用 dataease.x-lab.info
@zhicheng-ning
目前的域名使用的是志成的个人域名,如果后续完全替换 DataV,我建议切换到 dataease.x-lab.info 实验室域名,已经有外部用户对此提出疑惑,不知道是否好切?
没问题的,需要 dataease.x-lab.info 一个证书
你可以看下证书,我们有 *.x-lab.info 的通配符证书的。
另外,目前的参数是 delink?link={base64(params)} 的形式,使得自助切换参数是不方便的,是否可以通过一个类似 Apache 或 Nginx 的服务器做一次参数转换,直接变成 dataease.x-lab.info/xsosi 或 dataease.x-lab.info/single_repo?repo={org}/{repo} 这样的形式,这样的话对用户会非常友好,不仅可读性更高,而且可以自己切换参数。
你可以看下证书,我们有 *.x-lab.info 的通配符证书的。
后续可以直接用 dataease.x-lab.info 来访问所有的大屏,暂时保留了 dataease.nzcer.cn 的访问以保证已经提供出去的大屏链接可以正常访问,例:https://dataease.x-lab.info/link/E1OQKVBz
目前的参数是 delink?link={base64(params)} 的形式
这一块参数应该是访问 DataEase 链接,比如 https://dataease.x-lab.info/link/E1OQKVBz ,然后地址栏的链接自动变成了 delink?link={base64(params)} 这种形式
是否可以通过一个类似 Apache 或 Nginx 的服务器做一次参数转换,直接变成 dataease.x-lab.info/xsosi 或 dataease.x-lab.info/single_repo?repo={org}/{repo} 这样的形式
刚刚咨询了 DE 那边,目前是不支持自定义「大屏展示链接」的,我们在 OpenLeaderBoard 是支持直接查看项目的大屏的,同时还提供了实验室目前已经完成的各类大屏的展示入口。
- https://github.com/X-lab2017/open-leaderboard/pull/80

好的,那先暂时如此吧,不过就需要找到项目对应的网址才能访问了。
是否可以通过一个类似 Apache 或 Nginx 的服务器做一次参数转换,直接变成 dataease.x-lab.info/xsosi 或 dataease.x-lab.info/single_repo?repo={org}/{repo} 这样的形式
刚刚咨询了 DE 那边,目前是不支持自定义「大屏展示链接」的,我们在 OpenLeaderBoard 是支持直接查看项目的大屏的,同时还提供了实验室目前已经完成的各类大屏的展示入口。
也许可以给他们提点需求~
不过就需要找到项目对应的网址才能访问了。
不要找到网址的,直接在 OpenLeaderBoard 中搜索项目名,就可以查看项目大屏了的
@zhicheng-ning 不过 OpenLeaderboard 本身的项目数就不多,全域榜单都只有 Top 300,但事实上像 Hypercrx 可用的仓库数量有数十万,这意味着如果可以传参数的话,也可以直接看到数十万的仓库大屏,而不是只有 OpenLeaderboard 中的。
这意味着如果可以传参数的话,也可以直接看到数十万的仓库大屏,而不是只有 OpenLeaderboard 中的
这确实是非常好的想法,其他 BI 工具我不了解,但目前 DataEase 能支持传参来动态改变大屏内容的方式是:首先需要在数据库里已经保存好所有的仓库的数据(这一部分工作就是 od-api 的内容),传参只是作为一个筛选项;并不是说 url 里传递参数,再通过这个参数去拿 OSS 数据,然后再生成对应的大屏。后面要做的一个事情就是能支持更多的仓库: https://github.com/X-lab2017/od-api/issues/26
注:需要考虑到所有时间段的 Top300,不同月份/不同年份的前 300 仓库,不尽相同 目前去重仓库数为 5436,repo_metric 单表数据量为 3072374
