SmartNoteBook,让数据触手可及!
SmartNoteBook(简称:SNB)是一款现代化的Notebook工具,它是一个开箱即用、云原生、协作式的在线数据科学与数据分析、人工智能平台,是大数据和AI应用开发的一站式平台。SNB具有以下特点:
- 数据连接:SNB可以连接到各种数据形式,包括数据文件、数据库/仓库、数据湖、图数据库、数据开放平台API等。您可以轻松地获取所需的数据,无论数据存储在哪里。
- 数据分析与探索:通过SNB可以进行探索性数据分析,内置探索性数据分析的低代码组件、SQL原生支持,支持数据清洗、转换、合并、聚合等操作,深入了解数据的特征和模式。同时也可以使用Python、R等生态体系内各种强大的工具和库。
- 建立预测模型与服务API:SNB提供了机器学习和预测建模的功能。支持Scikit-learn、TensorFlow等库,建立预测模型,并将其敏捷创建为服务API(FaaS:函数即服务),供其他应用程序调用和使用。
- 支持知识图谱挖掘:SNB支持连接图数据库进行关系数据的分析、计算和挖掘,将数据之间的关系和连接进行可视化,有助于发现数据之间的隐藏模式和洞察。
- 数据可视化与报告生成:SNB提供了丰富的数据可视化功能,敏捷可视化分析和输出,用于展示和传达数据的见解和故事。
- 仪表盘与报告共享:通过SNB创建交互式的数据仪表盘和报告。可以将数据的洞察和分析结果以直观和易于理解的方式与团队或其他利益相关者共享。
- 数据智灵(人工智能AI伴侣):用户可以通过自然语言描述数据分析需求生成、编辑、bug修复和文档注释Python或SQL 代码,这种方式可以帮助用户更加轻松地处理和分析数据,尤其是对于那些不熟悉编程的人员来说,使用自然语言描述数据分析需求会更加直观和方便。
SmartNoteBook致力于实现从数据接入到数据价值的全流程,使数据处理和分析变得更加简单、高效和可协作。通过SNB,您可以轻松地进行数据处理、分析和可视化,并通过共享报告和仪表盘将数据的洞察传达给相关人员。
为了更好地理解Notebook,以及体验 SNB(SmartNotebook)功能,我们整理了 Docker 的部署脚本,并使用 Compose 进行编排。您只需按照指引,无需进行任何修改,即可轻松部署和安装,从而畅享 SNB 的功能。
详细的部署步骤请查阅:https://github.com/wrss01/snb-docker-compose
snb-docker-compose部署脚本说明
- 本部署脚本生成的服务仅支持SmartNotebook 基本功能,如需扩展功能请与我们联系!
- Linux、Mac 、windows 10、11 部署测试通过,软件上在mac、windows有小兼容问题,不影响使用。
docker and docker-compose 版本:测试环境的参考版本- docker Version: 18.06.1-ce
- Docker Compose version: v2.23.0
1. git clone 脚本
2. 修改 wait-for-it.sh 执行权限
cd snb-docker-compose/
chmod +x wait-for-it.sh
3. 创建和启动容器组(Create and start containers)
Mac 环境下需要手工pull mysql 镜像:
docker pull --platform linux/x86_64 mysql:5.7
4. 访问smartnotebook:
登录页如下:
默认用户名和密码:
登录成功后的首页:
创建第一notebook:
编写第一行python 代码并运行
print("Welcome to the world of SmartNoteBook \n"*15)
运行的界面如下:
5. 问题反馈和交流
公众号:新语数据故事会
微信联系
Email联系
wangxinyi@smartnotebook.tech