|
技术资料 > ASP技术 > 系统相关 : 使用Windows DNA 设计、部署和管理一个可伸缩的电子商 |
使用Windows DNA 设计、部署和管理一个可伸缩的电子商 March 25,2004 |
现在,我们将这些数据使用在一个OLAP cube中,这样我们可以更加动态地分析它,而且我们可以将它使用在例如Excel这样的另外的程序中。由于在最后一个演示中的用途引入已经完成,我们所要做的就是为OLAP过程综合这些表格并使用那些cube数据。
我们要做的第一件事是我们必须进入结果服务器然后是查询分析器。一旦将其开启,我们要使用一个脚本。我们来到文件然后打开它,接着我们就使用UA Plus脚本文件。UA Plus下划线脚本,下划线文件是我们要打开的。
现在要做的事是将所有的数据填充到cube中。我将将其更改进入我的UA数据库中然后运行它。现在,在它运行的时候,正在执行批量的查询,向前拉、创建表格以及从表格中将所有的数据移动到这些cube中。你可以看到,在它进行的时候,更新了所有的DBO信息以及所有的不同的字段。
现在完成了。一旦它完成,我们可以继续向前并关闭查询分析器,这就是我们用它进行的全部工作。现在我们到程序中打开OLAP Manager,然后是Sequel Server 7.0 以及, OLAP Services和 OLAP Manager。
我们现在将数据移动到cube中。我们已经在上一次设置中将其移动到了数据结构体中,在已经将其通过用途引入工具导入以后。现在我们要做的实际上是将其直接移动到我们的OLAP cube之中。
我们在OLAP服务器中点击它然后展开我们的实际服务器。在我们的UA Plus模板下,这个模板是我们正在用的数据库结构体,我们有一个cube部分。
我们点击它,然后点击已经在一个我们不准备在这个演示中涉及的过程中被定义了的每一个,但它们已经被定义。现在我们要做的是右击我们的cube然后选择过程,出现了一个对话框,这实际上是向导的第一个屏幕。我们点击过程然后点击okey。
这实际上将数据结构体中的数据带入到了cube中,现在很好地完成了。你可以在这里看见一个已经完成的小报告然后点击okey并关闭。好的。
现在,由于我们已经将其移动到了cube中,我们现在进入Excel并使用那个cube。现在记住,它可以是任何使用OLAP cubes, Crystal Reports, Excel的程序,任何使用OLAP cubes的office程序。在这里,我们使用Excel因为Excel是一个对于数据透视表格的好的程序,这正是我们要用的。
现在我们在Excel中,我们来到数据菜单然后选择pivot table/pivot chart report。然后我们选择外部数据因为我们要看一个OLAP cube,然后点击next。
现在请注意,它说没有数据字段已经被检索而我们得到了数据。我们点击get data并得到了3个标签,其中一个是OLAP cubes。在OLAP cube中,我们已经定义了从前使用的,称之为activity by year。
我要使用新的数据资源。我点击okey,这让我们为这个特定的数据透视表定义一个新的数据资源。接下来,我要按小时地使用activity。按小时的使用activity。我要为你要进入的数据库选择一个OLAP提供者。
而且,在这里,我们只有一个选择。那就是对OLAP服务的OLAP DB提供者。我点击connect并键入服务器名称。然后点击next,UA PLUS下划线模板。我接着点击finish,现在就连接到了我的数据结构体,这意味着,在这个下拉框中,我可以看见在数据结构体中定义的所有cube,实际上,我做到了。
Activity by hour是我们要选择的。点击它,再点击okey。在这里点击okey然后你可以注意到它说数据字段已经被检索而且下一个按钮被激活了,于是我点击next,这就将我们带到Chart Wizard中的数据透视表格的最后一部分,那就是第三部分的第三步。到这里,我们得到了一个选定的单元格。将其放入这个现存的工作表中,按照我们的选择。我们可以,然而,选择新的工作表。我要点击finish然后将创建数据透视表格。
现在,出现了数据透视表格而且从根本上说它仅是一个对我们要用cube移入的数据的占位符。现在,请记住,这里的每一个实际上是cube的一维,我们继续向前并拉出这些数据将其移入列字段部分中。接下来是我们的年份以及将由年信息定义的列的信息。
我们也可以拉出小时并将其输入到行字段中。现在我们的行就是由小时所定义的了。然后,在数据结构体中,我们放置请求和访问。现在,第二次进行访问,你实际上必须参考一下第一次。现在我们就有了请求和访问。
这是一个基本的透视数据表。它显示了cube信息。cube信息的一个好处是我们可以使用不同字段的相同维并通过点击1998来扩展它。现在,如果你有不同的年份,这将显示更多的年份并且如果将其以月来分割,它将显示更多的月份。但是我们的记录数据并没有这一项,所以显示特定的数据为1998。
有另一个做出更多限制的途径是在这里有一个数据结构体,我点击这个小的向下箭头,现在它显示我正在进行的请求和访问的维。我将关掉请求然后点击okey并注意到现在访问是唯一显示的。
现在我们注意到有一个刻钟数的信息,由于那是一个细节的部分,我可以显示或隐藏它。我可以在这下面得到这个信息。
好的,那是很好和很有用的,而且在大多数的透视数据表格情况下我可以向其中添加更多的东西。我可以插入一个页面字段。但是我要对其进行两步或超过两步的动作。我要从中创建一个图表。我点击透视图表栏中的Chart Wizard而进入一个非常简单的图表。
由于,就像你所见的,数据是相当直接的,我要将其更改为两种不同的图表形式。我要将其改为线性图表,就这样更改。现在,我有了一个图表和我的透视图表信息,如果我进入工作表1,就可以看见透视图表信息并且在工作表1中,可以看见图。而它于我们在Excel中的相同。
但是我们要做的是将其作为一个网页保存。这需要Office 2000的更多的附加功能。由于我们已经用OLAP服务进行了扩展,我们得到报告信息,将其动态地带入Excel并且我们已经检查过并将其更改了。
现在我们要做的是检查并创建一个基于这个透视数据表的新的html文件。所以我选择图。图于是出现了。我要添加一个内部的activity而且你将在1分钟内看见其所做的。
我现在要说一下hour activity。点击save这将产生html,就这样。我要打开Internet Explorer并向上提升两级。它在我的文件夹中,你也可以把它放到任何地方。
这里是刚才创建的报告。注意我的表数据和在下面,是我的OLAP信息。关于OLAP信息的有趣的事是,如果你想知道,请你注意在4、5和6小时中,没有很详细的细节。那里实际上没有任何变化。你将注意这有点像离开边界的水平线。
我点击右边的箭头。注意这是在网页中。我将选择4、5和6,将它们关掉,点击okey,于是我的图自动地更新。这就是我们想存储的内部activity。这是与年份相同的。如果我不想显示一个特定的年份,我可以向前并这样做。
我可以在这里进行一些别的工作,包括刷新数据,从这里输出到Excel。我可以从这里为它看属性;为它看字段清单。但是所有的这些要在html页面内完成。那就显示了可扩展性。
我们进行初始文件夹用途引入然后得到数据,我们将它移入到cube中。从这些cube,然后我们进入Excel,使用那个cube数据,开启一个透视数据表格,在透视数据表格外创建一个图,存储这个透视数据表和图作为一个动态html文件夹。现在,最后,我们可以通过进行买卖信息或甚至intranet信息的网页来操作这些信息。
于是,在这个演示中,你可见怎样使用UA Plus的扩展特征去得到比使用OLAP和OLAP服务分析你的记录数据的更好的分析,然后出版一个使用报告数据的完全交互的网页。再向右移回到PowerPoint幻灯片。
于是,到我们的结论。将产生一个可升级的、可用的和可信赖的网站。好的,首先是,你要理解你的模型。你是一个商业网站吗?你是一个intraner网站吗?你是一个有大量的交易但没有搜寻的电子商务网站吗?
然后你要确信你已经对你的系统进行了测试、测试和更多的测试,使用像网络应用重点工具(web application 强度测试工具)之类的东西。除此之外还有一些其它的工具允许你完成这些工作。
网络重点工具使用时非常简单。可以优化你的系统。不要忘记尽管那是一个网络服务器,它仍然是一个WIN 2000 Server或WIN NT Server并且记住你可以用优化孤立服务器的相同的方式优化你的系统。
保护好你的系统因为你可以拥有最好的网站,最具可扩展性、最有可用性。如果黑客攻击你,你的系统将被破坏并且给你带来金钱上的损失。
继续向前分析你的结果因为你是你可以分辨你所做的是有用的或没有用的途径。分析对你的攻击。分析攻击的时间,它们从那里来,正在用的是那些附件。
而且请记住,像任何好的方法一样,需要重复。所以如果要更多的信息,你可能要参考Technet网址,那是它的URL。你可能要参考微软正式教程。也有Technet网址中Windows 2000上的技术中心technology centers,在两个WIN 2000链接中。这个商业网址有一个关于商业服务器的好的信息。这个安全网址有好的安全性方面的信息。
最后,你有在你的特定区域中的IT专业用户组,那你可以在TechNet用户组下的网至中找到。
我是作者,Jim Osborne。出版者/编辑是Ken Kubota。有大量的人已经预览和回顾过这个字段中的这个部分。感谢他们。
|
|
Copyright © 2001-2008 Shenzhen Hiblue Software Team All rights reserved