我正在迁移具有外部表的DW,但是它们指向原始数据湖,而不是我创建的副本。是否有任何简便/有效的方法来重新指向数据源,而不必删除/重新创建所有外部表?我发现ALTER EXTERNAL DATA SOURCE仅与SQL Server 2016兼容。
任何见解都会受到赞赏!
谢谢!
答案 0 :(得分:1)
删除和重新创建外部定义是Azure SQL数据仓库目前唯一支持的方法。
假设您的凭据未更改,则必须遵循以下顺序:
您如何加载DW?如果使用的是ADF V2或Databricks的Azure SQL数据仓库加载器,则可以避免此问题。这些组件会为每次运行创建并删除其外部定义。
ADF / Databricks方法将使您失去的一项功能是,如果您正在使用外部表上的视图来在摄取时添加元数据(如加载日期时间,哈希等),
我刚刚为此功能创建了一个请求,请添加您的投票和支持意见。