当前位置: 首页 > news >正文

做旅游销售网站平台ppt模板太原做推广营销

做旅游销售网站平台ppt模板,太原做推广营销,百度怎样做网站,做免费网站教程Lookup Join 是流式查询中的一种 Join,Join 要求一个表具有处理时间属性,另一个表由lookup source connector支持。 Paimon支持在主键表和附加表上进行Lookup Join。 a) 准备 创建一个Paimon表并实时更新它。 -- Create a paimon catalog CREATE CAT…

Lookup Join 是流式查询中的一种 Join,Join 要求一个表具有处理时间属性,另一个表由lookup source connector支持。

Paimon支持在主键表和附加表上进行Lookup Join。

a) 准备

创建一个Paimon表并实时更新它。

-- Create a paimon catalog
CREATE CATALOG my_catalog WITH ('type'='paimon','warehouse'='hdfs://nn:8020/warehouse/path' -- or 'file://tmp/foo/bar'
);USE CATALOG my_catalog;-- Create a table in paimon catalog
CREATE TABLE customers (id INT PRIMARY KEY NOT ENFORCED,name STRING,country STRING,zip STRING
);-- Launch a streaming job to update customers table
INSERT INTO customers ...-- Create a temporary left table, like from kafka
CREATE TEMPORARY TABLE Orders (order_id INT,total INT,customer_id INT,proc_time AS PROCTIME()
) WITH ('connector' = 'kafka','topic' = '...','properties.bootstrap.servers' = '...','format' = 'csv'...
);
b) Normal Lookup(正常查找)

可以在lookup join query中使用customers

-- enrich each order with customer information
SELECT o.order_id, o.total, c.country, c.zip
FROM Orders AS o
JOIN customers
FOR SYSTEM_TIME AS OF o.proc_time AS c
ON o.customer_id = c.id;
c) Retry Lookup(重试查找)

在 Flink 1.16+ ,如果Orders记录(主表)没有 Join 上,是因为相应的customers数据(查找表)尚未准备就绪,可以使用Flink的延迟重试策略进行查找。

-- enrich each order with customer information
SELECT /*+ LOOKUP('table'='c', 'retry-predicate'='lookup_miss', 'retry-strategy'='fixed_delay', 'fixed-delay'='1s', 'max-attempts'='600') */
o.order_id, o.total, c.country, c.zip
FROM Orders AS o
JOIN customers
FOR SYSTEM_TIME AS OF o.proc_time AS c
ON o.customer_id = c.id;
d) Async Retry Lookup(异步重试查找)

同步重试的问题是,一条记录没返回会阻塞后续记录,导致整个作业被阻塞,可以使用async + allow_unordered以避免阻塞。

-- enrich each order with customer information
SELECT /*+ LOOKUP('table'='c', 'retry-predicate'='lookup_miss', 'output-mode'='allow_unordered', 'retry-strategy'='fixed_delay', 'fixed-delay'='1s', 'max-attempts'='600') */
o.order_id, o.total, c.country, c.zip
FROM Orders AS o
JOIN customers /*+ OPTIONS('lookup.async'='true', 'lookup.async-thread-number'='16') */
FOR SYSTEM_TIME AS OF o.proc_time AS c
ON o.customer_id = c.id;

如果主表(Orders)是CDC流,allow_unordered将被Flink SQL忽略(仅支持附加流),可能阻塞流式任务,可以尝试使用Paimon的audit_log系统表功能(将CDC流转换为附加流)。

8)Query Service

可以运行Flink流作业来启动表的查询服务,当QueryService存在时,Flink Lookup Join将优先从中获取数据,这将有效地提高查询性能。

Flink SQL

CALL sys.query_service('database_name.table_name', parallelism);

Flink Action

<FLINK_HOME>/bin/flink run \/path/to/paimon-flink-action-0.7.0-incubating.jar \query_service \--warehouse <warehouse-path> \--database <database-name> \--table <table-name> \[--parallelism <parallelism>] \[--catalog_conf <paimon-catalog-conf> [--catalog_conf <paimon-catalog-conf> ...]]
http://www.hrbkazy.com/news/25136.html

相关文章:

  • 闵行做网站的公司什么是百度权重
  • 赤峰市网站建设培训网络销售怎么学
  • 做培训的都上哪些网站佛山网站建设制作公司
  • 网站开发一般多钱百度推广官网入口
  • 全民电竞app的制作公司seo教程最新
  • 网站后台登陆验证码无法显示考研培训
  • WordPress站内跳转设置企业培训课程设置
  • 北京手机网站制作哪家好外贸企业网站设计公司
  • 上海龙雨建设工程有限公司网站免费seo关键词优化方案
  • 免费网站建设推销小红书搜索优化
  • 网站优化报价单产品网络推广怎样做
  • 数据库 网站开发所需流程大的网站建设公司
  • 优酷专门给马天宇做的网站今日热点新闻素材
  • 网站开发大学是什么专业搜索网络如何制造
  • 做网站的费用计入什么费用外贸网站建设
  • 怎么使用创客贴网站做图广东网站seo
  • qq空间是用什么做的网站互联网项目
  • 如何测试网站前端培训
  • php网站设计软文推广发稿
  • 优酷 做视频网站还能成功吗网址导航大全
  • 兴安盟住房和城乡建设部网站万网建站
  • 麻将网站怎么做的如何自己建个网站
  • 安徽城乡建设委员会的网站图片优化是什么意思
  • 宽带固定ip的怎么做网站服务器襄阳seo
  • 网站数据采集 源码网店推广软文范例
  • 网站功能调研semi是什么意思
  • wordpress 文章和页面seo中文含义是什么
  • 怎么处理脓包痘痘专业搜索引擎seo服务商
  • wordpress印刷模版镇江交叉口优化
  • 旅游电子商务网站建设技术规范深圳市住房和建设局官网