SAS9 產(chǎn)品白皮書資料_第1頁
SAS9 產(chǎn)品白皮書資料_第2頁
SAS9 產(chǎn)品白皮書資料_第3頁
SAS9 產(chǎn)品白皮書資料_第4頁
SAS9 產(chǎn)品白皮書資料_第5頁
已閱讀5頁,還剩113頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

SAS?9產(chǎn)品白皮書

SAS9

2004年7月

-0-

目錄

-、SAS?9技術概述3

1.1可擴展性-企業(yè)級的信息交付能力4

1.2互操作性-開放、可擴展、保證未來的發(fā)展8

1.3易管理性-單點控制整個商務智能環(huán)境9

1.4可用性-為不同的客戶設計應用界面10

二、SAS?9智能價值鏈12

三、SAS?9產(chǎn)品14

3.1BaseSAS-SAS系統(tǒng)的核心14

3.2SAS/ACCESS-直接透明地訪問外部數(shù)據(jù)21

3.3SAS/AF-OOP交互式應用開發(fā)軟件24

3.4SAS/AppDevStudio-集成的開發(fā)環(huán)境25

3.5SAS/ASSIST30

3.6SAS/BridgeforESFII-與ESRI系統(tǒng)集成的組件31

3.7SAS/CONNECT-實現(xiàn)分布式數(shù)據(jù)處理和操作.31

3.8SAS/EIS-企業(yè)信息系統(tǒng)34

3.9SAS/EnterpriseGuide-瘦客戶端分析展現(xiàn)工具36

3.10SAS/EnterpriseMiner-企業(yè)級數(shù)據(jù)挖掘集成環(huán)境40

3.11SAS/EnterpriseReporter-企業(yè)級報表工具47

3.12SAS/ETS-豐富的計量經(jīng)濟學和時間序列分析產(chǎn)品48

3.13SAS/FSP-支持全屏幕數(shù)據(jù)輸入51

3.14SAS/GIS-地理信息和空間數(shù)據(jù)分析系統(tǒng)51

3.15SAS/GFIAPH-強大的圖形輸出引擎52

3.16SAS/High-PerformanceForecasting-高性能預測分析產(chǎn)品55

3.17SAS/IML-功能強大的交互式矩陣語言環(huán)境57

-1-

3.18SAS/lntrNet-功能完善的SASWEBEnablement產(chǎn)品58

3.19SAS/INSIGHT-功能強大的可視化的數(shù)據(jù)探索與分析的工具60

3.20SAS/lntegrationTechnology信息集成發(fā)布平臺61

3.21SAS/OFI-全面的運籌學決策支持工具64

3.22SAS/OLAPServer-全面的OLAP服務器66

3.23SAS/QC一完整的質(zhì)量控制工具70

3.24SAS/SHAFIE-數(shù)據(jù)并發(fā)性操作控制工具73

3.25SAS/SPDServer-海量數(shù)據(jù)管理及并行處理服務器74

3.26SAS/STAT-覆蠱了所有的實用數(shù)理統(tǒng)計分析方法76

3.27SAS/TextMiner-成熟的文本挖掘工具79

3.28SAS/WarehouseAdministrator-企業(yè)級數(shù)據(jù)倉庫管理工具82

3.29SASAdd-inforMicrosoftOffice-在Office中執(zhí)行強大的分析展現(xiàn)..…85

3.30SASDataQuality-強大的數(shù)據(jù)質(zhì)量控制產(chǎn)品87

3.31SASDataSurveyor-針對企業(yè)應用系統(tǒng)的數(shù)據(jù)訪問92

3.32SASETLStudio-強大易用的ETL設計開發(fā)工具100

3.33SASInformationMapStudio-業(yè)務元數(shù)據(jù)設計工具101

3.34SASManagementConsole-企業(yè)Bl平臺管理工具103

3.35SASOLAPCubeStudio-OLAP立方體設計工具105

3.36SASWebReportStudio-Web報表設計展現(xiàn)工具107

四、SAS?9捆綁產(chǎn)品包110

4.1SASETLServer110

4.2SASEnterpriseETLServer110

4.3SASIntelligenceStorage112

4.4SASBlServer112

4.5SASEnterpriseBlServer113

4.6SASInformationDeliveryPortal114

-2-

、SAS?9技術概述

在完整的、全新的架構上通過前所未有的、強大的功能特性和產(chǎn)品套件,

SAS?9提供了世界級的分析、數(shù)據(jù)操縱和報表展現(xiàn)能力,它具有可伸縮性、高

度的互用性和易管理性。

從整體上講,SAS?9借助一整套商務智能技術、應用和解決方案,在其所

提供產(chǎn)品的廣度和所提供能力的深度方面,目前市場上的任何產(chǎn)品都無法與之相

比。

圖1:SAS?9-企業(yè)級的商業(yè)智能系統(tǒng)

SAS?9呈現(xiàn)了全新的、革命性的SAS技術,能夠使客戶相比以前更快、更

有效率地將數(shù)據(jù)轉(zhuǎn)換成智能。SAS?9采用了四項里程碑式的設計理念-可擴展

性、互操作性、易管理性和可用性-所有這些能夠協(xié)助企業(yè)保護技術投資并增

強企業(yè)智能。

-3-

1.1可擴展性-企業(yè)級的信息交付能力

SAS9增強了許多企業(yè)目前需要的、日益增加的對密集處理任務的支持。采

用全新的SAS可擴展體系結構,計算能力和I/O吞吐量都有了顯著的提高。通

過基于線程的任務計算、基于線程的服務器和基于線程的I/O,SAS能夠輕易地

處理用戶、CPU、數(shù)據(jù)和復雜分析的增長。這些可擴展性的增強有力地強化了現(xiàn)

有計算資源的優(yōu)化使用,同時還能夠跨越異構的硬件和操作環(huán)境。

Relational

Table

Threaded

OLAP

Scalibk

Performance

DataServer

ParallelJd

PartyAccesi

圖2:SAS?9的可擴展性

1.1.1多線程體系結構

SAS9采用了全新的內(nèi)核體系結構,通過TK(ThreadKernel)技術實現(xiàn)輕量

的、可移植的、線程安全的多線程服務。線程通常也被稱為“輕量級”的進程,

它能夠完成進程所完成的各項任務,但是它占用更少的系統(tǒng)資源并通過多線程機

制實現(xiàn)任務的并行。這就意味著SAS的某個進程利用自己的多個線程可以同時

完成多個任務,如數(shù)據(jù)的轉(zhuǎn)換操作、加載、數(shù)據(jù)的查詢、分析等,因此在用戶數(shù)

量一定的情況下能夠提高系統(tǒng)的處理性能(并行);另一方面,在系統(tǒng)資源一定

的情況下,也能夠支持更多的用戶進行訪問(并發(fā))。

這些所有的服務能夠在SAS9的所有平臺和技術架構上實現(xiàn),包括SAS

-4-

MetadataServer、SASOLAPServer、SASWorksapceServer和SASStoredprocess

Servero這些服務器涵蓋了SAS智能價值鏈的整個過程,包括元數(shù)據(jù)管理、ETL

處理、數(shù)據(jù)存儲、OLAP訪問、索引建立、存儲過程、深層次分析等。

TKServices

圖3:SAS?9多線程體系結構

1.1.2全面支持64位支持的能力

SAS9在Unix和Windows系統(tǒng)上全面支持64位系統(tǒng),從而增加了SAS的

內(nèi)存和數(shù)據(jù)處理能力。ETL、存儲、數(shù)據(jù)分析過程包含大量的數(shù)據(jù)運算、轉(zhuǎn)換操

作,這些操作需要有較大的內(nèi)存和臨時空間支持,而64位系統(tǒng)提供更廣泛的尋

址空間,支持運算、轉(zhuǎn)換的高性能。

1.1.3支持管道并行處理機制的MPConnect技術

MPConnect并行機制主要原理是利用SASConnect產(chǎn)品的計算服務,通過

Rsubmit方法在SAS服務器上啟動多個后臺SAS進程并行執(zhí)行彼此獨立的若干

任務,這些SAS進程被分布到不同的CPU上去執(zhí)行,從而極大地提高CPU、內(nèi)

存、磁盤、10通道等系統(tǒng)資源的利用率。同時由于原來串行執(zhí)行的各個任務,

改為在多個CPU上并行執(zhí)行,這樣也極大地縮短了程序運行的總體時間。

-5-

在SAS9中新的管道并行處理機制能夠顯著提高在分布式架構中兩個進程

間的數(shù)據(jù)吞吐量,這樣在交迭地執(zhí)行SAS數(shù)據(jù)步或過程步的時候能夠提高運行

的性能。同時,它還可以使一個進程的輸出在管道中成為另一個進程的輸入,管

道功能不但提高了性能,而且降低了對磁盤空間的要求。

圖4:MPConnect技術

另外,得益于文件壓縮算法的改進,SAS/CONNECT傳輸大量數(shù)據(jù)所需的

時間已明顯縮短。

1.1.4基于線程的訪問和分析過程

以下的各項分析過程完全支持線程機制:

■MEANS、REPORT>SORT、SQL、SUMMARY,TABULATE

■GLM,LOESS>REG、ROBUSTREG

■SERVER

■DMINE.DMREG

-6-

CPUsUsed

ThreadedSpeedupinPROCREG

圖5:基于線程的回歸過程步

下列SAS/ACCESS引擎采用多線程訪問DBMS服務器中的數(shù)據(jù):

■Oracle

■Sybase

■DB2(UNIX和PC)

■ODBC

■SQLServer

■Teradata

1.1.5全新的OLAP服務器

全新的SASOLAPServer是基于多線程體系結構的OLAP服務器。通過多線

程服務器支持更快的響應時間和性能、更多的并發(fā)用戶,支持內(nèi)存緩沖

(In-memorycache)技術,立方體被存儲在SPDE表中,支持混合索引、子句并行

評估和并行分組能力,從而能夠使用戶開發(fā)和部署可擴展性的聯(lián)機分析處理應

用。

另外,通過新的Java管理工具SASOLAPCubeStudio能夠自動地完成數(shù)據(jù)

裝載和Cube建立??蛻舳说腛LAP查詢支持使用業(yè)界標準的MDX查詢語言。

-7-

1.2互操作性-開放、可擴展、保證未來的發(fā)展

互操作可以更精確的定義為系統(tǒng)不同組件之間的協(xié)作,數(shù)據(jù)和軟件向新系統(tǒng)

的遷移(可移植性),通過使用各種標準在現(xiàn)有的系統(tǒng)上應用新的軟件和程序語

言的能力,或者與其他系統(tǒng)連接共享數(shù)據(jù)和信息的能力。因此互操作性可以從不

同層面來理解:數(shù)據(jù)層面,軟件層面和整個計算機環(huán)境層面。

ReusableComponents

MetadataDrivenComponente

OpenInterfaces

OpenAPIs

/mport/Export

MetadataModel

SharedMetadataTypes

Extensiblebyproducts

MetadataManager

MetadataSupervisor

Providesdevelopment

Providesobjectmanagement

administrationand

(integrity,versions,etc)

managementutilities

RepositoryEngines

Mapsgenericpersistenceto

Repositoryspecifics

圖6:開放的元數(shù)據(jù)模型

SAS9進一步擴展了SAS所支持的開放標準,使SAS能繼續(xù)在任何現(xiàn)有的

IT環(huán)境中有效地運行,在過去的投資上增加價值。新的開放元數(shù)據(jù)服務器支持

OMGCWM元數(shù)據(jù)模型和基于XML的互換格式,從而具有開放式訪問、開放式

存儲以及開放式交換的特點。在SAS本已強大的XML能力之上,我們又增加了

對XSL,XSLT,PMML以及CDISC的支持。

同樣,開發(fā)者也受益于新的擴展性和互用性特點。已經(jīng)使用SAS的強大功

能開發(fā)Java,C++或VB應用程序的編程人員現(xiàn)在可以使用SAS開放元數(shù)據(jù)服務

器提供的集成對象模型接口(IntegratedObjectModelinterfaces)。該功能確保應

用程序使用集中的元數(shù)據(jù)能有效地進行交互操作,使企業(yè)避免數(shù)據(jù)孤島可能帶來

的問題。通過通用的元數(shù)據(jù)層進行數(shù)據(jù)操作的應用能夠確保更低的支持費用,提

-8-

高贏利能力和更快的數(shù)據(jù)移植。

SAS9是一個適用于多種硬件平臺的應用軟件,并支持市場現(xiàn)有的數(shù)據(jù)和軟

件標準。

令SAS9開放式元數(shù)據(jù)體系結構(OMA)為所有SAS應用提供公共的元數(shù)

據(jù)服務,從而改進了應用之間的通信方式。

令支持J2EE、.NET、COM/DCOM、WebService>LDAP、CMW、ODBC、

JDBC、OLEDB、ADO等業(yè)屆標準。

令SASIntegrationTechnologies現(xiàn)在包含了對以下功能的支持:創(chuàng)建實現(xiàn)

跨平臺集成的Web服務、支持顯式和隱式事件生成和發(fā)布的增強型發(fā)

布框架,以及?組新的核心基礎服務(供Java編程人員用于編寫與

SAS平臺集成的應用程序)。

令XMLLIBNAME引擎可導入和導出多種多樣的XML文檔。

<SAS/CONNECT邏輯庫引用名的繼承性使用戶不必再為多個SAS會

話反復復制數(shù)據(jù)。服務器會話可以繼承客戶端定義的邏輯庫引用名,這

樣多個會話即可讀寫一個邏輯庫中的數(shù)據(jù)。

1.3易管理性-單點控制整個商務智能環(huán)境

采用SAS在整個企業(yè)范圍內(nèi)構建企業(yè)級的基礎系統(tǒng),IT部門就不會花費大

量的軟件管理費用。SAS9通過一個集中式的SAS環(huán)境管理工具解決了這個復

雜的難題。該管理工具使IT部門能夠跨越多層環(huán)境對SAS系統(tǒng)進行管理。

隨著決策支持系統(tǒng)向企業(yè)內(nèi)部推廣的深入,越來越多的員工開始接觸信息智

能體系結構。在整個企業(yè)內(nèi)有效地管理這個體系結構成為一個重要任務。SAS9

提供了一種全新的管理企業(yè)信息體系結構的范例,她非常靈活,能夠為整個企業(yè)

提供統(tǒng)一的集中式的管理模式。在通用的元數(shù)據(jù)基礎上進行標準化管理,包括對

分散應用的更新,管理用戶的訪問,以及管理第三方的應用,SAS使得信息技術

能夠高效地低成本地適應企業(yè)的內(nèi)在系統(tǒng)要求。

令SASManagementConsole為SAS管理任務提供了單點控制。

令SASETLStudio是采用Java技術開發(fā)的一種瘦客戶端系統(tǒng),可用于管

-9-

理數(shù)據(jù)的ETL過程。SASETLStudio使ETL設計者和開發(fā)者能夠快速

地建立、部署和管理其ETL過程流、從各類源中提取數(shù)據(jù)、使數(shù)據(jù)標

準化、以最小的編程量進行深入的轉(zhuǎn)換,以及部署相近的實時數(shù)據(jù)等,

從而滿足企業(yè)的業(yè)務智能需求。

?!鞍踩捉幼謱樱⊿SL)”可提供網(wǎng)絡安全性和隱秘性。SSL可用于Base

SAS、SAS/CONNECT>SAS/SHARE和IntegrationTechnologieso

令新的IntegrationTechnologiesWindowsObjectManager(集成技術窗口對

象管理器)和JavaConnectionService(Java連接服務)用于創(chuàng)建和管

理那些支持新型IOM服務器的工作區(qū)對象。

令新的IOM選項支持負載平衡機制。

1.4可用性-為不同的客戶設計應用界面

可用性是指用戶為了達到特定的目標高效、方便地訪問系統(tǒng)功能的能力。它

代表的是最大化的用戶經(jīng)驗,以及為最終用戶提供界面可操作性的能力。傳統(tǒng)上

SAS已經(jīng)提供了多種用戶界而工具涵蓋智能價值鏈的過程,而SAS9進一步改

進了可用性,它提供建立在先進的以用戶為中心的Java框架之上的界面;它涉

及抽取、轉(zhuǎn)換和加載數(shù)據(jù)以及之后的數(shù)據(jù)質(zhì)量管理;建立并管理立方體以及數(shù)據(jù)

存儲;適于特定用戶應用級別的最終用戶工具配置,使得用戶可以通過一系列專

為滿足特殊需求而設計的分析工具來獲取信息。

SAS9為滿足不同用戶和需求開發(fā)了一套新的應用界面產(chǎn)品。現(xiàn)在,各類用

戶能夠獨立地操縱和檢索相應的信息而不會犧牲SAS提供的任何深層的功能或

是增加業(yè)務分析專家的工作量。與此同時,業(yè)務分析專家能夠被解放出來從事更

復雜的工作以提供更深層次的業(yè)務洞察力。

SAS的可用性使得用戶能夠避免將時間浪費在復雜難用的用戶界面上,從而

有效率地達到他們的目標并且有效地完成他們的任務。SAS9所提供的主要工具

包括:

。SASManagementConsole

令SASETLStudio

-10-

<SASOLAPCubeStudio

令SASEnterpriseGuide

令SASAdd-InforMicrosoftOffice

。SASWebReportStudio

令SASInfonnationMapStudio

令SASEnterpriseMiner/TextMiner

總之,SAS9擴展了商務智能的能力,并超越了傳統(tǒng)的BL繼續(xù)提升SAS

在數(shù)據(jù)管理和分析智能方面的核心競爭力,成為您能夠完全信賴的、幫助您最大

化企業(yè)效率的、滿足未來需要的強大的企業(yè)智能平臺。

-11-

二、SAS?9智能價值鏈

近30年來,SAS一直幫助客戶去充分地挖掘智能的潛力。在聆聽了我們的

40,000多家客戶-涵蓋了各行各業(yè),包括財富500強中90%的企業(yè)-的意見之后,

SAS開發(fā)了一系列相互協(xié)作的架構來提供高價值、企業(yè)級的智能。這一架構,我

們稱之為SAS智能價值鏈(SASIntelligenceValueChain),以最優(yōu)的方式將單

獨的技術組件全面集成到企業(yè)現(xiàn)有的基礎系架構中。

企業(yè)可能已經(jīng)部署了智能價值鏈的某些組件:從多個業(yè)務處理系統(tǒng)中捕獲數(shù)

據(jù)的ETL工具、數(shù)據(jù)存儲和操作、以及眾多不同的報表和分析工具。SAS智能

價值鏈優(yōu)化和擴展了這些組件的價值,同時為以前不可能實現(xiàn)的、全新的企業(yè)級

智能創(chuàng)造了條件。SAS智能價值鏈創(chuàng)造的成果是一個信息流,它超越了企業(yè)孤立

的數(shù)據(jù)、眾多的計算平臺和各種工具,并且交付了能夠驅(qū)動股東價值的洞察力。

Plan

High

BestpracticesperformanceStandardBl

1IndustrydatadataIntegrationiAdvancedBl:

\modelsplatformDataQuery&jForvcaBting

1ProjectwK卜d?恰warehousingReportingOptlmlMtlon

qualityI1TextMining

mvthodoioglosDrllI/Plvot/P?Bt1

1ConsultingA0firecatloncf

allcorporateSort/Fllter/Rank1

?daU一—」

F—“…

圖7:SAS智能價值鏈(SASIntelligenceValueChain)

SAS智能價值鏈由5個關鍵組件組成:

規(guī)劃一SAS智能價值鏈的規(guī)劃階段提供一組被實踐證明的最佳方案,它由

專門針對特定行業(yè)開發(fā)的數(shù)據(jù)模型、項目方法論和咨詢服務經(jīng)驗來提供支持,旨

在可靠地創(chuàng)建和部署量身定做的解決方案。

-12-

ETLQ-SAS利用集成的數(shù)據(jù)質(zhì)量功能顯著地增強了數(shù)據(jù)抽取、轉(zhuǎn)換和加

載的能力。SASETLQ讓您能夠從分散的、異構的平臺中提取所有格式的數(shù)據(jù),

提供預定義的高性能數(shù)據(jù)操作、分析、數(shù)據(jù)質(zhì)量和集成能力。

智能存儲一SAS智能存儲有效地配置了專門面向企業(yè)智能創(chuàng)建和發(fā)布的

數(shù)據(jù)存儲形式。SAS提供關系型的、OLAP和并行的存儲選件一所有這些都來

自于相同的、統(tǒng)一的基礎輸入數(shù)據(jù)。通過提供與您現(xiàn)有的查詢/報表工具兼容的、

為分析使用的信息,SAS智能存儲可以縮短查詢時間,同時降低基礎架構成本。

業(yè)務智能一通過提供可以滿足業(yè)務人員不同需求的界面和功能,SAS業(yè)務

智能使他們能夠自己完成相應的工作而不需要依賴IT人員。同時,SAS使IT

人員能夠全面控制數(shù)據(jù)源的一致性和可靠性一無論您的企業(yè)規(guī)模有多大,業(yè)務有

多少。

分析智能一SAS分析智能是支持廣泛的深層次分析的多功能、集成的平

臺。它的能力包括預測型和描述型建模、預測、優(yōu)化、仿真、測試等。SAS分析

智能利用您現(xiàn)有的數(shù)據(jù)和基礎架構來支持有效的決策制定。開放的設計允許集成

到第三方的BI環(huán)境中,以實現(xiàn)平滑的信息傳遞。

當集成到整體的、相互關聯(lián)的技術架構中時,這五個組件可以幫助您優(yōu)化當

前的智能環(huán)境,以及更好地結合IT和企業(yè)的戰(zhàn)略目標。SAS支持完整的過程來

提供持續(xù)的、企業(yè)級智能的能力是獨一無二的,沒有任何一家供應商可以與之相

比。

SAS智能價值鏈代表提供高價值企業(yè)智能的協(xié)作性架構,它可以增加企業(yè)

現(xiàn)有IT基礎架構的價值。借助于我們對IT業(yè)務的深入理解和集成的、行業(yè)領先

的、建立跨越整個智能流程的技術,SAS可以幫助您優(yōu)化企業(yè)的IT戰(zhàn)略,更密

切的結合IT和企業(yè)的戰(zhàn)略目標。

-13-

三、SAS?9產(chǎn)品

3.1BaseSAS-SAS系統(tǒng)的核心

BaseSAS,是整個SAS系統(tǒng)的核心,提供幫助用戶完成兒乎任何應用所必

須的數(shù)據(jù)驅(qū)動的四個任務的功能,即開放式元數(shù)據(jù)體系結構、數(shù)據(jù)訪問、數(shù)據(jù)管

理、數(shù)據(jù)分析及數(shù)據(jù)呈現(xiàn)一所有這些功能都集成在一個強大的應用開發(fā)環(huán)境中。

BaseSAS軟件包括第四代編程語言和稱為過程的現(xiàn)成程序。這些集成的過程可

處理數(shù)據(jù)控制、信息存儲和檢索、統(tǒng)計分析和報表編寫。其他組件還提供了如下

功能:數(shù)據(jù)輸入、檢索和管理;報表編寫和圖形;統(tǒng)計和數(shù)學分析;業(yè)務計劃、

預測和決策支持;運算研究和項目管理;質(zhì)量改善;以及應用程序開發(fā)。通過

BASESAS調(diào)用SAS其它產(chǎn)品。

應用SAS軟件,用戶可以將其所有的數(shù)據(jù)及應用需求集成到一個系統(tǒng)中。

當您的需求比較復雜時,您可以應用SAS系統(tǒng)其它獨立的產(chǎn)品,擴展BaseSAS

軟件的功能。應用SAS軟件,用戶可以即時滿足應用的開發(fā)需求,按照最終用

戶的要求改進系統(tǒng)或?qū)⒄麄€應用轉(zhuǎn)移到SAS系統(tǒng)支持的其它平臺上。

開放式元數(shù)據(jù)體系結構:

通過實現(xiàn)“SAS開放式元數(shù)據(jù)體系結構",SAS增強了存儲、管理和使用元

數(shù)據(jù)的能力?!癝AS開放式元數(shù)據(jù)體系結構”是創(chuàng)建和管理元數(shù)據(jù)及使用元數(shù)據(jù)

的應用程序的框架。它可使單獨的應用程序分享元數(shù)據(jù),從而使應用程序的聯(lián)合

使用變得更加容易。元數(shù)據(jù)體系結構還節(jié)省了開發(fā)所用的時間,因為應用程序不

再需要執(zhí)行它們自己的元數(shù)據(jù)工具。

-14-

應用系統(tǒng)

■測試、配置、維護

■符合客戶業(yè)務需求

元數(shù)據(jù)

■用戶和安全

■業(yè)務規(guī)則

■語意層基礎架構

■服務器和網(wǎng)絡

■磁盤

CWM

rvwrratMdimw

圖8:開放式元數(shù)據(jù)體系結構

使用“SAS開放式元數(shù)據(jù)體系結構”可以設置元數(shù)據(jù)服務器、創(chuàng)建元數(shù)據(jù)

儲存庫并編寫可存儲、使用或管理元數(shù)據(jù)的應用程序(客戶端程序)。該框架中

包含以下組件:

■SAS元數(shù)據(jù)儲存庫是說明企業(yè)數(shù)據(jù)資源的相關元數(shù)據(jù)對象的集合。

■SAS元數(shù)據(jù)服務器是多用戶服務器,使元數(shù)據(jù)從一個或多個SAS元數(shù)

據(jù)儲存庫中“浮出”。該元數(shù)據(jù)服務器為SASIntegrationTechnologies

(SAS集成技術)所支持,后者需要使用“SAS開放式元數(shù)據(jù)體系結

構”。

■SAS開放式元數(shù)據(jù)接口和SASJava元數(shù)據(jù)接口是與“SAS元數(shù)據(jù)服

務器”交互作用的應用程序編程接口(API)oSAS9客戶端使用這些

API提交元數(shù)據(jù)服務。

■SAS元數(shù)據(jù)模型由許多元數(shù)據(jù)類型組成,這些類型可用于定義存儲在元

數(shù)據(jù)儲存庫中的信息,以滿足企業(yè)的各種需求,如存儲LIBNAME語

句、DBMS模式、數(shù)據(jù)挖掘、OLAP信息、變換以及服務器等。

SAS9配裝了若干使用元數(shù)據(jù)模型和API的“SAS開放式元數(shù)據(jù)體系結

構”客戶端。這些客戶端實現(xiàn)了對元數(shù)據(jù)儲存庫的管理和使用,以及利用元數(shù)據(jù)

服務器對元數(shù)據(jù)的訪問?!癝AS開放式元數(shù)據(jù)體系結構”客戶端主要包括:

-15-

■SASManagementConsole,它是管理各種SAS資源包括元數(shù)據(jù)的新的

標準化接口。此外,SASManagementConsole還利用元數(shù)據(jù)來管理那

些資源?!霸獢?shù)據(jù)管理器”插件則方便了諸如創(chuàng)建和管理元數(shù)據(jù)儲存庫

及控制元數(shù)據(jù)服務器等任務。

■SAS語言元數(shù)據(jù)接口,可使您從SAS內(nèi)部管理元數(shù)據(jù)。

數(shù)據(jù)訪問:

應用SAS系統(tǒng),用戶可以充分利用他們的數(shù)據(jù)資源。SAS系統(tǒng)可以從任意

一種文件,包括變長記錄、二進制文件、自由格式數(shù)據(jù)一甚至從數(shù)據(jù)混亂或丟失

數(shù)據(jù)的文件當中,讀取任意格式的數(shù)據(jù)。

SASXML引擎可導入和導出多種多樣的XML文檔。XMLMAP=選項指

定包含特定XMLMap語法的單獨XML文檔。XMLMap語法會告知XML引

擎如何解釋XML標記,以便成功導入XML文檔。SASXMLMapper(以前稱

為XMLAtlas)是圖形接口,供您用于生成或修改XMLMap的XML標記。

新的XMLMapManager(SASManagementConsole的插件),以"SAS元數(shù)據(jù)

儲存庫”中元數(shù)據(jù)對象的形式提供集中的XMLMaps管理。

圖9:XMLMap工具

可以應用SAS系統(tǒng)任何一個或全部數(shù)據(jù)訪問接口(SAS/ACCESS),擴展

-16-

BaseSAS軟件的數(shù)據(jù)訪問能力,他們提供了與領先數(shù)據(jù)庫管理系統(tǒng)的直接接口。

數(shù)據(jù)管理:

一旦選用SAS系統(tǒng)管理數(shù)據(jù),您可以用您所選擇的任意方式操縱數(shù)據(jù)。SAS

系統(tǒng)擁有強大的工具,可以分類和合并多種數(shù)據(jù)源,幫助您最大限度地提高數(shù)據(jù)

處理效率。

BaseSAS軟件支持結構化查詢語言(SQL),允許您創(chuàng)建、瀏覽和更新數(shù)據(jù)庫

信息。此外,BaseSAS軟件還包括SQLQueryWindow--允許用戶通過鼠標點擊

建立查詢的一個接口。用戶可以創(chuàng)建、保存和運行查詢,無需熟悉SQL或SAS

語法。

BaseSAS在數(shù)據(jù)存儲上還支持SPDE(ScalablePerformanceDataEngine)技

術,SPDE是SASLIBNAME引擎,它通過使用多個CPU提供并行I/O來讀

取SAS數(shù)據(jù)并快速將數(shù)據(jù)傳遞給應用程序。SPDE是為大型數(shù)據(jù)集而設計的,

因為數(shù)據(jù)可跨設備進行分區(qū),但可作為單個數(shù)據(jù)集引用。這些數(shù)據(jù)集內(nèi)的數(shù)據(jù)也

被分區(qū),從而允許每個CPU對數(shù)據(jù)塊進行多線程讀取。SPDE通過兒個關鍵的

特征更加充分的利用硬件的資源,提高處理效率。這些特征主要包括:

■數(shù)據(jù)分區(qū)技術

一個數(shù)據(jù)集能夠分成多個數(shù)據(jù)塊跨越多個目錄和設備,組成一個邏輯文

件。能夠超過操作系統(tǒng)支持的最大文件的大小。數(shù)據(jù)分區(qū)技術提供數(shù)據(jù)

I/O的擴展性。

■混合索引技術

SPDE能夠結合B-Tree索引和Bitmap索引技術的優(yōu)勢提供更快的數(shù)據(jù)查

找性能。

■并行數(shù)據(jù)塊訪問

通過一個線索,傳統(tǒng)的過程I/O一次只能傳輸一行數(shù)據(jù)。現(xiàn)在SPDE能

夠允許過程發(fā)起多個線索并且每個線索一次傳輸一個數(shù)據(jù)塊(多行數(shù)

據(jù))。

■多索引WHERE子句處理

WHERE處理器能夠充分利用多索引的優(yōu)勢去優(yōu)化WHERE子句。

■并行Where子句評估

-17-

結合I/O和CPU的擴展能力,SPDE能夠發(fā)起多個線索并行檢查索引和

數(shù)據(jù)文件分區(qū),去評估WHERE子句。

■隱式BY子句排序

SAS的BY處理過程需要數(shù)據(jù)是排序的,通常這個是通過SORT過程步

完成的。SPDE在將數(shù)據(jù)交付給過程步之前能夠自動地對數(shù)據(jù)進行排序

(但不保存排序后的數(shù)據(jù))。

■并行裝載(通過APPEND過程)

通過數(shù)據(jù)步、APPEND和COPY過程步,BASE引擎的數(shù)據(jù)能夠加載到

SPDE數(shù)據(jù)集中。當使用APPEND過程時,數(shù)據(jù)被緩沖并被成塊地添加

到數(shù)據(jù)文件中。這些數(shù)據(jù)塊能夠被不同的線索處理,不論是更新索引還

是添加數(shù)據(jù)。

■并行索引建立

用戶能夠指定SPDE并行地建立索引,通過單次掃描數(shù)據(jù)文件建立所有

的索引。默認狀態(tài)是不進行并行索引建立,每一個索引都要進行全數(shù)據(jù)

文件掃描。

■字段數(shù)大于32K

SPDE是唯一?支持超過32,767個字段的SAS數(shù)據(jù)引擎。

■行數(shù)大于2GB

SPDE是唯一在32位系統(tǒng)上支持超過2,147,483,647行的SAS數(shù)據(jù)引擎。

■數(shù)據(jù)集兼容SPDS數(shù)據(jù)服務器

SPDE建立的數(shù)據(jù)集能夠被SPDS服務器訪問。

數(shù)據(jù)分析:

BaseSAS軟件提供了強大的數(shù)據(jù)分析工具。它可以建立分析,精確地匯總

您的數(shù)據(jù),如頻度統(tǒng)計和交叉報表。

您可以使用BaseSAS軟件完成大量、詳細的統(tǒng)計計算,包括平均值、求和、

方差、標準偏差等。計算關聯(lián)、聚類、多路交叉報表及推理統(tǒng)計。

此外,您還可以通過其它專用模塊(如SAS/STAT,SAS/OR,SAS/QC,

SAS/ETS),擴展BaseSAS軟件的分析功能。SAS系統(tǒng)可以完成您所有的業(yè)務需

求:計劃、預測、質(zhì)量控制、項目管理、決策支持等。

-18-

數(shù)據(jù)表現(xiàn):

可以制作從?個數(shù)據(jù)集的簡單列表,到自定義、包括各種復雜關系的各種報

表并打印輸出。完成報表只需很少的SAS語句。

BaseSAS?技術需求:

■MicrosoftWindows(32-bit)

>ServerOS:WindowsNT4Server4.0,Windows2000,WindowsServer2003

>DesktopOS:WindowsNT4Workstation,Windows2000Professional,

WindowsXPProfessional

>Machine:PentiumIIandaboveWebbrowser:InternetExplorer6orhigher

>Memory:128MB;128minimumswapfilespace.WinNT/Win2KServer

users:256MBminimum

>Diskspace(MB):223

■MicrosoftWindows(64-bit)

>ServerOS:Windows2003ServerDesktopOS:WindowsXPProfessional

>Machine:IntelItaniumprocessorfamily

>Webbrowser:InternetExplorer6orhigher

>Memory:1GBminimum;1GBminimumswapfilespace

>Diskspace(MB):425

■AIX(64-bit)

>OS:Release5.lorlater

>Machine:ModelssupportingAIXRelease5forPower3,Power4orRS64

architecture

>Webbrowse亡Netscape7

>Memory:96MBperuser

>Diskspace(MB):205

■HP-UX(64-bit)

>OS:Releaselli(ll.ll)

>Machine:HPmachinesconformingtoPA-RISC2.0

>Webbrowser:Netscape6.2.1

-19-

>Memory:96MBperuser

>Diskspace(MB):583

■HP-UXItanium(64-bit)

>OS:Releasell.i(11.22)

>Machine:HPconformingtoIA64

>Webbrowser:Netscape7

>Memory:96MBperuser

>Diskspace(MB):784

■LinuxforIntel

>OS:RedHatLinux8.0,RedHatAdvancedServer2.1,SuSELinux

EnterpriseServer8.0

>Machine:PentiumIIandabove

>Webbrowse亡Netscape6.2.3

>Memory:64MB;8additionalforeachconcurrentuser

>Diskspace(MB):426

■Solaris(64-bit)

>OS:Solaris8or9

>Machine:ModelsthatsupportSolaris8or9forUltraSPARCIIorhigher

>Webbrowser:Netscape6.2,3

AMemory:96MBperuser

>Diskspace(MB):604

■Tru64UNIX(64-bit)

>OS:Version5.1Aor5.IB

>Machine:ModelsthatsupportTru64UNIX

>Version5.1Aor5.IB

>Webbrowser:Netscape6.2.3orhigher

>Memory:96MB;16additionalforeachconcurrentuser

>Diskspace(MB):555

■OpenVMSAlpha

>OS:Version7.2-2orabove,excludingVersion7.3

-20-

>Memory:256MB;384MBforaclustersystem;1GBperCPU

>Diskspace(MB):820,129blocks

■z/OS

>OS:z/OS,Version1,Release1oranysubsequentrelease

>Machine:zSeriesarchitecture

>Memory:32MBabovetheline

>Diskspace(MB):400

■OS/390

AOS:OS/390,Version2,Release10oranysubsequentrelease

>Machine:ESA/390architecture

>Memory:32MBabovetheline

>Diskspace(MB):400

如需了解進一步的產(chǎn)品信息,請參見文檔:

http:〃/technologies/bi/appdev/base/factsheet.pdf

3.2SAS/ACCESS-直接透明地訪問外部數(shù)據(jù)

SAS系統(tǒng)最主要的一個數(shù)據(jù)集成策略就是:將任意數(shù)據(jù),不論其數(shù)據(jù)來源及

數(shù)據(jù)結構,轉(zhuǎn)換為整理后的、可用的數(shù)據(jù)資源。我們的數(shù)據(jù)訪問解決方案為用戶

提供:

?方便、及時的數(shù)據(jù)訪問一無需考慮數(shù)據(jù)源及數(shù)據(jù)所在平臺。

?對數(shù)據(jù)安全的高級別控制一增加了目標數(shù)據(jù)源的本地安全控制。

?將數(shù)據(jù)庫查詢及連接傳送到目標數(shù)據(jù)源執(zhí)行,提高系統(tǒng)性能,減少網(wǎng)絡

流量。

?應用SAS系統(tǒng),在建立企業(yè)業(yè)務規(guī)則的同時,完成不同數(shù)據(jù)源的數(shù)據(jù)篩

選、轉(zhuǎn)換、分析和表現(xiàn)。

實際上,SAS數(shù)據(jù)集成解決方案提供了對最新的、準確數(shù)據(jù)的訪問,支持

SAS用戶的任務關鍵業(yè)務決策。SAS/ACCESS提供了SAS系統(tǒng)對當前所有流行

-21-

的多種數(shù)據(jù)源的直接、透明訪問,包括:

■關系型數(shù)據(jù)庫系統(tǒng):

>SAS/ACESSInterfacetoDB2

>SAS/ACCESSInterfacetoInformix

>SAS/ACCESSInterfacetoODBC

>SAS/ACCESSInterfacetoOLE-DB

>SAS/ACCESSInterfacetoOracle

>SAS/ACCESSInterfacetoSQLServer

>SAS/ACCESSInterfacetoSybase

>SAS/ACCESSInterfacetoTeradata

>SAS/ACCESSInterfacetoMySQL(SAS9.1.2可用)

■訪問非關系型數(shù)據(jù)庫系統(tǒng):

>SAS/ACCESSInterfacetoADABAS

>SAS/ACCESSInterfacetoCA-IDMS

>SAS/ACCESSInterfacetoIMS

>SAS/ACCESSInterfacetoPCFiles

>SAS/ACCESSInterfacetoSystem2000

>SAS/ACCESSInterfacetoR/3

>SAS/ACCESSInterfacetoSAPBW

■訪問企業(yè)應用系統(tǒng)(詳情請參見SASDataSurveyors):

>SASDataSurveyorforOracleApplications

>SASDataSurveyorforPeopleSoft

>SASDataSurveyorforSAP

ASASDataSurveyorforSiebel

數(shù)據(jù)訪問引擎將SAS軟件數(shù)據(jù)讀寫請求轉(zhuǎn)換為特定的DBMS及文件結構。

引擎以兩種形式表示數(shù)據(jù):

?本地數(shù)據(jù)源的邏輯表示

?將本地數(shù)據(jù)提取到SAS數(shù)據(jù)集表格當中

此外,SAS多引擎體系結構(SASMultipleEngineArchitecture)可以將它的讀、

-22-

寫和更新請求翻譯為適當?shù)臄?shù)據(jù)庫管理系統(tǒng)(DBMS)或文件結構調(diào)用,代替所有

外部數(shù)據(jù)。對于SAS軟件,信息就成為本地的。用戶可以提取信息,而無需學

習結構化查詢語言(SQL)或任何其它特定數(shù)據(jù)庫查詢語言。因為數(shù)據(jù)訪問函數(shù)獨

立于應用邏輯,底層的數(shù)據(jù)源或許會改變,SAS軟件快捷、強大的企業(yè)級數(shù)據(jù)訪

問功能卻始終保持不變。SAS軟件支持ANSISQL標準和本地(特定DBMS)

SQL語句。

SAS/ACCESS與關系型數(shù)據(jù)庫的接口還支持以下特征:

>“多線程讀取”,可將資源密集型任務劃分為多個獨立的工作單元,然

后并行執(zhí)行這些單元。

>臨時表支持,可以使DBMS臨時表從一個SAS步延續(xù)到下一個SAS

步。該支持涉及與DBMS建立可以貫穿各個SAS過程和DATA步的

SAS連接。

>支持SQL選項MULTI_DATASRC_OPT=和DBMASTER=,優(yōu)化了

SQL過程的性能。您可以獲取有關向DBMS傳遞連接、確定連接何時

會失敗以及優(yōu)化WHERE子句等的更為詳細的信息。

>提供CV2VIEW過程,將SAS/ACCESS視圖和訪問描述符轉(zhuǎn)換為SAS

9格式。它還可將視圖描述符轉(zhuǎn)換為SAS9SQL視圖。由于

SAS/ACCESS在LIBNAME方面的增強以及與“SAS開放式元數(shù)據(jù)儲

存庫”更為緊密集成這兩方面的改進,SAS/ACCESS視圖將不再是備

選方法。

>DBMS元數(shù)據(jù)可以在“SAS開放式元數(shù)據(jù)儲存庫”中得到正確維護。

>LIBNAME語句中的MULTI_DATASRC_OPT=選項可取代DBKEY=

選項,從而改進處理兩個數(shù)據(jù)源之間的連接時的性能。

>DBMASTER=數(shù)據(jù)集選項,用于在處理兩種類型的數(shù)據(jù)庫的表的連接

時,指定其中一個表為主表。

>LIBNAME語句中的DIRECT_EXE=選項,在使用帶邏輯庫引用名的

PROCSQL時,該選項通過顯式傳遞可將SQL語句直接傳遞給數(shù)據(jù)

庫。

-23-

>對出現(xiàn)在SAS源代碼中的DBMS密碼進行編碼,防止它在SAS程

序中顯示為文本。

如需了解進一步的產(chǎn)品信息,請參見文檔:

http:〃/technologics/dw/etl/access/index.html

3.3SAS/AF-OOP交互式應用開發(fā)軟件

應用SAS/AF創(chuàng)建自定義、菜單驅(qū)動的應用,在整個企業(yè)范圍之內(nèi),用戶可

以充分利用SAS系統(tǒng)的強大功能。這一交互式應用開發(fā)工具將幫助您駕馭SAS

系統(tǒng)的數(shù)據(jù)訪問、數(shù)據(jù)管理及數(shù)據(jù)分析、數(shù)據(jù)呈現(xiàn)功能。

應用SAS/AF創(chuàng)建用戶友好、交互式GUI應用,用戶可以快捷地訪問最新

的信息。只需使用一個鼠標或功能鍵,用戶就可以開發(fā)交互式應用。此外,SAS

系統(tǒng)具有跨平臺的特性,開發(fā)者只需進行一次應用開發(fā)。用戶可以在一個平臺完

成所有的開發(fā)工作,然后,不經(jīng)或很少地修改,就可以在其它環(huán)境中交付整個應

用。

面向?qū)ο蟮膱D形用戶接口:

SAS/AF軟件提供了一個面向?qū)ο蟮膽瞄_發(fā)環(huán)境。通過加入一系列面向?qū)?/p>

象編程概念和工具,SAS/AF軟件為用戶提供了應用開發(fā)更加快速、便捷、靈活

的途徑。應用基于GUI的SAS/AF,用戶可以點擊鼠標,使用圖表、圖標、下拉

及彈出式菜單、命令按鈕、滾動條等Windows控件,創(chuàng)建他們自己的圖形用戶

接口(GUI)。

SAS/AF提供了一系列window設計所需的預定義圖表和字符對象。用戶可

以自定義這些對象,創(chuàng)建自己的對象類型。新的面向?qū)ο蠊δ苁沟糜脩艨梢韵駥?/p>

對象那樣,共享和重用應用組件(components)。SAS系統(tǒng)新版本當中的開發(fā)工具

進一步加強GUI界面的呈現(xiàn)功能,幫助用戶創(chuàng)建更加友好的交互式環(huán)境。

強大的屏幕控制語言:

SAS/AF提供了開發(fā)時所需的編程語言。SAS的SCL語言(SAS

ComponentLanguage)提供了創(chuàng)建,從自動化一個最終用戶的工作流的簡單程序

-24-

到集成多個過程和模塊的復雜系統(tǒng),所有類型的應用所需的強大功能和靈活性。

快速應用開發(fā):

應用SAS/AF,用戶可以迅速創(chuàng)建應用原型(原型中包含有應用的基本功能),

測試原型。使用SAS中的工具進行原型開發(fā),大大縮短了修改和交付整個應用

的時間。用戶可以完成:縮短新應用的開發(fā)時間;創(chuàng)建功能強大、靈活的應用;

即使是大型應用,也可以簡單地進行維護和增強。

幫助窗口:

在窗口中顯示幫助文本,您可以為最終用戶提供即時的幫助。例如,您可以

告訴用戶如何響應或與窗口交互,顯示一個特定字段的合法值,顯示一個被調(diào)用

字段的類型,顯示哪些字段是必須的,而哪些字段是可選的。

應用測試:

SAS/AF允許用戶在開發(fā)的同時進行應用測試。例如,您可以通過輸入數(shù)值、

執(zhí)行計算來測試合法化檢查是否真正得到執(zhí)行。

應用維護:

SAS/AF系統(tǒng)幫助您快捷地更改您的系統(tǒng)。例如,新的規(guī)定或許要求您更改

您的分析和報告。使用SAS/AF系統(tǒng),您可以修改您的菜單顯示及分析參數(shù)。如

果您應用更多的SAS產(chǎn)品,您將有機會得到SAS系統(tǒng)增添的最新功能。

如需了解進一步的產(chǎn)品信息,請參見文檔:

http:〃/technologies/bi/appdev/af7index.html

3.4SAS/AppDevStudio-集成的開發(fā)環(huán)境

AppDevStudio是--種完整的、獨立式的應用開發(fā)環(huán)境,使用它,能夠方便

地訪問SAS公司領先的信息交付服務器。它支持風格迥異的多種應用的開發(fā)、

部署和維護,從傳統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論