版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、 Cognos高級知識庫2 5/23/2022議程n系統(tǒng)架構(gòu)n安裝與配置n系統(tǒng)管理n安全性管理n高級報表設(shè)計3 5/23/2022Cognos 8 的 BI 產(chǎn)品 Cognos 8的BI產(chǎn)品,對以往的技術(shù)和思想進行了較大幅度的提升和創(chuàng)新,把用戶的操作方式全面推向以瀏覽器為前端的 Web方式。它在一個產(chǎn)品中、一個架構(gòu)上提供了極其豐富的業(yè)務(wù)智能功能。 Cognos 8的模塊主要包括: Query Studio查詢查詢:自助報表生成工具:自助報表生成工具 Report Studio查詢查詢:專有報表構(gòu)筑工具:專有報表構(gòu)筑工具 Analysis Studio 分析分析:多維數(shù)據(jù)展示工具:多維數(shù)據(jù)展示工
2、具 Transformer分析分析:多維數(shù)據(jù)設(shè)計工具:多維數(shù)據(jù)設(shè)計工具 Framework Manager查詢查詢:業(yè)務(wù)數(shù)據(jù)組織工具:業(yè)務(wù)數(shù)據(jù)組織工具4 5/23/2022幾個模塊在Cognos體系中的位置應(yīng)用(Consumer)專業(yè)(Profession)查詢Query StudioReport StudioFramework Manager分析Analysis StudioTransformer5 5/23/2022Cognos數(shù)據(jù)倉庫解決方案中使用的產(chǎn)品功能產(chǎn)品門戶Cognos門戶,也可使用其它門戶Cognos Report Studio & Query StudioCognos
3、 Analysis StudioOLAP服務(wù)器Cognos Transformation ServerETL工具Cognos Data Manager元數(shù)據(jù)模型Cognos FrameWork Manager 數(shù)據(jù)存儲IBM DB2, Oracle, Sysbase等各種數(shù)據(jù)庫,數(shù)據(jù)倉庫產(chǎn)品報表與查詢OLAP 分析前端展現(xiàn)前端展現(xiàn)6 5/23/2022Cognos8應(yīng)用結(jié)構(gòu)wCognos 8是是Cognos基于基于Web的業(yè)務(wù)智能解決方案的業(yè)務(wù)智能解決方案.Cognos ConnectionQuery StudioReport StudioAnalysis StudioFramework Ma
4、nager業(yè)務(wù)數(shù)據(jù)庫業(yè)務(wù)數(shù)據(jù)庫文本文件文本文件Dbase文件、文件、Access 數(shù)據(jù)源數(shù)據(jù)源元數(shù)據(jù)建模工具元數(shù)據(jù)建模工具面向報表創(chuàng)建和管面向報表創(chuàng)建和管理的理的Web界面界面Cube7 5/23/2022展現(xiàn)層展現(xiàn)層: 純?yōu)g覽器沒有插件純?yōu)g覽器沒有插件WEB 層層應(yīng)用層應(yīng)用層數(shù)據(jù)層數(shù)據(jù)層BI 內(nèi)容管理內(nèi)容管理BI 門戶服務(wù)門戶服務(wù)COGNOS BI BUS: SOAP, XML網(wǎng)關(guān)網(wǎng)關(guān)開發(fā)接口開發(fā)接口Cognos 門戶門戶: 單點訪問單點訪問報表報表, 服務(wù)服務(wù) 和安全性管理和安全性管理客戶應(yīng)用客戶應(yīng)用脫機脫機OLAP - 采用采用Portlet技術(shù)技術(shù) - 報表用戶報表用戶 - 分析用戶分
5、析用戶 (OLAP 和和 ROLAP) - 業(yè)務(wù)報表制作業(yè)務(wù)報表制作 (Ad Hoc Query) - 專業(yè)的報表制作專業(yè)的報表制作企業(yè)門戶, 客戶系統(tǒng), 內(nèi)部網(wǎng),外部網(wǎng)網(wǎng)頁, .OLAP Windows 客戶端OLAP Excel 客戶端內(nèi)容存儲 審計RELATIONAL:Relational (including Aggregate aware RDBMS) - Oracle, IBM DB2, Microsoft SQL Server, Teradata, ODBCMULTIDIMENSIONALCognos OLAP, IBM DB2 OLAP,SAP BW, Microsoft SS
6、AS, Essbase, Oracle 10GLEGACY*MainframeMODERNXML統(tǒng)一元數(shù)據(jù),為應(yīng)用提供統(tǒng)一,一致的視圖統(tǒng)一元數(shù)據(jù),為應(yīng)用提供統(tǒng)一,一致的視圖元數(shù)據(jù)模型認(rèn)證大量的報表大量的報表OLAP報表:管理報表, 生產(chǎn)報表, 報表服務(wù):調(diào)度,爆發(fā)高效率分析高效率分析分析:OLAP 和 ROLAP分析 和 報表OLAP Server:OLAP 連接,安全, 管理HETEROGENEOUS DATA SOURCES事件管理事件管理報警和探測定義, 檢驗, 調(diào)度, 形成閉合的環(huán)Metrics 管理管理基于OLAP等各種數(shù)據(jù)源、平衡記分卡KPI, 趨勢, 因果關(guān)系ETL直接訪問直接訪
7、問企業(yè)信息整合企業(yè)信息整合即席查詢即席查詢自助即席查詢Apache、IBM HTTP Server、IIS等等Websphere、Weblogic、JBoss、tomcat等等統(tǒng)一服務(wù)統(tǒng)一服務(wù)8 5/23/2022 第 1層 Web Server: 網(wǎng)關(guān)所有所有Web通信都通過通信都通過Cognos 8網(wǎng)關(guān),網(wǎng)關(guān)可以安裝在一個或多個網(wǎng)關(guān),網(wǎng)關(guān)可以安裝在一個或多個Web server上上.Web server 操作系統(tǒng)操作系統(tǒng):Windows NT/2000/XPHP-UX 11, 11iAIX 4.4.3, 5LSolaris 8, 9Web Server 軟件:軟件:Microsoft II
8、SApache 1.3, 2iPlanet/NetscapeWeb網(wǎng)關(guān):網(wǎng)關(guān):CGI 用于所支持的Web servers, 性能最慢ISAPI 用于IIS。為IIS提供更好的性能apache_mod 支持Apache Web serverservlet 所用的Web server基礎(chǔ)結(jié)構(gòu)必須支持servlet網(wǎng)關(guān)網(wǎng)關(guān)可以將Web Server請求轉(zhuǎn)換為適應(yīng)SOAP 協(xié)議的請求:將請求放在BI Bus上處理來自BI Bus的響應(yīng)9 5/23/2022Report server用于執(zhí)行來自報表應(yīng)用程序的查詢定義(query specification) 第 2層 服務(wù)層第三層第三層第一層第一層BI
9、 BusReport server:接受和執(zhí)行來自報表應(yīng)用程序的查詢定義(XML格式)返回 Cognos Connection 用戶界面。操作報表服務(wù)和展現(xiàn)服務(wù)應(yīng)用程序是多線程的,可以使用多進程服務(wù)器,處理并發(fā)請求。應(yīng)用層包括如下組件:應(yīng)用層包括如下組件:啟動服務(wù)啟動服務(wù)(bootstrap service):啟動、監(jiān)視和停止調(diào)度器。調(diào)度器調(diào)度器(Dispatcher): Java servlet。啟動所有 ReportNet 服務(wù)并對請求進行發(fā)送。展現(xiàn)服務(wù)展現(xiàn)服務(wù)(presentation service)報表服務(wù)和批報表服務(wù):報表服務(wù)和批報表服務(wù):提供元數(shù)據(jù)訪問、數(shù)據(jù)訪問 (查詢)、提示和
10、報表執(zhí)行。作業(yè)和調(diào)度監(jiān)視服務(wù):作業(yè)和調(diào)度監(jiān)視服務(wù):管理批報表服務(wù)器執(zhí)行的調(diào)度作業(yè)和報表。日志服務(wù)器:日志服務(wù)器:管理調(diào)度器和其它服務(wù)生成的日志。10 5/23/2022 第 3 層 數(shù)據(jù): Content Manager 在每個Cognos 8的運行環(huán)境中,只有一個Content Manager和一個Content Store。BI BusContent ManagerContent Manager安裝組件:安裝組件:啟動服務(wù)調(diào)度器展現(xiàn)服務(wù)作業(yè)和調(diào)度監(jiān)視服務(wù)日志服務(wù)器認(rèn)證授權(quán)Content Manager Service:在content store中存儲所有cognos 8信息。11 5/2
11、3/2022 Cognos 8在一個servlet容器(Container)中運行兩個 servlet 。Cognos 8的servlet 容器是Tomcat.TomcatDispatcher(servlet)Content Manager(servlet)Report service (C+)Batch reportService (C+)Presentation serviceContent manager serviceLog serviceJob and schedule monitoring serviceServlet容器容器了解Cognos 8的Servlets12 5/23/2
12、022 Tomcat是:一個J2EE(Java 2 Enterprise Edition) servlet容器Cognos 8缺省安裝由啟動服務(wù)啟動、停止和監(jiān)控也可以用以下服務(wù)器配置cognos 8 :Bea WebLogicIBM Websphere用Tomcat 或一個第三方應(yīng)用服務(wù)器13 5/23/2022 dispatcherbrowserWeb serverreport servicecontent managerContentstorePresentation service1265734488999query databaseWeb server 從用戶瀏覽器中獲得請求Web s
13、erver上的網(wǎng)關(guān)對http請求進行處理,將其轉(zhuǎn)換為SOAP協(xié)議兼容的請求,并把它傳遞給調(diào)度器調(diào)度器接收要運行報表的SOAP請求,并傳送請求到展現(xiàn)服務(wù)同時調(diào)用報表閱讀器功能報表閱讀器發(fā)送執(zhí)行的報表請求到負(fù)責(zé)均載平衡的調(diào)度器。調(diào)度器發(fā)送請求到本地報表服務(wù)報表服務(wù)接收到調(diào)度器的請求,然后和Content Manager通信,索要決定報表內(nèi)容和布局的報表定義( report specification)Content Manager 和Content store通信,檢索報表定義,然后將報表定義傳送回報表服務(wù)報表服務(wù)根據(jù)報表定義查詢數(shù)據(jù)庫執(zhí)行報表,檢索數(shù)據(jù)并格式化輸出成被請求的風(fēng)格報表服務(wù)生成htm
14、l頁面,并通過含有HTML面頁的調(diào)度器發(fā)送一個反饋信息到展現(xiàn)服務(wù)展現(xiàn)服務(wù)添加察看界面 (帶有菜單、按鈕等),并發(fā)送完整的HTML頁面到調(diào)度器,再通過網(wǎng)關(guān)返回到用戶的瀏覽器上實例: 報表請求處理過程14 5/23/2022OLAP 服務(wù)器Cognos Transformer ServerCognos Transformation server 按業(yè)務(wù)邏輯,將二維數(shù)據(jù)轉(zhuǎn)換為Cube。Cube為多維數(shù)據(jù)實體,按主題生成,提供用戶對大數(shù)據(jù)量匯總信息的高校訪問。Cube具有安全性,不同用戶訪問看到不同內(nèi)容。Cognos OLAP Server數(shù)據(jù)源數(shù)據(jù)源Cube用戶訪問用戶訪問NT UNIX15 5/2
15、3/2022議程n系統(tǒng)架構(gòu)n安裝與配置n系統(tǒng)管理n安全性管理n高級報表設(shè)計16 5/23/2022 了解安裝選項了解安裝選項 gateway、 cognos 8 server和 Content Manager裝在什么地方?可以:在一臺機器上安裝所有的服務(wù)器組件根據(jù)環(huán)境在選項有效的范圍內(nèi)分布安裝Framework Manager與任意的服務(wù)器組件安裝在一起,或同服務(wù)器組件分開安裝content store 與其它的 cognos 8 組件分開安裝17 5/23/2022 平衡請求負(fù)載平衡請求負(fù)載用cognos 8組件的多種組合平衡請求的負(fù)載。在調(diào)度器一級,在分布式安裝中負(fù)載均衡自動完成。18 5
16、/23/2022 添加路由器平衡請求負(fù)載添加路由器平衡請求負(fù)載用跨接多個組件的路由器分配請求。19 5/23/2022 ReportNet安裝在一臺機器上安裝在一臺機器上在一臺機器上安裝 cognos 8 的所有組件:用于概念的證明用于測試或開發(fā)環(huán)境Report ServerContent ManagerWeb browserWeb servergatewayComputer A20 5/23/2022 網(wǎng)關(guān)單獨安裝在一臺機器上網(wǎng)關(guān)單獨安裝在一臺機器上為了提高性能,將cognos 8網(wǎng)關(guān)與其它cognos 8組件分開安裝在一臺或多臺機器上 。Report ServerContent Manag
17、erComputer CWeb servergatewayWeb servergatewayWeb browserComputer AComputer B21 5/23/2022 報表服務(wù)器和報表服務(wù)器和Content Manager分開安裝分開安裝為了提高性能、 有效性和容量,將 ReportNet 服務(wù)器組件安裝在多臺機器上 。Report ServerContent ManagerReport ServerComputer DWeb browserWeb servergatewayComputer AComputer BComputer C22 5/23/2022 修改缺省設(shè)置修改缺省設(shè)
18、置如果報表環(huán)境需要修改缺省設(shè)置,可以:修改 port number用一個不同的網(wǎng)關(guān)界面實行安全性(security)、源控制系統(tǒng)( source control system)或通知服務(wù)(notification services)用一個備用審計文件用不同的密碼提供者(cryptographic provider)配置指向名字空間的網(wǎng)關(guān)允許或取消設(shè)置指定處理的服務(wù)控制ReportNet服務(wù)的可用資源23 5/23/2022 配置一個分布安裝配置一個分布安裝為了保證分布安裝中組件之間的通信,必須如此配置:Content Manager要知道content store的位置報表服務(wù)器計算機要知道C
19、ontent Manager的位置網(wǎng)關(guān)計算機要知道一個調(diào)度的的位置在所有的計算機上密碼屬性都相同首先,必須在Content Manager計算機上配置和啟動服務(wù)。24 5/23/2022ISAPI: 1.在 Cognos Configuration中,將網(wǎng)關(guān)地址中的cognos.cgi用 cognosisapi.dll代替2. 保存配置信息,重新啟動服務(wù).3. 用 http:/crn/isapi 訪問cognos 8 配置配置ISAPI和和ServletServlet:1. 將 cognosc8webcontent 目錄下的所有文件拷貝到 cognosc8webappsp2pd 目錄下.2.
20、使用如下地址訪問cognos 8 http:/:9300/p2pd/servlet/dispatch 25 5/23/2022議程n系統(tǒng)架構(gòu)n安裝與配置n系統(tǒng)管理n安全性管理n高級報表設(shè)計26 5/23/2022 隱藏Connection中對象 URL參數(shù)說明 分發(fā)報表 修改全局風(fēng)格變量27 5/23/2022 隱藏隱藏Connection中的對象中的對象 Cognos Connection中的每個對象可以隱藏。具體方法是打開c8templatespsportalsystem.xml文件,加入如下例是在Cognos Viewer中隱藏掉部分對象。具體參考文檔ADMINISTRATION AND
21、 SECURITY GUIDE第327頁可以指定某組或角色不隱藏28 5/23/2022 URL中的參數(shù)說明中的參數(shù)說明29 5/23/2022 URL中的參數(shù)說明中的參數(shù)說明30 5/23/2022 在在Cognos Viewer 中運行報表中運行報表 ui.tool 設(shè)置為 “CognosViewer”. ui.action 設(shè)置為 “run” 或 “view”. 當(dāng)查看一個靜態(tài)報表時,報表搜索路徑應(yīng)當(dāng)寫在“defaultOutput()”中. 報表輸出格式包括: CSV, HTML, HTMLFragment, MHT, PDF,singleXLS, XHTML, XLS, XLWA,
22、and XML. 傳遞參數(shù)用 “p_” 作為參數(shù)名稱的開頭,如參數(shù)product name,則傳參數(shù)使“p_Product name”. 不顯示提示頁,在URL結(jié)束處使用 “&mpt=false”31 5/23/2022 在在Cognos Viewer 中運行報表中運行報表 Viewing Saved Reportshttp:/server-name/Cognos8/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/launch.xts&ui.tool=CognosViewer&ui.action=view&
23、amp;ui.object=defaultOutput(/content/packagename=GO Sales and Retailers/foldername=Report Studio Report Samples/reportname=Banded Report) Executing Live Reportshttp:/server-name/Cognos8/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/launch.xts&ui.tool=CognosViewer& ui.action=run&ui.obj
24、ect=/content/packagename=GO Sales and Retailers/foldername=Report Studio Report Samples/reportname=Banded Report Viewing Reports in Different Output Modeshttp:/server-name/Cognos8/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/launch.xts&ui.tool=CognosViewer&ui.object=/content/packagename=
25、GO Sales and Retailers/foldername=Report Studio Report Samples/reportname=Banded Report&ui.action=run&run.outputFormat=PDF Passing Prompt Answershttp:/server-name/Cognos8/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/launch.xts&ui.tool=CognosViewer&ui.object=/content/packagename=G
26、O Sales and Retailers/foldername=New Reports/reportname=product revenue - prompt&ui.action=run&p_Product name=Bear Edge&mpt=false Passing Multiple Prompt Answershttp:/server-name/Cognos8/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/launch.xts&ui.tool=CognosViewer&ui.ob
27、ject=/content/packagename=GO Sales and Retailers/foldername=New Reports/reportname=product revenue - prompt&ui.action=run&p_Product name=Bear Edge&p_Product name=Aloe Relief&mpt=false32 5/23/2022 Query Studio ui.tool 設(shè)置為 “QueryStudio”. ui.action 設(shè)置為 “new” 或者 “edit”.只有在Query St
28、udio中創(chuàng)建的報表才可以用Query Studio查看.33 5/23/2022 Query Studio 打開打開 Query Studio http:/server-name/Cognos8/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/launch.xts&ui.tool=QueryStudio&ui.object=/content&ui.action=new 用用Query Studio打開一個元數(shù)據(jù)包打開一個元數(shù)據(jù)包http:/server-name/Cognos8/cgi-bin/cognos.cgi?b
29、_action=xts.run&m=portal/launch.xts&ui.tool=QueryStudio&ui.object=/content/packagename=GO Sales and Retailers&ui.action=new 用用Query Studio打開一張報表打開一張報表http:/server-name/Cognos8/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/launch.xts&ui.tool=QueryStudio&ui.object=/content/p
30、ackagename=GO Sales and Retailers/foldername=New Reports/queryname=A Report by Product Type&ui.action=edit34 5/23/2022 Analysis Studio ui.tool 設(shè)置為 “AnalysisStudio”. ui.action 設(shè)置為 “new” 或者 “edit”. 用Analysis Studio制作的報表可以打開來運行. 默認(rèn)情況下,Analysis Studio在自己的窗口打開,參考參數(shù)launch.launchJSStudioInFrame=true的設(shè)置
31、35 5/23/2022 Analysis Studio Opening Analysis Studiohttp:/server-name/Cognos8/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/launch.xts&ui.gateway=/Cognos8/cgi-bin/cognos.cgi&ui.tool=AnalysisStudio&ui.object=/content&ui.action=new Opening Analysis Studio in the same browser window
32、or framehttp:/server-name/Cognos8/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/launch.xts&ui.gateway=/Cognos8/cgi-bin/cognos.cgi&ui.tool=AnalysisStudio&ui.object=/content&ui.action=new&launch.openJSStudioInFrame=true Opening Analysis Studio to a specific packagehttp:/server-n
33、ame/Cognos8/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/launch.xts&ui.gateway=/Cognos8/cgi-bin/cognos.cgi &ui.tool=AnalysisStudio &ui.object=/content/packagename=Great Outdoors Company&ui.action=new Viewing an Analysis Report in Analysis Studio http:/firstbi/Cognos8/cgi-bin/cogn
34、os.cgi?b_action=xts.run&m=portal/launch.xts& &ui.gateway=http:/firstbi/Cognos8/cgi-bin/cognos.cgi&ui.gateway=http:/firstbi/Cognos8/cgi-bin/cognos.cgi&ui.tool=AnalysisStudio&ui.tool=AnalysisStudio&ui.object=/content/foldername=demo/foldername=Analysis/analysisname=insuranc
35、e&ui.action=edit36 5/23/2022 對報表進行個性群發(fā) 使用個性群發(fā)功能一次性運行報表并對結(jié)果進行劃分,分發(fā)給多個接收者。 每個接收者只能查看數(shù)據(jù)的一個子集。 Burst report可以通過郵件分布和/或保存到一個目錄。Group AGroup BGroup CCanadaRevenue by RegionGermanyRevenue by RegionJapanRevenue by Region37 5/23/2022 將報表分發(fā)到本地將報表分發(fā)到本地 在在Configuration中,將中,將Save report outputs to a file sys
36、tem設(shè)置為設(shè)置為True 設(shè)置環(huán)境變量設(shè)置環(huán)境變量 CM.OUTPUTLOCATION 存放報表的本地路徑存放報表的本地路徑 CM.OUTPUTSCRIPT 運行的腳本文件,包括路徑和文件名稱運行的腳本文件,包括路徑和文件名稱 定義報表定義報表 分組需要分發(fā)的字段,設(shè)置分發(fā)的分組需要分發(fā)的字段,設(shè)置分發(fā)的KEY值值 定義調(diào)度器,并指定定義調(diào)度器,并指定BURST報表報表 注意:報表分發(fā)到本地之后,由于文件名稱都是系統(tǒng)自動產(chǎn)生的,需要一個外部程序處理文件名稱,以使其更有意義,具體方法是通過讀取XML的描述文件,取到KEY值,再修改文件名稱,拷貝到其他位置。38 5/23/2022 修改全局格式
37、變量修改全局格式變量打開D:Cognosc8webcontentschemasGlobalReportStyles.css文件,修改相應(yīng)的Class值.報表中每個對象的Class值,可以通過在ReportStudio中選中對象,39 5/23/2022議程n系統(tǒng)架構(gòu)n安裝與配置n系統(tǒng)管理n安全性管理n高級報表設(shè)計40 5/23/2022 安全性安全性 Authentication 用戶安全性認(rèn)證,在8中設(shè)置安全性認(rèn)證后,登陸系統(tǒng)會要求提供用戶名和密碼等相關(guān)認(rèn)證信息。 安全性認(rèn)證支持:Acitve Directory、Cognos Series 7、LDAP、NTLM、SAP、Custom Ja
38、va Provider等多種認(rèn)證方式。Authorization 對用戶訪問的數(shù)據(jù)進行權(quán)限控制。8中的授權(quán)是通過用戶(User)、組(Group)、角色(Role)來設(shè)置Content Store 中的對象如報表、文件夾的讀、寫權(quán)限。41 5/23/2022 組組(Group)和角色和角色(Role)一個用戶可以屬于多個組或角色,權(quán)限是并集的關(guān)系組和角色表示的是一類具有相似權(quán)限功能的用戶集合組和角色在Cognos 8中具有相似的功能,角色的成員可以是用戶、組、和角色,而組的成員則是用戶和組只能在Cognos 8內(nèi)置的namespace(Cognos)上創(chuàng)建組和角色如果要跨多個namespace
39、,則需要使用組或角色在實際應(yīng)用中,可以方便部署安全性,你可以把第三方安全性認(rèn)證用戶歸屬于某些組,再將定義好的組賦予Cognos內(nèi)置的組或角色,實現(xiàn)權(quán)限控制42 5/23/2022 權(quán)限說明權(quán)限說明 Read查看對象的屬性,查看靜態(tài)報表等 Write編輯對象的屬性,報表靜態(tài)報表,刪除文件夾等 Execute運行報表等 Set Policy讀取和修改對象的權(quán)限 Traverse瀏覽目錄內(nèi)容43 5/23/2022 內(nèi)置權(quán)限對象內(nèi)置權(quán)限對象 Anonymous 匿名用戶,當(dāng)在Cognos Configuration中將匿名登陸設(shè)置為false時,此用戶失效。All Authenticated Use
40、rs 表示所有經(jīng)過認(rèn)證的用戶的組,它的成員由系統(tǒng)自動維護,不能查看和修改。Everyone 表示所有經(jīng)過認(rèn)證的用戶和匿名用戶的組,它的成員由系統(tǒng)自動維護,不能查看和修改??梢允褂盟焖俚脑O(shè)置默認(rèn)權(quán)限。System Administrators 一個特殊的角色,這個角色下的成員一般是管理員或超級用戶,它們可以訪問和編輯系統(tǒng)中所有對象,并可以對它們進行授權(quán)。僅僅是System Administrators角色下的成員才可以編輯這個角色下的成員。System Administrators不可以為空。默認(rèn)情況下,成員為Everyone。在對系統(tǒng)設(shè)置權(quán)限前,一定要先把Everyone替換為管理員或超級用
41、戶。44 5/23/2022 系統(tǒng)預(yù)先定義的角色系統(tǒng)預(yù)先定義的角色 Consumers 可以讀和執(zhí)行系統(tǒng)中公共部分內(nèi)容,如報表Query Users 與Consumers權(quán)限一樣,同時可以使用Query StudioAnalysis Users 與Consumers權(quán)限一樣,同時可以使用Analsysis StudioAuthors 具有同Query Users 一樣的權(quán)限,同時可以使用Report StudioReport Administrators 具有管理公共文件夾內(nèi)容的權(quán)限,并可以完全訪問,同時可以使用Query Studio和Report StudioServer Administ
42、rators 可以管理Server、Dispatchers和JobsDirectory Administrators 可以管理Directory 下的內(nèi)容45 5/23/2022 系統(tǒng)預(yù)先定義的角色系統(tǒng)預(yù)先定義的角色 Metrics Administrators 可以在connection中管理Metric 包及任務(wù)Metrics Authors 可以在Metirc Studio中創(chuàng)建和編輯Scorecard應(yīng)用Metrics Users 在Mertric Studio中可以查看Scorecard應(yīng)用Portal Administrators 可以管理Portlets,包括導(dǎo)入和自定義Port
43、lets,定義Portelt風(fēng)格,設(shè)置portlet訪問權(quán)限等。Controller Users 訪問Controller基本功能Controller Administrators 完全訪問Controller,并可以創(chuàng)建私人的Controller用戶,并定義它們的訪問權(quán)限46 5/23/2022議程n系統(tǒng)架構(gòu)n安裝與配置n系統(tǒng)管理n安全性管理n高級報表設(shè)計47 5/23/2022Cognos 8高級報表設(shè)計高級報表設(shè)計1、JavaScript 報表應(yīng)用2、條件變量、生成變量的應(yīng)用3、OLAP函數(shù)介紹48 5/23/2022 1、Javascript報表應(yīng)用報表應(yīng)用 TIPS應(yīng)用 利用HTML
44、腳本 bbbb ,將表達(dá)式拼出這樣的形式 Tab鍵 利用HTML的DIV功能 計劃完成情況 根據(jù)實際值與計劃值,利用JS函數(shù)畫出圖形 報表動態(tài)排序 由于Cognos 8報表支持完整的HTML報表開發(fā)技術(shù),所以很多HTML功能可以很好的與COGNOS報表功能結(jié)合在一起,從而滿足用戶更為復(fù)雜的報表要求。 固定表頭 49 5/23/2022 Tips 提示提示50 5/23/2022 Tab鍵鍵51 5/23/2022 JS函數(shù)畫圖函數(shù)畫圖52 5/23/2022 Dynamic Sort53 5/23/2022 固定表頭固定表頭54 5/23/2022 2、OLAP報表鉆取報表鉆取 Replace
45、 Expression Drill down:children(input item) input item是鼠標(biāo)不同的鉆取值,如下圖點擊United States,則 children(United States)結(jié)果如右圖所示 Drill up: children(parent(input member)55 5/23/2022 2、OLAP報表鉆取報表鉆取 Replace Item Drill down: (input item) input item是鼠標(biāo)不同的鉆取值,如下圖點擊United States,則結(jié)果如右圖所示 Drill up: parent(input member)5
46、6 5/23/2022 2、OLAP報表鉆取報表鉆取 Preserve 一般在鉆取過程中表達(dá)式不發(fā)生變化,如TopTwo計算列如下: topCount(Country,2,Revenue) 57 5/23/2022 2、OLAP報表鉆取報表鉆取Member Sets與高級鉆取設(shè)置引用與高級鉆取設(shè)置引用Member Sets是自定義集合,使用高級鉆取功能設(shè)置,必須使用Member Sets58 5/23/2022要求:1、表1中產(chǎn)品大類可以選擇2、從表1鉆取到表2,并將所選擇的產(chǎn)品大類傳遞給表23、表2中圖是所選擇的產(chǎn)品大類及其之和所構(gòu)成的柱壯圖,表格是所選擇的產(chǎn)品大類下所有產(chǎn)品銷售量在前5名的
47、產(chǎn)品4、從表2中點擊某個產(chǎn)品大類,則下面的表格變成此產(chǎn)品大類下銷售量在前5名的產(chǎn)品,點擊Total時,則是表1中所選擇的幾個產(chǎn)品大類銷售量在前5名的產(chǎn)品技術(shù)點:1、表1和表2中穿透鉆取設(shè)置為傳遞參數(shù)值2、表2中使用union函數(shù)將Total和所選擇的產(chǎn)品大類組合在一起3、使用descendants函數(shù)取到產(chǎn)品大類下所有產(chǎn)品,使用topcount取出前5名產(chǎn)品4、表2圖中的Total和產(chǎn)品大類在鉆取到下面表格時規(guī)則不同,使用生成變量來對應(yīng)不同的數(shù)據(jù)表格5、表2中的穿透鉆取設(shè)置為替換本頁面 2、OLAP報表鉆取報表鉆取-穿透鉆取應(yīng)用穿透鉆取應(yīng)用59 5/23/2022 3、條件變量與生成變量、條件
48、變量與生成變量 條件變量 條件變量是用來對數(shù)據(jù)進行預(yù)警,但在實際應(yīng)用中,門限值用戶往往要求自己設(shè)置,這樣可以通過string2double(ParamValue(p1) 來動態(tài)獲得門限值參數(shù),從而達(dá)到對數(shù)據(jù)動態(tài)預(yù)警的效果。 預(yù)警的方式可以通過顏色、圖片等多種方式。60 5/23/2022 3、條件變量與生成變量、條件變量與生成變量 生成變量 生成變量是定義報表中某個對象在什么條件下生成。利用生成變量,可以實現(xiàn)如動態(tài)選擇報表列、動態(tài)切換圖表等多種功能。61 5/23/2022 4、OLAP函數(shù)函數(shù) Block Functions Family、Hieracrhy、Member Functions
49、 Relative time functions Set functions Top and bottom functions Value functions62 5/23/2022 (1)、Block Functions _firstFromSet _firstFromSet ( set_exp, numeric_exp_max, numeric_exp_overflow ) 如果numeric_exp_max+numeric_exp_overflow set_exp個數(shù),則返回numeric_exp_max+numeric_exp_overflow個member,否則返回numeric_e
50、xp_max個member _remainderSet _remainderSet ( member_exp, set_exp, numeric_exp ) 如果set_expnunmeric_exp時,則返回member_exp,否則為空63 5/23/2022(2)Family、Hieracrhy、Member Functions Ancestor ancestor ( member, level | integer ) ancestors ancestors ( member, level | integer ) parent parent ( member ) children chi
51、ldren ( member ) cousin cousin ( member1 , member2 ) cousin(2005 Q 2,2004) result:2004 Q2 descendants descendants ( set_expr , level | beforewithmember | after ) 一般用來取某個成員下的第幾層成員 firstChild firstChild ( member) firstSibling firstSibling ( member ) 返回member的父節(jié)點的第一個子節(jié)點 lastChild lastChild ( member ) l
52、astSibling lastSibling ( member ) 返回member的父節(jié)點的最后一個子節(jié)點 64 5/23/2022(2)Family、Hieracrhy、Member Functionssiblings siblings ( member ) 返回此成員的父成員的所有子成員currentMember currentMember ( hierarchy )defaultMember defaultMember ( hierarchy )laglag ( member , index_exp ) 返回此成員的前第index_exp成員,如果index_exp為負(fù),則表示是后第i
53、ndex_exp成員leadlead ( member , index_exp ) 返回此成員后第index_exp成員,負(fù)則表示前第index_exp成員member member ( value_exp , string1 , string2 , hierarchy )nextMembernextMember ( member )prevMemberprevMember ( member )hierarchyhierarchy ( level | member | set_exp ) levellevel ( member ) 返回此member層所有成員 levelslevels ( h
54、ierarchy , index ) 返回此hierarchy下離root第index層所有成員 rootMemebersrootMembers ( hierarchy )65 5/23/2022 (3)Relative time functions closingPeriodclosingPeriod ( level , member ) 指定某一層次或某一成員的子在某一層次上的最后一個成員 lastPeriodslastPeriods ( integer_exp , member ) 返回member成員前integer_exp個成員,如果為負(fù),則返回后integer_exp個成員(包括本
55、身) openingPeriodopeningPeriod ( level , member ) 同closingPeriod,返回的是第一個成員 parallelPeriod parallelPeriod ( level , int_exp , member ) 類似于cousin,常用于求同期數(shù).如parallelPeriod(great_outdoors_company.Years.Years.Year,1,2005/Jan) 則返回2004/Jan periodsToDate periodsToDate ( level , member )一般用于求累計數(shù),如年初到member的累計,
56、季初到現(xiàn)在的累計等Level指定是年、季度或月初,member則指定到目前為止(包括本身).如:periodsToDate(great_outdoors_company.Years.Years.Year,2004/Mar),則返回: 2004/Jan、2004/Feb、2004/Mar66 5/23/2022 (4)Set functionsgenerategenerate ( set_exp1 , set_exp2 , ALL ) 根據(jù)set_exp1求set_exp2的值.如 generate(Product line, topCount( descendants( currentMemb
57、er(great_outdoors_company.Products.Products), great_outdoors_company.Products.Products.Product name ), 2, Revenue)nestedSetnestedSet ( set_expr1 , set_expr2 )根據(jù)set_expr1的上下文關(guān)系求set_expr2值nestedSet(members(Product line), topCount( descendants(currentMember( great_outdoors_company.Products.Products),gr
58、eat_outdoors_company.Products.Products.Product name ), 2,Revenue)filterfilter ( set_exp , boolean_exp )itemitem ( set_exp , index ) 返回第index個成員(從開始)setset ( member , member )headhead ( set_exp , index_exp ) 返回前index_exp個成員默認(rèn)為tailtail ( set_exp , index_exp ) 與head相對應(yīng),取后index_exp個成員subsetsubset ( set_
59、exp, index_exp1 , index_exp2 ) membersmembers ( hierarchy | level )67 5/23/2022 (4)Set functionsunionunion ( set_exp1 , set_exp2 , ALL ) all參數(shù)表示重復(fù)值保留intersectintersect ( set_exp1 , set_exp2 , ALL ) 返回兩個set中都存在的member 。all參數(shù)表示重復(fù)值保留 exceptexcept ( set_exp1 , set_exp2 ,ALL ) 返回不在set_exp2中的set_exp1中的成員orderorder ( set_exp , value_exp , ASC | DESC | BASC | BDESC )hierarchizehierarchize ( set_exp )emptySetemptySet ( hierarchy ) except(great_outdoors_company.Products.Products.Productli
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年渤海船舶職業(yè)學(xué)院單招綜合素質(zhì)筆試備考試題含詳細(xì)答案解析
- 2026安徽皖信人力資源管理有限公司招聘安慶市某電力外包人員1人參考考試試題及答案解析
- 2026年蘭州外語職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試備考題庫及答案詳細(xì)解析
- 2026年硅湖職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)筆試備考試題含詳細(xì)答案解析
- 2026年桂林電子科技大學(xué)單招綜合素質(zhì)筆試參考題庫含詳細(xì)答案解析
- 2026年唐山職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試模擬試題含詳細(xì)答案解析
- 2026年濰坊理工學(xué)院高職單招職業(yè)適應(yīng)性測試備考題庫及答案詳細(xì)解析
- 2026年鄭州理工職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試備考題庫及答案詳細(xì)解析
- 2026年南昌健康職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試備考試題及答案詳細(xì)解析
- 2026年常州機電職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試備考試題含詳細(xì)答案解析
- 校本課程篆刻教學(xué)設(shè)計
- 明確安全生產(chǎn)領(lǐng)導(dǎo)小組的職責(zé)與安全管理體系
- 七年級下冊語文必背古詩文(字帖描紅)
- 電儀施工質(zhì)量總結(jié)
- 《甜花香型大葉種工夫紅茶》編制說明
- QSY06503.14-2020石油煉制與化工裝置工藝設(shè)計包編制規(guī)范 - 副本
- 柜式七氟丙烷-氣體滅火系統(tǒng)-安裝與施工-方案
- 核醫(yī)學(xué)全身骨顯像骨顯像課件
- 昌樂縣鎮(zhèn)區(qū)基準(zhǔn)地價更新修正體系匯編(完整版)資料
- 項目管理學(xué)課件戚安邦全
- 羽毛球二級裁判員試卷
評論
0/150
提交評論