快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

澳门24小时娱乐在线打造_龟发之家论坛



微软在最新版本的SQL Server中加入了Tabular Model,目的在于低落数据阐发的门槛,使各个营业部门的职员经由过程简单的IT培训,制作出相符自己必要的阐发模型。

因为其低落了操作门槛,以是各个部门的营业职员可以不用等IT部门的长光阴相应就可以制作出简单的阐发模型。

本文根据微软供给的官方示例以及教程,简单先容Tabular Model的建立历程,为了简便省略了官方教程中部分内容,并加入了自己的理解和评论,这些内容只代表本人(哥本哈士奇,代号aspnetx,英文名Wade)的不雅点,不代表微软公司以及本人所在的公司的不雅点。

在进行实例的操作之,前必要反省SSAS的Tabular Model是否有被安装。必要留意的是,跟SQL Server 2012之前的版本不合,这个实例是零丁的一个阐发办事实例,必要零丁安装。

如图,在SQL Server的阐发办事安装历程中,会澳门24小时娱乐在线打造多出来这样一个阐发办事类型的选择界面,选择第二个Tabular Mode就可以。假如你的机械中已经安装过默认的阐发办事实例,那么这个办事只能以新实例的要领存在。

安装完成之后,就可以在办事列表中看到被安装的办事。

比如图中,我有两个阐发办事的实例,一个是默认的MSSQLSERVER,运行多维和数据掘客模式,一个MSBI实例,运行Tabular Mode模式。两个模式是不能存在于同一个阐发办事实例傍边的,只能放到不合的实例傍边去。

确认好实例已经被安装之后,打开SQL Server Data Tools。跟前几个版本一样,这个对象实际上照样Visual Studio 2010的一个shell。然则跟曩昔的版本不合,这个版本不再以VS命名了,而是直接Data Tools来命名。而且假如你在用Windows 8,那么在小块块中找到SSDT确凿很费劲,对照好的措施是点下开始按钮呈现Metro界面后直接在键盘上敲data,在过滤出来的利用法度榜样列表中,平日第一个便是。

打开SQLServer Data Tools之后,选择File->New Project新建SSAS Tabular Model项目。

在VS Shell下可以看到新建项眼前目今除了以往的SSAS项目之外又多了一个Analysis Services Tabular Project,便是这个。

然后会弹出一个窗体让你选择一个阐发办事实例,这里要选择安装了Tabular Model的阐发办事实例。Compatibility Level根据已经支配好的实例版本选择就可以。

,

假如Compatibility Level和办事器的版本不匹配,会呈现差错提示:

确认好之后,会看到办理规划治理器中的项目布局。

这个布局真的要比传统的阐发办事简单很多多少,只有一个bim文件,不想传统的多维模式一样,会零丁澳门24小时娱乐在线打造把数据远视图,CUBE,维度等都零丁区分开。大概IT开拓职员会感觉这样就一个bim文件很别扭,但这个对象毕竟是定位给营业职员应用的,终究要服从营业职员应用Excel和Access的大年夜多半习气。

双击打开项目中自动建立好的Model.bim文件,会看到VS Shell中的菜单中多出一个Model项,点击它,选择Import From Data Source…

然后会看到项目支持的数据源类型:

这里必要把稳的是,根据Tabular Mode模式的不合,所支持的数据源类型也会不合。在In Memory模式下,相对支持的数据源要多一些。而在Direct Query中,只支持微软自家的数据源。

这里选择默认的Microsoft SQL Server,然后下一步。

这里选择微软官方的Data Warehouse for Adventure Works数据库。这些示例的数据库的下载和安装措施请参考我先前关于若何获取和安装微软SQL Server官方示例库的文章,里面有具体的先容,你可以经由过程在本文下面的文章引用列表中找到。

然后会看到模拟信息对话框,因为这里是演习,为了实验顺利进行,以是敲一个本澳门24小时娱乐在线打造地的治理员身份账号进去就可以了。当然实际的临盆情况中建议为其设置设置设备摆设摆设零丁的账户来掩护数据源的权限造访信息。

输入好之后点下一步。

这里会让你指定若何导入数据,是经由过程选择表或者视图的要领照样经由过程查询的要领。这里默认选择第一个,点下一步。

之后会列出刚才指定命据库下的所有表,这里我们只选择此中的几张表,并且为它们从新定义一个友好一点的名称。

Source name

Friendly Name

DimCustomer

Customer

DimDate

Date

DimGeography

Geography

DimProduct

Product

DimProductCategory

Product Category

DimProductSubcategory

Product Subcategory

FactInternetSales

Internet Sales

然后,再按照如下表中的定义,把响应的字段过滤掉落。

Date

DateKey

SpanishDayNameOfWeek

FrenchDayNameOfWeek

SpanishMonthName

FrenchMonthName

DateTimeAlternateKey

导入完成后点击Close,然后在VS Shell中看到被导入的数据。

然后,标识光阴表。选择导入的Date表,选择菜单栏的Table项,Date下面的Mark As Date Table。

只有当一个光阴维度的表被这样标识过之后,一些基于光阴的智能函数才会起感化。

接下来定义表之间的关系。

选择菜单栏下的Model->Model View->Diagram View。

这里可以看到在Data Warehouse中定义的关系已经被自动导入了进来。这里只必要确认下就可以。

很多实际的项目傍边,开拓职员每每不乐意应用外键来关系表里的数据,而是在传统的多维模型项目中,靠维度用法来指定澳门24小时娱乐在线打造关系。假如是这种环境那么在这里,表间的关系是必然要指定的,否则系统将无法根据这些关系来"算"数据。

然后必要手动设置Internet Sales和Date之间澳门24小时娱乐在线打造的关系。在表Internet Sales中,Order Date, Due Date和Ship Date跟Date表中的FullDateAlternateKey关联。设置的措施跟以往的对象一样,比如,拖拽表Internet Sales的字段Order Date到表Date中FullDateAlternateKey字段就可以。

您可能还会对下面的文章感兴趣: