将数据从 SQL Prem 服务器推送到 SQL Azure 用于 PowerBI

Push data from SQL Server on Prem into SQL Azure for PowerBI purposes

我是 PowerBI 的新手,已经上传了 PIBX 文件供 PowerBI 使用,但是,我有一个场景,我在本地 SQL 服务器中有一些数据,但我想将其放入 SQL Azure(最好是每天自动推送两次)以便我可以创建一些 PowerBI Embedded 报告。

我不确定最好的方法是什么,如果我应该以某种方式推动它或拉动它,或者使用什么工具来做到这一点?

有什么建议吗?

您可以使用多种方法将数据从本地推送到 Azure..

1.SSIS

可以写一个SSIS数据流任务

2.Replication

从 SQLAzure v12 开始,您可以将 Onpremises 数据库复制到 Azure

3.write 一个控制台应用程序并通过 SQLAgent

调度它

我会选择复制,因为它减少了了解同步和不同步的工作量

请参阅下文 link 了解有关如何执行此操作的更多详细信息
https://azure.microsoft.com/en-us/blog/transactional-replication-to-azure-sql-db/