首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Polybase中的增量载荷

Polybase中的增量载荷
EN

Stack Overflow用户
提问于 2019-02-02 01:58:54
回答 1查看 576关注 0票数 1

我已经为PolyBase创建了一个外部表,用于将数据从BLOB存储加载到Azure SQL data Warehouse。我有以下关于文件加载的问题。

1)如果数据有增量增长,那么PolyBase将如何工作。如果有每日样本文件,如

代码语言:javascript
复制
test_2019_02_01.incr
test_2019_02_02.incr

那么我们是否每次都需要创建drop和重新创建外部表。如果不是,我该怎么做呢?

代码语言:javascript
复制
CREATE EXTERNAL TABLE [dbo].[sample]
 (
 [social] varchar(30) NOT NULL,
 [address] varchar(30) NOT NULL
 )
 with (
 LOCATION='/TEST/',
 DATA_SOURCE=POLYTEST,
 FILE_FORMAT=POLY_TEST_HEADER,
 REJECT_TYPE=VALUE,
 REJECT_VALUE=0
 )

2)我可以在PolyBase Azure BLOB存储中编写UNIX脚本吗?

请分享你对这个问题的看法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-02 03:35:20

你可以在来自文件的数据将驻留的Azure SQL数据仓库上创建表,然后创建位于Azure存储上的文件列表,遍历该列表,并为列表中的每个项目创建和删除外部表。您可以标记已处理的每个项目。每次创建外部表时,都会将数据加载到Azure数据仓库表中,然后删除外部表。Here你会找到一个完整的例子。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54484816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档