在数据分析建模的过程中,Kimball模式建模一般遵循四步骤流程,分别是选取要建模的业务处理过程,确定业务处理的粒度,选定最终事实表的维度,确定最终事实表的事实四个步骤。如果一位同事咨询你想了解某个表中每一行的内容代表了什么具体的含义,其实是想咨询你这个表的数据建模里的哪一个步骤信息?
(A)选取要建模的业务处理过程
(B)确定业务处理的粒度
(C)选定最终事实表的维度
(D)确定最终事实表的事实
参考答案
继续答题:下一题
更多阿里云大数据助理工程师认证(ACA)试题
- 1大数据开发套件Dataworks支持数据分析项目的全流程开发,以下的说法中不正确的是:()。
- 2MaxCompute中只有string, bigint, datetime和double才能参与算术运算。
- 3可以给项目空间外的主体授权。
- 4大型会员制连锁超市S使用OTS来存储消费记录表,里面包含了客户的vip卡号、订单标识,超市分店标识,商品标识,购买时间等,业务逻辑遵循以下规则:每个vip卡号对应一个客户,同时一个客户职能拥有一个vip卡号;该连锁超市的不同分店都拥有唯一的分店标识;订单标识按照时间顺序产生;为了让数据分布和访问了的分布尽可能均匀,一下备注主键中()最合适。
- 5某BI系统构建在大数据计算服务上,某数据分析员在分析订单的地域分布时,需要把订单表order(占用存储空间约10G)与地狱维表region(占用存储空间100M)关联起来,两张表的结构如下:create table order( order_id string, region_id string, order amt bigint); create table region(region_id string, region_name string)在运行时发现由于订单大量集中在上海地区,数据的倾斜导致整体运行时间较长,运行的SQL语句如下:select region_name, sum(order_amt)amt from order t1 join region t2 on t1.region_id=t2.region_id;此时可以考虑通过()优化SQL的运行效率。
- 6在大数据计算服务(MaxCompute,原ODPS )的数据仓库中的订单表fact_order,建表语句如下:create table fact_order(order_id string, order_amt double, order_dt string)paititioned by (dt string); 此表中的数据是从ods_order加工而来,ods_order建表语句如下:create table ods_order(order_id string.order_amt bigint, order_dt string);ods_order中有一条记录数据值是order_id order_amt order_dt 0001 100 20160301 运行SQL语句将数据从ods_order加载到fact_order中:insert overwrite table fact_order partition(dt=’20160301’) select* from ods_order;对此语句的执行结果描述正确的是:()。