我必须修改一个数据仓库。一个复杂的ETL正在修改数据仓库。
我在几个表上添加了一个索引视图,以使事情变得简单和快速。代码如下所示:
CREATE VIEW
my_current_view WITH schemabinding
AS
SELECT ...
FROM table1 ...
WHERE ...
GROUP BY ...
CREATE UNIQUE CLUSTERED INDEX idx1 ON my_current_view (tranid)
现在ETL失败了,它收到了以下消息:
执行查询"truncate table1“的失败,错误如下:”无法截断表'tabl
我对这个概念很陌生..。
我对数据仓库有一些理论知识,但是我不知道从哪里开始多维数据仓库。
因此,请给出一些关于
where to ,它适合于多维数据仓库。
在我的系统里
SQLEXPR_x86_ENU.exe)Visual Server 2008(SQLManagementStudio_x86_ENU.exe,SQLManagementStudio_x86_ENU.exe Studio 2010(10.0) )
我们有一组用户可以访问我们的数据仓库开发环境,我试图授予这个组修改和/或在本地运行我创建的dbt模型的权限。
我尝试使用后置钩子来授予架构的所有用户对模式的访问权限,但是当这些组的用户试图在此模式中的任何一个模型上从他们的终端执行dbt运行命令时,仍然会收到一条拒绝权限的消息。
post-hook:
- "grant usage on schema {{ this.schema }} to group data_team"
- "grant select on {{ this }} to group data_team"
理想情况下,data
我有一个预览版的Azure Sql数据仓库正在运行,在我通过BCP导入一个大表(大约80 GB)之前,这个预览版一直工作得很好。现在,所有的表,包括小的表,都不响应一个简单的查询
select * from <MyTable>
对系统表的查询仍在运行。
select * from sys.objects
BCP流程已在周末结束,因此任何统计数据更新现在都应该已经完成。有没有办法弄清楚是什么让这一切发生的?或者至少当前正在运行的是什么,以查看是否有阻塞?
我正在使用SQL Server Management Studio 2014连接到数据仓库并执行查询。