Java Azure SQL数据仓库
如果我知道将数据加载到Azure SQL数据仓库的各种方法,那就太好了 我可以使用JDBC从我的Ubuntu机器连接到Azure SQL DWJava Azure SQL数据仓库,java,sql,azure,azure-sqldw,Java,Sql,Azure,Azure Sqldw,如果我知道将数据加载到Azure SQL数据仓库的各种方法,那就太好了 我可以使用JDBC从我的Ubuntu机器连接到Azure SQL DW 有没有直接的方法可以在不使用Azure数据工厂的情况下将Azure Blob存储加载到Azure SQL DW中 将数据从Ubuntu加载到Azure SQL DW的方法 JavaAPI与Azure对话 直接将数据从HDInsights加载到SQL DW 谢谢这个提示有点疯狂,但它会起作用的。使用本地sql server vm并配置Azure sql D
谢谢这个提示有点疯狂,但它会起作用的。使用本地sql server vm并配置Azure sql DB事务复制。-> 这样做会填满你的azure sql数据库。您必须连接ubuntu(JDBC)才能将所有内容插入sql server。这将把您的数据复制到azure sql db。azure sql db可以通过两个步骤轻松迁移到azure sql dw;-) 您的优势是,您可以低延迟连接到本地sql server,只需等待事务复制完成即可。;-) 问候
patrick将数据加载到Azure SQL DW的最佳和最快方法是使用Polybase加载位于Azure Blob存储中的分隔平面文件。请参见描述的Polybase 对于从HDInsight加载,我想您可以使用(尽管我没有尝试过加载Azure SQL DW),但最好的方法是让HDInsight写入平面文件(例如通过在Hadoop中插入到外部表),然后在Azure SQL DW中使用Polybase读取文件
对不起,我不能帮你回答关于Java和Ubuntu的其他问题 谢谢你,帕特里克。关于HDInsights和SQL DW,我找不到一个文档来连接两者。@Lambo Fan您是在进行一次性迁移还是每天刷新?我不确定这种方法是否适合日常更新。“与Azure对话的Java API”?专门连接到Azure SQL DW并运行查询?或者在Azure中执行管理任务?你能澄清什么任务吗?Sqoop不适用于Azure SQL数据仓库。原因是Sqoop试图将其映射器的事务隔离级别设置为read COMMITTED,而Azure SQL Data Warehouse不支持该级别,因此会出现错误。