Azure数据仓库中的用户主数据库

时间:2016-12-16 21:31:09

标签: azure-sql-database data-warehouse

我的Azure数据仓库中的程序需要创建其他Azure数据库,然后使用DW中的数据填充它们。 Azure数据仓库中的存储过程是否有办法创建单独的Azure数据库?然后可能创建表并在新创建的Azure DB中填充它们?

2 个答案:

答案 0 :(得分:4)

你无法从storedprocedures创建sqldatabase ..即使它们在同一个服务器中也是如此..我们正在处理两个不同的逻辑服务器(DW和SQLdatabase)

2.对于插入部分,您可以尝试跨数据库查询,但跨越azureDW to SQLAzure database is not supported的数据库查询..

很少有选择,我可以想一想......

创建一个Windows应用程序,执行以下操作  1.创建一个sqlazure数据库,如果不存在的话  2.创建SQLdatabase中的表(如果它们不存在)  3.最终从SQLDW读取数据并将其插入SQLdatabase

答案 1 :(得分:1)

为了在两个数据库之间进行有效的数据传输,您可以使用SqlBulkCopy。相同的代码可以创建数据库和表。

为了安排此计划,您可以使用Elastic Database Jobs之类的内容。