更新时间:2024-04-26 GMT+08:00
分享

方案概述

应用场景

该解决方案基于华为云数据湖探索 DLI Spark作业构建,通过对驾驶人驾驶行为的分析,帮助您快速的进行车辆数据管理与分析。DLI 是一个强大的大数据处理平台,它可以帮助您轻松地管理和分析车辆数据。通过使用标准 SQL 和 Spark 程序,您可以在云上进行多数据源的联合计算分析,从而挖掘和探索数据价值。适用于以下场景:

1、智能驾驶: 通过分析车辆数据,可以提供有关驾驶行为的深入见解,以改善驾驶体验、提高道路安全,并优化交通流量。

2、自动驾驶: 通过分析车辆数据,可以训练自动驾驶模型,以提高自动驾驶的准确性和效率。

3、安全预警: 通过分析车辆数据,可以预测和识别潜在的安全问题,提前采取措施,防止事故发生。

4、用户行为分析: 通过分析车辆数据,可以了解用户的驾驶习惯和行为,以提供更好的服务和产品。

方案架构

该解决方案基于数据湖探索 DLI构建,一键部署驾驶行为分析系统,帮您进行车辆数据管理与分析。架构如下图所示:
图1 方案架构

该解决方案会部署如下资源:

  • 创建一台云数据库 RDS for MySQL实例,用于存储统计的驾驶行为数据。
  • 创建数据湖探索 DLI增强型跨源队列,并创建SQL作业,用于分析和处理驾驶行为数据。
  • 创建数据湖探索 DLI跨源认证,用于DLI访问RDS for MySQL同步写入驾驶行为数据。
  • 创建两个对象存储服务 OBS桶,一个用于用户上传驾驶行为数据,另一个用于上传连接RDS的SQL文件。
  • 使用函数工作流 FunctionGraph创建两个函数,一个用于自动创建DLI 数据库表并将用户上传的驾驶行为数据自动写入,另一个用于自动在RDS创建数据表模板。

方案优势

  • 数据免搬迁

    数据湖探索 DLI支持与多种数据源的对接,直接通过SQL建表就可以完成数据源的映射。

  • 开源和定制化

    该解决方案是开源的,用户可以免费用于商业用途,并且还可以在源码基础上进行定制化开发,搭建属于自己的驾驶行为分析系统。

  • 一键部署

    一键轻松部署,即可完成数据湖探索 DLI,函数工作流 FunctionGraph,云数据库 RDS等资源发放,帮助用户轻松搭建驾驶行为分析解决方案。

约束与限制

  • 部署该解决方案之前,您需注册华为账号并开通华为云,完成实名认证,且账号不能处于欠费或冻结状态,如使用包周期部署确保余额充足。
  • 如果选用IAM委托权限部署资源,请确保使用的华为云账号有IAM的足够权限,具体请参考创建rf_admin_trust委托(可选);如果使用华为主账号或admin用户组下的IAM子账户可不选委托,将采用当前登录用户的权限进行部署。
  • 第一次使用数据湖数据湖 DLI时需要登录DLI控制台,如果使用IAM子账户部署该解决方案,请参考部署指南确保该账号已经有DLI的相关授权,第一次使用DLI时候也需要用子账号登录一次控制台。具体请参考数据湖探索 DLI帮助文档

相关文档