Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

华师 & DataEase 合作双周会议:2023-04-25 #274

Open
3 tasks
zhicheng-ning opened this issue Apr 24, 2023 · 13 comments
Open
3 tasks

华师 & DataEase 合作双周会议:2023-04-25 #274

zhicheng-ning opened this issue Apr 24, 2023 · 13 comments
Labels

Comments

@zhicheng-ning
Copy link
Member

zhicheng-ning commented Apr 24, 2023

会议

  • 时间:12:00 ~ 13:00,2023/4/25
  • 腾讯会议:343-2753-3413 (入会链接

议题

@andyhuang18
Copy link

@tyn1998 用饼图和矩形树图的联动来展示OpenRank的值很合适!👍

@frank-zsy
Copy link

目前的域名使用的是志成的个人域名,如果后续完全替换 DataV,我建议切换到 dataease.x-lab.info 实验室域名,已经有外部用户对此提出疑惑,不知道是否好切?

@tyn1998
Copy link
Member

tyn1998 commented Apr 26, 2023

赞同使用 dataease.x-lab.info

@zhicheng-ning

@zhicheng-ning
Copy link
Member Author

目前的域名使用的是志成的个人域名,如果后续完全替换 DataV,我建议切换到 dataease.x-lab.info 实验室域名,已经有外部用户对此提出疑惑,不知道是否好切?

没问题的,需要 dataease.x-lab.info 一个证书

@frank-zsy
Copy link

你可以看下证书,我们有 *.x-lab.info 的通配符证书的。

另外,目前的参数是 delink?link={base64(params)} 的形式,使得自助切换参数是不方便的,是否可以通过一个类似 Apache 或 Nginx 的服务器做一次参数转换,直接变成 dataease.x-lab.info/xsosi 或 dataease.x-lab.info/single_repo?repo={org}/{repo} 这样的形式,这样的话对用户会非常友好,不仅可读性更高,而且可以自己切换参数。

@zhicheng-ning
Copy link
Member Author

你可以看下证书,我们有 *.x-lab.info 的通配符证书的。

后续可以直接用 dataease.x-lab.info 来访问所有的大屏,暂时保留了 dataease.nzcer.cn 的访问以保证已经提供出去的大屏链接可以正常访问,例:https://dataease.x-lab.info/link/E1OQKVBz

@zhicheng-ning
Copy link
Member Author

目前的参数是 delink?link={base64(params)} 的形式

这一块参数应该是访问 DataEase 链接,比如 https://dataease.x-lab.info/link/E1OQKVBz ,然后地址栏的链接自动变成了 delink?link={base64(params)} 这种形式

@zhicheng-ning
Copy link
Member Author

是否可以通过一个类似 Apache 或 Nginx 的服务器做一次参数转换,直接变成 dataease.x-lab.info/xsosi 或 dataease.x-lab.info/single_repo?repo={org}/{repo} 这样的形式

刚刚咨询了 DE 那边,目前是不支持自定义「大屏展示链接」的,我们在 OpenLeaderBoard 是支持直接查看项目的大屏的,同时还提供了实验室目前已经完成的各类大屏的展示入口。

image

@frank-zsy
Copy link

好的,那先暂时如此吧,不过就需要找到项目对应的网址才能访问了。

@will-ww
Copy link
Contributor

will-ww commented Apr 26, 2023

是否可以通过一个类似 Apache 或 Nginx 的服务器做一次参数转换,直接变成 dataease.x-lab.info/xsosi 或 dataease.x-lab.info/single_repo?repo={org}/{repo} 这样的形式

刚刚咨询了 DE 那边,目前是不支持自定义「大屏展示链接」的,我们在 OpenLeaderBoard 是支持直接查看项目的大屏的,同时还提供了实验室目前已经完成的各类大屏的展示入口。

也许可以给他们提点需求~

@zhicheng-ning
Copy link
Member Author

不过就需要找到项目对应的网址才能访问了。

不要找到网址的,直接在 OpenLeaderBoard 中搜索项目名,就可以查看项目大屏了的

@frank-zsy
Copy link

@zhicheng-ning 不过 OpenLeaderboard 本身的项目数就不多,全域榜单都只有 Top 300,但事实上像 Hypercrx 可用的仓库数量有数十万,这意味着如果可以传参数的话,也可以直接看到数十万的仓库大屏,而不是只有 OpenLeaderboard 中的。

@zhicheng-ning
Copy link
Member Author

zhicheng-ning commented Apr 27, 2023

这意味着如果可以传参数的话,也可以直接看到数十万的仓库大屏,而不是只有 OpenLeaderboard 中的

这确实是非常好的想法,其他 BI 工具我不了解,但目前 DataEase 能支持传参来动态改变大屏内容的方式是:首先需要在数据库里已经保存好所有的仓库的数据(这一部分工作就是 od-api 的内容),传参只是作为一个筛选项;并不是说 url 里传递参数,再通过这个参数去拿 OSS 数据,然后再生成对应的大屏。后面要做的一个事情就是能支持更多的仓库: X-lab2017/od-api#26

注:需要考虑到所有时间段的 Top300,不同月份/不同年份的前 300 仓库,不尽相同
目前去重仓库数为 5436,repo_metric 单表数据量为 3072374

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants