我已经从其他逻辑服务器上的Azure SQL数据仓库数据库的备份(使用Azure门户),在新的逻辑服务器上创建了新的Azure SQL数据仓库数据库。我在新的MASTER数据库上为将连接到新的Azure SQL数据仓库数据库的用户创建了登录。用户已按预期还原到新的Azure SQL数据仓库数据库:
SYS.DATABASE_PRINCIPALS
现在,当我尝试连接这些用户时,我收到一个错误:
Sqlcmd: Error: Microsoft ODBC Driver 11 for SQL Server : The instance of SQL Server you attempted to
我们正在建造一个金球数据仓库。我们有一个分期数据库和最后的数据仓库。
我们有一个创建表CustomerTransaction的存储过程。存储过程的最佳位置在哪里?在分期数据库还是数据仓库?或者每个位置的优点/负面是什么?我刚开始创建数据仓库,并试图学习。
create procedure dbo.FactCustomerTransactionImport -- should this be in StagingDB or datawarehouse DB?
as
insert into DWFinal.dbo.FactCustomerTransaction
(
CustomerI
我的任务是设计一个Kimball风格的数据仓库。它将位于Server中的prem上。组织物理实现的最佳做法是什么?也就是说,数据仓库是否应该是一个单一的数据库,使用模式来分隔每个数据集市(并且将所有维度都放在自己的模式中,以帮助“驱动”跨市场的重用)?或者,每个数据集市是否应该是自己的数据库(强制所有维度都存在于一个单独的数据库中)?
如果我使用云平台进行数据仓库,比如Azure SQL DB (例如,使用托管实例来允许跨数据库查询),这个决策是否重要?