【问题标题】:How to insert table between 2 server in Azure data warehouse?如何在 Azure 数据仓库中的 2 台服务器之间插入表?
【发布时间】:2020-06-02 04:49:32
【问题描述】:

我想在 Azure 数据仓库中插入来自不同工厂/服务器的表。是否可以通过查询插入?

因为如果我在 Azure 数据工厂中为每个表制作数据集和管道会花费很多时间。

【问题讨论】:

  • 嗨,Leon,抱歉回复晚了。我在 azure 中找到了一个功能,它可以通过在查找中循环每个表来复制所有数据。看看这个analytics-blog.com/2019/09/24/…

标签: sql azure azure-sql-database etl


【解决方案1】:

从您的屏幕截图来看,根据 Azure SQL 的图标,您使用的是 Azure SQL 数据库,而不是 Azure 数据仓库。

您可以使用Elastic Query 在 Azure 中进行跨数据库查询。

参考教程:Get started with cross-database queries (vertical partitioning) (preview)

Azure SQL 数据库的弹性数据库查询(预览版)允许您使用单个连接点运行跨多个数据库的 T-SQL 查询。本文适用于垂直分区的数据库。

完成后,您将:了解如何配置和使用 Azure SQL 数据库来执行跨多个相关数据库的查询。

然后您可以将外部表中的数据插入到当前数据库表中。

注意:Azure SQL 数据库已经有主密钥,不需要再创建。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2017-12-10
    • 2018-05-20
    • 2011-07-27
    • 2020-11-03
    • 1970-01-01
    • 2010-12-24
    • 2021-07-17
    • 2017-04-21
    • 2017-07-01
    相关资源
    最近更新 更多