使用SQL Server 2008的维度和事实表
我本应使用TSQL使用SQL Server 2008创建维度和事实表,但我收到以下错误消息:使用SQL Server 2008的维度和事实表,sql,tsql,sql-server-2008,Sql,Tsql,Sql Server 2008,我本应使用TSQL使用SQL Server 2008创建维度和事实表,但我收到以下错误消息:在create、DROP或ALTER语句中使用的未知对象类型“dimension”。我的代码是: 创建尺寸标注日期 等级日是t_日期。a_日期 莫伊斯河水位为 星期日 第二级是 你的日期是多少 级别为 你的日期是多少 级别MOI是t_date.a_MOI 安尼级别是t_date.a_安尼 层次结构日期\相对( 朱尔之子 我的孩子 莫伊斯之子 安妮 ) 层次结构日期\u绝对值( 朱尔之子 我的孩子 我的孩子
在create、DROP或ALTER语句中使用的未知对象类型“dimension”。
我的代码是:
创建尺寸标注日期
等级日是t_日期。a_日期
莫伊斯河水位为
星期日
第二级是
你的日期是多少
级别为
你的日期是多少
级别MOI是t_date.a_MOI
安尼级别是t_date.a_安尼
层次结构日期\相对(
朱尔之子
我的孩子
莫伊斯之子
安妮
)
层次结构日期\u绝对值(
朱尔之子
我的孩子
我的孩子
安妮
)
)
我已经创建了名为t_date的表
如果有人能帮我,请告诉我。写
[Dimension]
,这是一个这是Oracle和SQL Server对同一问题采取完全不同方法的众多领域之一
SQL Server数据库引擎没有与Oracle语句直接等效的语句,也无法使用T-SQL语言定义一个;相反,SQL Server产品包含一个单独的OLAP引擎-
SQL Server OLAP维度和多维数据集定义是通过创建的-它们存储在独立于SQL Server数据库引擎的存储库中
您可以在数据库引擎中定义表,并向表中添加维度数据,但您无法获得Oracle SQL中
维度的所有功能。这看起来像Oracle SQL,而不是t-SQL。我遗漏了什么吗?是的,这项工作在ORACLE中进行,但我想用SQLServer创建同样的工作。哦!你希望有人为你编写代码!没有男人。我已经说过,我希望有人帮助我,不要为我做这项工作。