当前位置: 首页 > 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.yidumall.com/news/108760.html

相关文章:

  • b2b网站有哪些方面微信投放广告多少钱
  • 阿里云网站怎么做seo整站优化新站快速排名
  • 做网站建设有哪些公司好兰州网站优化
  • js跳转网站网站制作的服务怎么样
  • 个人做网站好吗优化营商环境评价
  • 网站建设公司赚钱吗百度一下就一个
  • 门户网站建设的意义百度关键词推广网站
  • 做国外电影网站如何发布自己的网站
  • 合同模板网站免费个人网页制作
  • 小说网站做封面要钱吗网推平台有哪些
  • 武汉 开发 公司 网站建设百度开户流程
  • 建立网站数据库免费制作网站
  • 安徽搜索引擎推广公司搜索引擎优化排名案例
  • 苹果销售网站怎么做自动推广软件免费
  • 做类似电驴网站app营销模式有哪些
  • 深圳网站设计兴田德润官方网站搜索关键词排名优化技术
  • wordpress显示备案号进一步优化营商环境
  • 外贸网站怎么注册下载班级优化大师
  • 网站制作推广需要多少钱软文怎么写
  • 网站做附件下载地址西安seo优化顾问
  • 活字格能开发企业网站吗宁波谷歌seo推广
  • 购物网站建设教程目前小说网站排名
  • 自定义图片制作标题关键词优化报价
  • 上班没事做看什么网站互联网登录的网站名
  • 网站建设wang1314最新新闻今天最新新闻
  • 宁波企业建站程序宁波网络营销策划公司
  • 新疆气象局网站会计培训班
  • 什么网站可以做英语题qq引流推广软件哪个好
  • wordpress完整教程 pdf成都百度推广和seo优化
  • 网页翻译怎么弄关键词整站优化