在数据准备阶段,您需要通过数据Demo包生成模拟真实环境的数据,以便后续数据开发使用。
前提条件
- 创建华北2(北京)区域的表格存储实例,同时记录实例名称和实例访问地址。单击表格存储控制台中的实例名称,即可获得实例访问地址。对于跨区域的访问,建议您使用公网地址。详细操作请参见环境准备。
- 使用主账号登录安全信息管理控制台,获取并记录您的AccessKey ID和AccessKey Secret信息。
说明 AccessKey ID和AccessKey Secret是您访问阿里云API的密钥,具有该账户完全的权限,请您妥善保管。
操作步骤
- 下载数据Demo包
数据Demo包下载地址如下,本例中使用环境为Windows7 64位:
- Mac下载地址
- Linux下载地址
- Windows7 64位下载地址
- 配置Demo环境
完成下载后,解压下载包,编辑conf文件夹内的app.conf文件。
app.conf文件内容示例如下。
endpoint = "https://workshop-bj-001.cn-beijing.ots.aliyuncs.com" instanceName = "workshop-bj-001" accessKeyId = "LTAIF24u7g******" accessKeySecret = "CcwFeF3sWTPy0wsKULMw34Px******" usercount = "200" daysCount = "7"
其中,需要配置的参数如下:
- endpoint:表格存储实例的访问网络地址,建议您使用公网地址。
- instanceName:表格存储实例的名称。
- accessKeyId和accessKeySecret:访问阿里云API的密钥。
- 启动Demo准备测试数据
- 启动Windows CMD命令行工具,进入您解压缩Demo包的路径,执行如下语句查看Demo包命令用法。
workshop_demo.exe -h
启动Windows CMD命令行工具,进入您解压缩Demo包的路径,执行如下语句查看Demo包命令用法。该命令会列出该demo的相关命令,如下。
workshop_demo.exe -h 列出该demo的相关命令: * prepare: 准备测试数据,创建数据表,根据conf中的用户数量,为用户生成一周的行为日志数据。 * raw ${userid} ${date} ${Top条数}: 查询指定用户的日志明细。 * new/day_active/month_active/day_pv/month_pv:在结果表中查询上述几种类型的报表数据(新增:new,日活:day_active,月活:month_active,日PV:day_pv,月PV:month_pv)。
- 执行如下命令生成准备数据。
workshop_demo.exe prepare
结果如下。
在此过程中,Demo包会自动帮助您在表格存储中创建表,结构如下:
- 原始日志数据表:user_trace_log
列名 类型 说明 md5 STRING 用户uid的md5值undefined前8位,表格存储主键。 uid STRING 用户uid,表格存储主键。 ts BIGINT 用户操作时间戳,表格存储主键。 ip STRING IP地址。 status BIGINT 服务器返回状态码。 bytes BIGINT 返回给客户端的字节数。 device STRING 终端型号。 system STRING 系统版本:ios xxx/android xxx。 customize_event STRING 自定义事件:登录/退出/购买/注册/点击/后台/切换用户/浏览。 use_time BIGINT APP单次使用时长,当事件为退出、后台、切换用户时有该项。 customize_event_content STRING 用户关注的内容信息。 - 分析结果表: analysis_result
列名 类型 说明 metric STRING 报表的类型:’new’、’day_active’、’month_active’、’day_pv’、’month_pv’,表格存储主键。 ds STRING 时间yyyy-mm-dd或yyyy-mm,表格存储主键。 num BIGINT 对应的数据值。
- 启动Windows CMD命令行工具,进入您解压缩Demo包的路径,执行如下语句查看Demo包命令用法。
- 数据验证
- 用户明细查询
通过如下语句查询指定用户在某一日期指定条数的明细数据。表格数据的日期对应于您创建表格的时间。
raw ${userid} ${date} ${Top条数}
其中,${userid}为用户ID,${date}为指定日期,${Top条数}为指定查询条数。例如您创建数据时间为2019年6月15日,则可以使用
workshop_demo.exe raw 00010 "2019-06-15" 20
查看20条用户明细数据。
说明 由于表格存储是SchemaFree结构,表的属性列不需要预先定义。Customize_Event中不同的事件对应了不同的内容,因此Demo中将事件、内容进行对齐显示。 - 报表结果查询
您可以使用
workshop_demo.exe day_active
命令查看日活数据。
- 用户明细查询
原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/34149.html
相关推荐
-
阿里云图像搜索选择业务场景
目前图像搜索产品主要提供四种业务场景: 商品图像搜索 通过输入商品图片,在商品库中准确找到同款或者相似产品。主要应用于各类电商平台等场景。 布料图像搜索 通过输入布料图片,可以在布…
-
阿里云数据库POLARDBST_IsGeoreferenced
获取raster对象是否已被地理参考。boolean格式的返回结果为:“t” 或 “f”。 语法 boolean ST_IsGeoreferenced(raster raster_…
-
阿里云数据库 RDS 版SQL Server功能概览
本文介绍RDS SQL Server各版本、系列、存储类型支持的功能,便于您根据自身需要选购实例或查询已购实例功能。 SQL Server 2017 类别 功能 SQL Serve…
-
阿里云机器人流程自动化RPA控制台【用户与权限管理】介绍
阿里云RPA用户与权限管理主要功能是添加用户账号、删除用户账号、修改用户属性、重置密码以及权限组配置等。 列表数值注释:用户来源:管理员通过【添加用户】按钮添加的用户将会显示【普通…
-
阿里云Java SDK删除转码配置
本示例介绍使用Alibaba Cloud SDK for Java调用DeleteLiveStreamTranscode接口删除转码配置信息。 前提条件 请在pom.xml文件中增…
-
阿里云资源编排DeleteTemplate
调用DeleteTemplate接口删除模板。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可…
-
阿里云Quick BI添加、修改、查询、删除工作空间成员
添加、修改、查询、删除工作空间成员均需在工作空间管理页面,进行所有操作前请先进入工作空间管理页面。 进入工作空间管理页面 登录Quick BI控制台。 选择配置面板 > 工作…
-
阿里云智能云相册创建PhotoStore
以下为通过控制台创建PhotoStore的方法: 登录智能云相册控制台。 单击右上角的新建PhotoStore。 在弹出的对话框中输入PhotoStore的信息并单击确定,如下图所…
-
阿里云日志服务访问密钥
阿里云访问密钥是阿里云为用户使用 API(非控制台)来访问其云资源设计的安全口令。您可以用它来签名 API 请求内容以通过服务端的安全验证。 阿里云访问密钥成对(AccessKey…
-
阿里云桌面DescribeClusters
.icms-tree-table-trigger { display: inline-block; width: 17px; height: 17px; margin-right:…