应用功能说明

概述

Rill 是一个开源的实时数据分析平台,它允许用户快速构建、部署和管理实时数据管道。Rill 提供了一个易于使用的界面,使得数据工程师和分析师能够轻松地处理大量实时数据流,并从中提取有价值的信息。

主要功能

  1. 实时数据处理

    • Rill 支持实时数据流处理,可以处理来自多个数据源的实时数据流,并进行实时分析。
  2. 数据源集成

    • Rill 支持多种数据源,包括数据库、消息队列、文件系统等,可以轻松地集成各种数据源。
  3. 可视化界面

    • Rill 提供了一个用户友好的界面,使得非技术人员也能构建复杂的数据管道。
  4. SQL 查询

    • 用户可以使用 SQL 语法来查询和处理数据,简化了数据处理的过程。
  5. 自动化部署

    • Rill 支持自动化部署,可以轻松地将数据管道部署到生产环境中。
  6. 扩展性和可伸缩性

    • Rill 设计为高度可扩展和可伸缩的,可以处理大量数据和高并发场景。
  7. 监控和警报

    • Rill 提供了监控和警报功能,可以实时监控数据管道的状态,并在发生异常时发出警报。
  8. 安全性

    • Rill 支持多种安全措施,包括数据加密、身份验证和授权,确保数据的安全性和隐私。

使用说明

Rill 提供了全面的数据源集成功能,支持多种类型的数据源接入,包括但不限于关系型数据库(如 PostgreSQL、SQLite 和 MySQL)以及本地文件(如 CSV 格式的文本数据)。下面是使用 PostgreSQL 数据源作为示例的集成流程,此过程同样适用于其他类型的数据库及本地文件。

  1. 访问Rill

登录统一门户,选择左侧“实时数据分析平台”,选择“数据分析”菜单。

main

  1. 选择数据源类型

点击 “Add data” , 选择 PostgreSQL

main

  1. 配置连接信息

main

输入

  • SQL :输入连接的PostgreSQL数据库的查询语句,如:select * from \“MenuInfo\”;
  • Source name : 输入数据源名称,如:memu_info_source
  • Postgres Connection string : 输入连接信息,如:postgresql://postgres:postgres@192.168.0.110:7654/auth_db

数据源连接信息配置完成后,点击右下角的”Add data”按钮,跳转至步骤4中的界面。

  1. 数据展示

main

以上为统一门户中配置的所有菜单数据,通过此功能,可以获取详细的菜单结构信息。

  1. 创建model

点击界面右上角的”Create model”按钮用于启动模型创建流程,成功点击”Create model”后,将在左侧菜单栏的”Models”列表中自动生成一条新的模型记录,通过点击新生成的模型记录进入模型编辑页面,在此页面内进行SQL语句的编写和调整,以便查询所需的数据内容。

main

如:为了查询”系统管控”应用下的所有菜单项,可以使用以下标准 SQL 查询语句:

select \* from my\_new\_source where applicationId= 'hsm-smc'

main

通过这一流程,用户可以高效地在所选数据源上定义和构建定制化的数据查询模型,从而实现对特定数据集的有效分析和利用。

  1. 数据导出

点击界面右上角的”Export”按钮用于启动数据导出流程,选择 CSV 格式以将查询结果导出为本地文件,导出后的 CSV 文件可用于数据备份以及进一步的问题排查和分析.

main

  1. 生成看板

点击用户界面右上角的”Generate dashboard with AI”选项来启动看板的自动生成过程,在看板生成完成后,将在左侧菜单栏中的”Dashboards”列表内生成一条新的记录,这代表新生成的看板。

main

为了查看生成的看板,请点击用户界面右上角的“Preview”按钮。

main

  1. 调整看板

为了实现对日志监视下各菜单项的统计以及进一步的数据分析,可以通过界面配置参数,查看每个菜单项的名称及其对应的路由地址。

main