使用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绝对值( 朱尔之子 我的孩子 我的孩子

我本应使用TSQL使用SQL Server 2008创建维度和事实表,但我收到以下错误消息:
在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创建同样的工作。哦!你希望有人为你编写代码!没有男人。我已经说过,我希望有人帮助我,不要为我做这项工作。