Skip to content

Latest commit

 

History

History
91 lines (66 loc) · 4.74 KB

README_CN.md

File metadata and controls

91 lines (66 loc) · 4.74 KB

English中文简体中文繁體

Sachima

Sachima是一个灵活的用于开发数据驱动应用的框架。它基于MIT开源协议,所有的代码均由python实现。我们创建它的最初目的是因为数据需求变化太快太频繁,因此需要一个可以让数据分析师修改的逻辑直接上线和可视化的工具。

Sachima拥有非常美观的界面和智能的数据分析功能。

你可以选择把Sachima和BI平台Superset或者sachima-ui整合使用。或者使用它生成的api,开发自己的ui。

build status dependencies chat github code size code style commit activity doc latest

特性列表

特性 预览 描述
api 把数据逻辑发布成rpc和http的api
BI平台整合 image 可以在流行的BI平台上使用
消息通知发送 可以把数据报告发送到email或者即时通讯工具
数据可视化 imageimageheatmap44331558-5d2ec600-a49c-11e8-9406-ee71ac94b52c44331788-083f7f80-a49d-11e8-9fad-5668b53ab95448402607-fcdfb580-e766-11e8-9fe4-68f1a995d4f6 一键可视化你的数据.
命令行工具 imageimage 方便的命令行工具.

开始使用

首先你需要安装 python. 如果你不想影响到你现有的python环境可以选择安装虚拟环境 virtualenv

通过以下命令检查你的python是否安装正确

python -V

根据你环境的配置你可能需要执行python3和pip3而不是python和pip.

安装sachima

pip install -U sachima

查看sachima版本

sachima version

切换到你的工作目录并初始化sachima项目(默认会自带例子)

sachima init YOUR_PROJ_NAME

进入你新创建的Sachima工程目录

cd YOUR_PROJ_NAME

运行sachima

sachima run

这时你的sachima会在命令行启动并且自动打开浏览器展示数据。如果你遇到任何问题可以尝试重新执行最后一步或者在Sachima github issues提问题

更新sachima到最新版本

sachima update

获取中间件

获取数据透视表插件

sachima get DessertsLab/pivot_table

Working with BI platform

Working with superset(WIP)

Working with schima-ui(WIP)