数据维表概述

简介:

实时计算Flink SQL中没有专门为维表设计的DDL语法,增加一行PERIOD FOR SYSTEM_TIME的声明,即可使用标准的CREATE TABLE语法。这行声明定义了维表的变化周期,即表明该表是一张会变化的表。

示例

 
  
  1. CREATE TABLE white_list (
  2. id varchar,
  3. name varchar,
  4. age int,
  5. PRIMARY KEY (id), -- 用作维表时,必须有声明的主键。
  6. PERIOD FOR SYSTEM_TIME -- 定义维表的变化周期
  7. ) with (
  8. type = 'xxx',
  9. ...
  10. )

注意:声明一个维表的时候,必须要指名主键。维表Join的时候,on的条件必须包含所有主键的等值条件。


本文转自实时计算——数据维表概述

相关文章
|
4月前
|
存储 大数据 数据管理
数据仓库(08)数仓事实表和维度表技术
所谓的事实表和维度表技术,指的就是如何和构造一张事实表和维度表,是的事实表和维度表,可以涵盖现在目前的需要和方便后续下游数据应用的开发
55 1
|
4月前
|
数据可视化 数据格式 索引
lindorm时序数据引擎可否将查询结果导成excel格式?
lindorm时序数据引擎可否将查询结果导成excel格式?
33 0
|
4月前
|
SQL 流计算
Hologres源表定义的时候,可以映射为flink的timestmap么,那这个怎么映射呢?
Hologres源表定义的时候,可以映射为flink的timestmap么,那这个怎么映射呢?
106 0
|
11月前
|
SQL 分布式计算 运维
数据集成最佳实践:分区表作为来源表时的处理策略
分区表是指拥有分区空间的表,在集成任务中指定来源表的分区数据进行抽取,可以避免全表扫描,提高处理效率。但是来源表为分区表时也会遇到一些问题,如某些分区不存在,或者是需要抽取多个分区的数据,下面介绍一下Dataphin为这些场景提供的对应能力。
258 0
|
分布式计算 DataWorks API
基于pyodps对MaxComputer表的数据探查
本次脚本设计是针对大批量表,并且没有明确业务支持下的数据探查,会根据不同的类型进行判定,根据结果值进行分析得出结论,并给出一定的建议,同时该脚本仅仅支持普通表,一级分区表和二级分区表;一级分区表的分区字段必须是ds或者pt。
865 0
|
分布式计算 MaxCompute SQL
基于MaxCompute InformationSchema进行冷门表热门表访问分析
在实际的数据平台运营管理过程中,数据表的规模往往随着更多业务数据的接入以及数据应用的建设而逐渐增长到非常大的规模,数据管理人员往往希望能够利用元数据的分析来更好地掌握不同数据表的使用情况,从而优化数据模型。
6490 0
基于MaxCompute InformationSchema进行冷门表热门表访问分析
|
SQL 消息中间件 关系型数据库
Streamworks,基于扩展FlinkSQL实现流计算的源表导入、维表关联与结果表导出
Streamworks,袋鼠云基于SQL的流计算开发平台,其通过扩展FlinkSQL,实现FlinkSQL与界面化配置映射结合的方式,完成Kafka源数据的读入,并支持流数据与Mysql/Oracle/MongDB等数据源进行维表关联,将最终结果数据导出至Hbase/ES/Greenplum/Oracle/OceanBase等目标数据库,进行一站式的流数据开发。
2309 0
|
NoSQL 数据库 索引
海量结构化数据存储技术揭秘:Tablestore表设计最佳实践
前言 表格存储Tablestore是阿里云自研的面向海量结构化数据存储的Serverless NoSQL多模型数据库。在处理海量数据时,方案设计非常重要,合理的设计才能够发挥出数据库的性能水平。本文主要介绍Tablestore在表设计方面的一些实践经验,供大家参考。
9801 0
|
存储 监控 NoSQL
Tablestore Timestream:为海量时序数据存储设计的全新数据模型
引言 随着近几年物联网的发展,时序数据迎来了一个不小的爆发。为了存储这些时序数据,各大企业纷纷推出自己的时序数据库。Tablestore作为阿里云自研的NoSQL多模型数据库,能够提供海量结构化数据存储以及快速的查询和分析服务,其在存储模型、数据规模以及写入和查询能力上,都能很好的满足时序数据的场景,另外已经支持很多时序类业务,例如监控类的云监控,事件类的阿里健康药品追踪以及快递包裹轨迹等。
5962 0

热门文章

最新文章