美文网首页
Kylin的的基本概念参考

Kylin的的基本概念参考

作者: liuzx32 | 来源:发表于2019-01-24 11:56 被阅读12次

    refer:https://blog.csdn.net/ZYC88888/article/details/80265242

    Kylin应用中的基本概念

    1. 表(Table ):表定义在hive中,是数据立方体(Data cube)的数据源,在build cube 之前,必须同步在 kylin中。

    2. 模型(model):模型描述了一个星型模式的数据结构,它定义了一个事实表(Fact Table: Wiki:Fact_table)和多个查找表(Lookup Table:Wiki:Lookup_table)的连接和过滤关系。

    3. 立方体(Cube):它定义了使用的模型、模型中的表的维度(dimension:Wiki:dimension)、度量(measure:Wiki:measure ,一般指聚合函数,如:sum、count、average等)、如何对段分区( segments partition)、合并段(segments auto-merge)等的规则。

    4. 立方体段(Cube Segment):它是立方体构建(build)后的数据载体,一个 segment 映射hbase中的一张表,立方体实例构建(build)后,会产生一个新的segment,一旦某个已经构建的立方体的原始数据发生变化,只需刷新(fresh)变化的时间段所关联的segment即可。

    5. 作业(Job):对立方体实例发出构建(build)请求后,会产生一个作业。该作业记录了立方体实例build时的每一步任务信息。作业的状态信息反映构建立方体实例的结果信息。如作业执行的状态信息为RUNNING 时,表明立方体实例正在被构建;若作业状态信息为FINISHED ,表明立方体实例构建成功;若作业状态信息为ERROR ,表明立方体实例构建失败!作业的所有状态如下:

    • NEW - This denotes one job has been just created.
    • PENDING - This denotes one job is paused by job scheduler and waiting for resources.
    • RUNNING - This denotes one job is running in progress.
    • FINISHED - This denotes one job is successfully finished.
    • ERROR - This denotes one job is aborted with errors.
    • DISCARDED - This denotes one job is cancelled by end users.

    相关文章

      网友评论

          本文标题:Kylin的的基本概念参考

          本文链接:https://www.haomeiwen.com/subject/ensyjqtx.html