这是一个与业务需求相关的更一般的问题。
在我的公司,许多请求通过需要分析师运行迷你“代码片段”。这些代码片段可以是SQL,Python,R或这些语言的组合。
代码通常非常简单(<30行),并且从请求到请求(即SQL查询的“where”语句可能更改)不会发生最小变化或更改。
我想知道最好的方法是给用户提供一个“非技术”界面,他们可以运行这些代码片段,同时保持我的版本控制?
我想到的潜在问题:
谢谢你的帮助!!
你可能想用Jupyter和/或Zeppelin。您可以将带注释的代码片段保存到中央服务器,作为可在用户需要时在浏览器中编辑和运行的笔记本(包括Pandas数据帧和matplotlib / seaborn图形绘制的输出)。