【阿里云流计算】-商场WiFi会员管理案例

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 背景 随着网络通讯越来越发达,用户外出购物、游玩、酒店等对WiFi网络越来越依赖!商家也为了更好的服务自家的会员用户基于大数据分析给用户制定人物画像,下面就是基于阿里云流计算对商场WiFi会员管理写的一个小案例! 案例 商场一般会提供免费的WIFI来做引流,再基于每个用户的需求来做实时推荐!这个案.

背景

随着网络通讯越来越发达,用户外出购物、游玩、酒店等对WiFi网络越来越依赖!商家也为了更好的服务自家的会员用户基于大数据分析给用户制定人物画像,下面就是基于阿里云流计算对商场WiFi会员管理写的一个小案例!

案例

商场一般会提供免费的WIFI来做引流,再基于每个用户的需求来做实时推荐!这个案例就是用户到达商场后,系统会自动判断是哪家商店的会员,会自动推送实时服务!

步骤

当用户的信息是流式数据进入流计算以后,先去和维表里的静态数据做JOIN如果能够JOIN上数据就说明是老用户来了,然后写入数据推送的结果表里。如果没有JOIN上就说明是新客户、潜在客户然后把他的信息写入到刚才的维表中去做保存,为后续发展成新用户做准备!

--实时的用户手机号的流式源表
CREATE TABLE datahub_input1 (
id            BIGINT,
name        VARCHAR,
age           BIGINT
) WITH (
type='datahub'
);

--商场商家的会员信息做数据维表
create table phoneNumber(
name VARCHAR,
id bigint,
phoneNumber bigint,
primary key(name),
PERIOD FOR SYSTEM_TIME
)with(
type='RDS',

);

--新用户的结果表
CREATE table result_01(
id bigint,
phoneNumber bigint,
name VARCHAR
)with(
type='rds'
);
--最后推送信息的结果表
CREATE table result_02(
id bigint,
phoneNumber bigint,
name VARCHAR
)with(
type='rds'
);


INSERT INTO result_01
select  *  
from
datahub_input1;

INSERT INTO result_02
SELECT
t.id
,w.phoneNumber
,t.name
FROM datahub_input1 as t
JOIN phoneNumber FOR SYSTEM_TIME AS OF PROCTIME() as w
ON t.name = w.name;

##难点解析

--商场商家的会员信息做数据维表
create table phoneNumber(
name VARCHAR,
id bigint,
phoneNumber bigint,
primary key(name),
PERIOD FOR SYSTEM_TIME
)with(
type='RDS',

);
--新用户的结果表
CREATE table result_01(
id bigint,
phoneNumber bigint,
name VARCHAR
)with(
type='rds'
);
--最后推送信息的结果表
CREATE table result_02(
id bigint,
phoneNumber bigint,
name VARCHAR
)with(
type='rds'
);

最大的难点是这里,其实这result_01和phoneNumber两张RDS是一张表!只不过是名称不一样、声明两次就好了,第一次声明为结果表去插入新用户的数据另一个是把插入的数据进行维表关联然后把要推送的信息写入result_02最后的结果表中!

相关实践学习
实时数据及离线数据上云方案
本实验通过使用CANAL、DataHub、DataWorks、MaxCompute服务,实现数据上云,解决了数据孤岛问题,同时把数据迁移到云计算平台,对后续数据的计算和应用提供了第一步开山之路。
目录
相关文章
|
4天前
|
云安全 安全 开发工具
如何有效管理你的阿里云凭证?
如何有效管理你的阿里云凭证?
21 3
|
4天前
|
SQL 安全 数据管理
在阿里云数据管理DMS(Data Management Service)中,您可以按照以下步骤来创建和管理数据库
【2月更文挑战第33天】在阿里云数据管理DMS(Data Management Service)中,您可以按照以下步骤来创建和管理数据库
53 7
|
4天前
|
存储 开发工具 对象存储
Javaweb之SpringBootWeb案例之阿里云OSS服务入门的详细解析
Javaweb之SpringBootWeb案例之阿里云OSS服务入门的详细解析
23 0
|
4天前
|
存储 DataWorks Kubernetes
阿里云cam授权案例
以下是内容摘要: 1. 阿里云OSS自定义策略允许全权访问`dc-odsopr`及其所有内容。 2. Dataworks授权文档详情见[此处](https://help.aliyun.com/document_detail/74302.html)。 3. 日志权限策略涵盖多种日志操作,如获取和管理项目、作业、日志存储等,限定于`cn-shenzhen`区域的`k8s`项目。 4. AliKafka权限包括实例、主题的管理,消息操作及部署、ACL、用户管理等。 5. OSS策略允许上传对象至`sz-creative-system-test-public`存储空间。
53 5
|
4天前
使用阿里云智能翻译接口案例—
使用阿里云智能翻译接口案例—
22 0
|
4天前
|
JSON 数据格式
使用阿里云火车票查询接口案例—
使用阿里云火车票查询接口案例—
15 0
|
4天前
使用阿里云身份证扫描识别接口案例—
使用阿里云身份证扫描识别接口案例—
61 0
|
4天前
|
弹性计算 网络安全
阿里云OpenAPI提供了多种接口来管理ECS实例
【2月更文挑战第1天】阿里云OpenAPI提供了多种接口来管理ECS实例
35 0
|
4天前
|
弹性计算 安全 API
带你读《从基础到应用云上安全航行指南》——干货长文快收藏!阿里云专家教你如何安全访问和管理ECS资源(1)
带你读《从基础到应用云上安全航行指南》——干货长文快收藏!阿里云专家教你如何安全访问和管理ECS资源(1)
579 2
|
4天前
|
弹性计算 运维 监控
带你读《从基础到应用云上安全航行指南》——干货长文快收藏!阿里云专家教你如何安全访问和管理ECS资源(2)
带你读《从基础到应用云上安全航行指南》——干货长文快收藏!阿里云专家教你如何安全访问和管理ECS资源(2)
568 0

热门文章

最新文章