首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数据从Azure Synapse无服务器SQL池批量加载到Azure存储或Databricks Spark的最佳方法

将数据从Azure Synapse无服务器SQL池批量加载到Azure存储或Databricks Spark的最佳方法
EN

Stack Overflow用户
提问于 2021-11-25 13:29:03
回答 1查看 57关注 0票数 0

我正在尝试将数据从Azure Synapse无服务器SQL池批量加载到Azure存储或直接加载到Databricks Spark (使用JDBC驱动程序)。假设我们只知道外部表名而不知道文件在下面的位置,那么执行批量加载的最佳方法是什么?是否有元数据查询来知道文件的位置?

EN

回答 1

Stack Overflow用户

发布于 2021-11-26 13:24:53

这些文件已经在Azure存储中,因为Synapse Serverless SQL没有“数据库内”存储。

假设它是一个外部表(不是带有OPENROWSET的视图),那么sys.external_tables有一个location列,其中包含文件或文件夹的路径。

如果你还不知道它在哪个存储帐户和容器中,你可能需要加入sys.external_data_sources来获取这些信息。

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

https://stackoverflow.com/questions/70111969

复制
相关文章

相似问题

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