Skip to content

电商场景应用

本章讲使用电商数据分析为案例,详细介绍如何使用OraAI进行自然语言数据分析。 参考5分钟上手OraAI

示例工程

下载电商场景示例工程ora-project-ec.zip

目录结构

shell
orai-project-ec/
├── ora.yml                     # 项目配置文件
├── models/                     # 模型文件目录
    └── fct_order_main.yml     # 订单表模型文件
├── sqls/                       # SQL文件目录
    └── fct_order_main.sql     # 订单表SQL查询
├── images/                     # README图片
    └── ......
└── README.md                   # 项目说明

1.登录平台

  1. 打开浏览器,输入http://47.120.51.218:3000/
  2. 输入用户名和密码,登录平台。

2.建立数据源

  1. 点击左下角头像,在弹出菜单中,选择数据源数据源

  2. 点击新建数据源新建数据源

  3. 选择数据库类型。 选择数据库类型

  4. 输入数据库连接信息。 填写数据库连接信息注意:

    • 数据源名称必须为英文名字。
    • ora.yml中的data_source_name名称必须与数据源名称一致。
    • ora.yml中的data_source_name名称为英文。
  5. 可以使用平台提供的电商模拟数据作为数据源。 电商模拟数据

    参数
    名称ecdemo
    主机名218.1.66.142
    端口9030
    用户名ec_user
    密码0raA14ec!
    数据库名称ec_demo
    数据库类型StarRocks
    数据库版本3.2+
  6. 数据源创建成功。 数据源创建成功

  7. 查看数据源状态。状态为已连接表示连接成功。 查看数据源状态

3.下载工程

  1. 下载电商语义模型示例工程。ora-project-ec.zip
  2. 解压工程。
shell
$ unzip ora-project-ec.zip
  1. 进入工程目录。
shell
$ cd ora-project-ec

4.安装客户端

  1. 安装orai-cli客户端。参考orai-cli 安装和配置指南
  2. OraAI智能分析平台获取API秘钥。依次点击设置->API秘钥->创建新API秘钥。并复制API秘钥。 获取API秘钥复制API秘钥
  3. 配置orai-cli客户端。设置环境变量。 注意:
  • 替换http://47.120.51.218:3001OraAI智能分析平台地址。
  • OraAI智能分析平台API服务端口为3001,不能更改。
  • 替换xxxxxx为复制的API秘钥。
shell
$ export ORAI_HOST=http://47.120.51.218:3001
$ export ORAI_API_KEY=xxxxxxxx
  1. 使用orai-cli客户端进行认证。
shell
$ orai-cli auth
 您已成功连接到 OraAI!
连接详情:
host: http://47.120.51.218:3001
api_key: ****XXXXX
凭据保存成功!
  1. 进入工程。
shell
$ cd ora-project-ec
  1. 解析工程。
shell
$ orai-cli parse
  1. 上传工程。
shell
$ orai-cli deploy
  1. 登录OraAI智能分析平台,查看数据集。 查看数据集列表查看数据集SQL查看数据集元数据

5.用户提问

  1. 登录OraAI智能分析平台
  2. 输入问题进行提问。 输入问题自我介绍
  3. 分析电商数据。
  • 请帮我分析不同店铺的订单量。请帮我分析不同店铺的订单量生成指标文件展示分析结果
  1. 顾问型分析。
  • 最近销量下降,如何挽回。顾问型分析
  1. 学习型分析。
  • 对比各渠道销售数据。对比各渠道销售数据
  • 分析主播-016的成功经验,复制到其他渠道。学习销冠经验总结销冠成功经验
  1. 分析提示词。
    1. 基础分析
    • 请帮我分析不同店铺的订单量。
    • 请帮我分析不同商品的订单量。
    • 请帮我分析不同商品的出库数量、退货数量和退货率。在一张图表中展示,用柱状折线图。
    • 请帮我统计销售前三名的商品本月的同环比变化。
    1. 顾问型分析
    • 最近销量下降,如何挽回。
    1. 学习型分析
    • 对比各渠道销售数据。
    • 分析主播-016的成功经验,复制到其他渠道。