版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Cognos培訓(xùn)課程查詢&報(bào)QueryStudioReportStudioFrameworkManager分ysisStudio1 w近年來業(yè)務(wù)智能的話題開始在國內(nèi)熱起來。w業(yè)務(wù)智能是在計(jì)算機(jī)應(yīng)用水平達(dá)到一定程度w業(yè)務(wù)智能是為更好的決策而對數(shù)據(jù)進(jìn)行收集、w業(yè)務(wù)智能是把數(shù)據(jù)轉(zhuǎn)化成知識的過程。包括信2 w業(yè)務(wù)智能的⑴查詢與報(bào)→Query→Report ysis
關(guān) 信Z
維度 層度量 立方體 切片&旋轉(zhuǎn)(Slice&Dice) Y3查詢事先有原始數(shù)據(jù)QueryReport ?ITQueryReport用戶生成報(bào)FrameworkFramework表 發(fā)4分
模型(.mdl維度
立方體
ysis 5Cognos8BI產(chǎn)wCognos8的BI產(chǎn)品,對以往的技術(shù)和思想進(jìn)行了較wCognos8的模塊主要包括QueryReport
───查詢:自助報(bào)表生成工───查詢:專有報(bào)表構(gòu)筑工 ysis
分析 數(shù)據(jù)展示工§
分析 數(shù)據(jù)設(shè)計(jì)工Framework ─查詢:業(yè)務(wù)數(shù)據(jù)組織工6幾個模塊在Cognos體系中的應(yīng)Query查 Report
專Framework分 ysis
7理解Cognos8wQuery&Report是Cognos新一代基于Web方式的業(yè)務(wù)智wQuery&Report由下面幾個組件組wFrameworkManager:用來組織和發(fā)布元數(shù)據(jù)模wCognosConnection:是Cognos8的Web門戶,包含進(jìn)入各個操作模塊的和報(bào)表保存的空間。wQueryStudio:用來創(chuàng)建基本的自助式即席報(bào)表wReportStudio:用來構(gòu)筑更完備的常用特有報(bào)表wCognosViewer:用來運(yùn)行特有報(bào)表8FrameworkCognosQuery&ReportFrameworkCognoswQuery&Report是Cognos基于Web的業(yè)務(wù)智能報(bào)表解決方案面面向報(bào)表建和管理CognosReportQueryWeb界元數(shù)據(jù)建數(shù)據(jù)數(shù)據(jù)9Query&Report流物理數(shù)據(jù)
Cognos
Framework.cpf
DataData輸 SQLServer…備份
連QueryStudioReportStudioCognos
(查詢發(fā)包.zip
指Cognos
FrameworkManager的幾種作
Data
Framework工程 GO銷售(GO銷售(查詢工程
包 發(fā)其他平面文.xls
QueryReport
ContentwCognosConnection是Cognos8的上網(wǎng)門戶。QueryStudio,ReportStudio和ysisStudio的都被組織在了這個門戶中。w進(jìn)入門戶:http://〈服務(wù)器名〉/cognos8wCognosConnection門戶中可以: w可以通過在文件夾中創(chuàng)建 條目來CognosConnection中的數(shù)據(jù)進(jìn)行組織Cognos8的Web門戶Cognos已有報(bào)表、創(chuàng) 表 分中報(bào)表
或ReportStudio
中進(jìn) 分了解報(bào)w可以創(chuàng)建新的報(bào)表或者從CognosConnection訪w報(bào)表指的是w 表中包含何種信息的定w或報(bào)表w使用QueryStudio創(chuàng)建基本的自助式即席查詢w使用ReportStudio創(chuàng)建更完備的特有Query應(yīng)Query查 Report
專Framework分 ysis
已有報(bào)表、創(chuàng) 表 分或ReportStudio選擇“包使用QueryStudio和ReportStudio操作報(bào)FrameworkManager已經(jīng)發(fā)布的“包”QueryStudio界QueryStudio菜Query刪 重
過 匯撤 運(yùn) 排 計(jì)圖 交叉 設(shè) 組收分 去分 交
組展查 和查詢w模型是來自一個或多個數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)w模型含有若干查詢 (querysubject),查詢 能夠添加到報(bào)表中的查詢項(xiàng)(queryitem)。命名空查
w模型的數(shù)據(jù)內(nèi)容Manager發(fā)布的“包”(Package)查詢 查詢項(xiàng)類似“字段給自助式報(bào)表添加數(shù)w雙 w拖
w按設(shè)置每頁行數(shù)和加行w在菜單的ChangeLayout節(jié)可以w必要時可以加保存自助式w保存報(bào)表以保留任何修改。w也可以使用不同名稱或地址 重新打開現(xiàn)QueryStudio中的編輯按鈕打開QueryStudio可以打開現(xiàn)有報(bào)表w察看報(bào)表中的當(dāng)w修改報(bào)w將其用作 了解報(bào)表類
了解圖w創(chuàng)建圖表對信息進(jìn)行圖w要生成一個圖表,報(bào)表需要至少一個度量和一個餅型圖(100%堆棧 柱型圖(標(biāo)準(zhǔn)該圖表含有一個非數(shù)字報(bào)表項(xiàng)(Productline)該圖表含有兩個非數(shù)字報(bào)表項(xiàng)(ProductlineOrder使用列表型w列表型報(bào)表以每w列表型是最常見創(chuàng)建分組式列表報(bào)多層分組的收縮與展完全展開
分組收縮了一分組收縮了兩把分組列設(shè)成段
后按按鈕,。組選中設(shè)好分的列或段,再按按組修改數(shù)據(jù)格點(diǎn)中某列,在左邊菜單上選EditData節(jié)下的FormatData修改數(shù)據(jù)格小數(shù)
千位分節(jié)按某
單的EditData節(jié)中轉(zhuǎn)交叉 使用圖表對數(shù)據(jù)進(jìn)行圖形化顯w ww wColumn-選None可以去掉
w
ww設(shè)定一個圖表w在選擇一個圖表類型前,要考慮希望使用圖表來說明的w使用餅圖突出顯示比例,而不是實(shí)際值ww設(shè)定一個圖表類(續(xù)w在選擇一個圖表類型前要考慮你想要圖表解釋的w
w
w
使用圖比較增強(qiáng)圖表的顯w在每一類圖表的內(nèi)部又含幾個變種圖
圖表展 在非數(shù)字項(xiàng)上w在列表中點(diǎn)中一列,按Filterw使用提示設(shè)定過濾標(biāo)ww根據(jù)數(shù)字項(xiàng)細(xì)節(jié)對數(shù)據(jù)進(jìn)行過w可以對報(bào)表細(xì)節(jié)行中出現(xiàn)的值進(jìn)行過濾。這種過濾將清不滿足所設(shè)定標(biāo)準(zhǔn)的細(xì)節(jié)根據(jù)數(shù)字項(xiàng)細(xì)節(jié)對數(shù)據(jù)進(jìn)行過w選中一個數(shù)字列(如:數(shù)量)作為當(dāng)前列后,點(diǎn)開過濾細(xì)節(jié)數(shù)組合過根據(jù)組匯總(GroupSummaries)過濾數(shù)w可以對自助式報(bào)表中的腳標(biāo)值進(jìn)行過濾。這種過濾將從表中刪除不滿足所設(shè)定標(biāo)準(zhǔn)的組數(shù)量summaryfor產(chǎn)品系列Lessthanorequalto根據(jù)組匯總(GroupSummaries)過濾數(shù) w選中一個數(shù)字列(如:數(shù)量)作為當(dāng)前列后,點(diǎn)開過濾匯匯總數(shù)腳標(biāo)匯總的種銷售代表ChadMichaels銷 單元格匯總的
設(shè)定高級查詢選在附加項(xiàng)上過在附加項(xiàng)上設(shè)只只保留2005年的數(shù)刪除附加的過濾項(xiàng),但保留過w把已設(shè)過濾的數(shù)據(jù)[訂單日期(年刪掉,出現(xiàn)Delete屏過濾項(xiàng)不出現(xiàn)在報(bào)表w把已設(shè)過濾的數(shù)據(jù)項(xiàng)[訂單日期(年)]刪掉,出現(xiàn)Deletew點(diǎn)擊No。[訂單日期(年)]列從報(bào)表中刪除了,但是按年過濾按數(shù)值大小設(shè)定格按數(shù)值大小設(shè)定格w按照條件的設(shè)定可為的數(shù)據(jù)顯示不同的格w這種格式設(shè)定可以帶入交叉創(chuàng)建報(bào)表視點(diǎn)開一個報(bào)表后面的More…在隨即展開的頁面中點(diǎn)Createareportviewofthisreport,可定義報(bào)表視圖設(shè)置報(bào)表視圖w給報(bào)表視圖起一個名字保存到“我的文件夾”w點(diǎn)開報(bào)表視圖后面的Runwithoptions按鈕,wRunwithadvancedoptions頁面出現(xiàn)后可以設(shè)置報(bào)表視圖設(shè)置好后按Run查看報(bào)表輸設(shè)置確認(rèn)后按OK。在“我的文件夾”點(diǎn)擊Refresh 報(bào)表視圖后多了一個Viewtheoutputversionsforthisreport圖標(biāo)查看報(bào)表輸此時列出設(shè)置中所選定的DefineCustom自定義組的設(shè)組中成自定義組在列表中展自定義組在交叉表中展w轉(zhuǎn)為交叉表后自定義w自定義組的構(gòu)成改變給自助式報(bào)表增加計(jì)算數(shù)w使用計(jì)算功能給報(bào)表添加基礎(chǔ)數(shù)據(jù)源中不存在w計(jì)算結(jié)果并不保存在基礎(chǔ)數(shù)據(jù)源中。每次運(yùn)行報(bào)時QueryStudio會重新運(yùn)行計(jì)算w計(jì)算結(jié)果總是基于數(shù)據(jù)源中 數(shù)據(jù)w可以在自助式報(bào)表中直接創(chuàng)建計(jì)算,或者添加來package的預(yù)定義計(jì)計(jì)算OperationOperation-RounddownSquareroot
%%of%difference
%of
w可以通過對一個或多個
察看報(bào)表的w可以選擇 w你可能想要核實(shí)報(bào)表運(yùn)行是否成功或者報(bào)表 w可以察看報(bào)表運(yùn)行歷史來了解
點(diǎn)開More然后Viewrun設(shè)置需要保留運(yùn)行歷史的 本保留操作記錄的版本 保留輸出數(shù)據(jù)的版本察看多報(bào)表在門戶首頁Tools下拉列表中,選ScheduleManagement在 頁選擇要應(yīng)用的過濾選項(xiàng)點(diǎn)擊Apply,顯示滿足過濾選項(xiàng)的所有報(bào)表和作調(diào)度自助式w可以對報(bào)表進(jìn)行調(diào)度,使其在方便的時候運(yùn)行如在 時段,系統(tǒng)需求比較低的時候w可以單獨(dú)調(diào)度報(bào)表或者使用作業(yè)w可以調(diào)度報(bào)表,使其每分、每時、每日月或每年運(yùn)行w創(chuàng)建調(diào)度之后,報(bào)表或作業(yè)會在所設(shè)定的日期間運(yùn)報(bào)表的定時調(diào)點(diǎn)擊Scheduler圖標(biāo)可具體設(shè)定調(diào)度事項(xiàng)(見下頁)報(bào)表定時調(diào)度的設(shè)可以點(diǎn)開此項(xiàng)具體設(shè)定報(bào)表定時調(diào)度的輸出格式設(shè)新的報(bào)表輸出出一個報(bào)表輸出圖標(biāo)。點(diǎn)擊此圖標(biāo),可按照預(yù)先設(shè)定的格式(如HTML,PDF)查看新產(chǎn)生的報(bào)表輸出。查看報(bào)表輸調(diào)度執(zhí)行后點(diǎn)擊報(bào)表輸出圖標(biāo),可按照預(yù)先設(shè)定用“作業(yè)”去調(diào)度執(zhí)行多個報(bào) 上點(diǎn)擊NewJob按鈕。給作業(yè)起一個名字。在Selectthesteps頁面點(diǎn)擊Add,給作業(yè)添加報(bào)表。指定“作業(yè)”包含哪些報(bào)“作業(yè)”的選項(xiàng)設(shè)進(jìn)入選項(xiàng)設(shè)“作業(yè)”的選項(xiàng)設(shè)“作業(yè)”的執(zhí)行時可以定點(diǎn)執(zhí)行,Report應(yīng)Query查 Report
專Framework分 ysis
ReportReportwReportStudio是用來制作更加精細(xì)的專有報(bào)表的w專有報(bào)表的設(shè)計(jì)和運(yùn)行兩個過程是進(jìn)入Report在ReportStudio用ReportStudio制作報(bào)表要先選擇“包 Manager將用戶的業(yè)CognosConnectionReportStudio制了解報(bào)表類w一個“包”之下的報(bào)表組織在若干個文件夾中w制作報(bào)表時要選擇一種w可以將不同的報(bào)表類型組合到相同的頁w可以使用預(yù)定義模板,或者從一個空白報(bào)w常見的報(bào)表類型有www
wRepeaterwReportStudio列表界 標(biāo)注ReportStudio工具
過 匯
交叉 交
頂 排
分 分
合 單元 字 方
格 幫
提示 鉆查 和查詢w模型是來自一個或多個數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)w模型含有若干查詢 (querysubject),查詢 能夠添加到報(bào)表中的查詢項(xiàng)(queryitem)。命名空查
w模型的數(shù)據(jù)內(nèi)容Manager發(fā)布的“包”(Package)查詢 查詢項(xiàng)類似“字段從左邊的查詢中選擇適當(dāng)?shù)牟樵兊接疫厛?bào)表中,組織成拖拽改變列屬性窗格和對象的從屬層在屬性窗格P,PageBd,Lst,Lstouns等。
在List級的Data大項(xiàng)設(shè)置每按指定列設(shè)置分 指指定分組報(bào)
改變分組的組跨組跨分組加組表頭(Create?在已設(shè)分組的列上操?點(diǎn)開Headers&Footer圖?刪去原有的分組加組表頭(CreateHeader)結(jié)
設(shè)置字體屬具欄上設(shè)具體指定選中的類型(如貨幣)的格按照某一列排
在指定列上加匯 城市小國家合或改屬性窗格的Data大項(xiàng)下的AggregateListCell─總計(jì)選擇左右對齊匯集(Aggregate)展 國家合w報(bào)表在“產(chǎn)品系列”上分w“收入”按照“產(chǎn)品系列”的w“數(shù)量”按照報(bào)表的細(xì)節(jié)降序排兩級排序結(jié)w報(bào)表在“產(chǎn)品系w“收入”按照“產(chǎn)w“數(shù)量”按照報(bào)ReportStudio交叉表界定義查看交叉表匯總行
交叉表匯總交叉表的靈活交叉表的靈活交叉表的靈活交叉表的靈活交叉表的靈活交叉表的靈活
ReportStudio圖表型報(bào)表界大
類確定圖表中各項(xiàng)的位MeasuresPies
PieSlices區(qū)圖表展現(xiàn)──按訂購方法切圖表展現(xiàn)──按產(chǎn)品系列切
餅圖顯示百分改為點(diǎn)中圖表的背景區(qū)后點(diǎn)鼠標(biāo)右鍵,或從Structure菜單下ConvertChart(轉(zhuǎn)換圖表),可以把原圖表改為定義
顯示
(Gauge)型圖的分區(qū)報(bào)表顯地圖類型報(bào)在“GODataWarehousequery)”包上建立地圖(Map)w地圖類型的報(bào)表可以根據(jù)對w要事先有一些地圖文件w地圖可由MapInfow地圖文件中有各個國家的標(biāo)地圖中的層w區(qū)域?qū)痈鶕?jù)度量值來區(qū)分不同的區(qū)域。例如,區(qū)域?qū)舆x定按Countries(國家)w點(diǎn)層用來標(biāo)定地圖中的點(diǎn)。根據(jù)數(shù)據(jù)源中的數(shù)據(jù)決定點(diǎn)的顏色和大小。例如,把Cts(城市設(shè)為地圖中的點(diǎn),用各城市的銷售收入決定點(diǎn)的顏色,用利潤決定點(diǎn)的大小。w
區(qū)域Region點(diǎn)Point顯示Display在區(qū)域?qū)又型先霐?shù)據(jù)
地圖類型報(bào)表運(yùn)行結(jié)數(shù)據(jù) 數(shù)據(jù)不匹配的解決(定義別名通過別名匹配的國家顯示出顏改變顏色和它們之間的臨界臨界值的改變導(dǎo)致顏色的改中國變到了深 更改填充顏在地圖中加注背景顏前景顏底部位左側(cè)位高寬
置;在“注釋內(nèi)容”(NoteContent)地圖中的注
點(diǎn)層地圖的數(shù)
RepeaterTable(重復(fù)表)類型在重復(fù)表的工作區(qū)插入一個(Table),并指定表1列7行Repeater類型報(bào)
過 框的兩 數(shù)據(jù)進(jìn)DetailSummary數(shù)字文字建過濾的數(shù)據(jù)項(xiàng)數(shù)據(jù)源建過濾的數(shù)據(jù)項(xiàng)報(bào)表準(zhǔn)備對報(bào)表數(shù)據(jù)進(jìn)行過[收入值和<國家>上行限定實(shí)現(xiàn)已在報(bào)表
能通過DetailFilters(見下過濾對報(bào)表數(shù)據(jù)進(jìn)行過后,[收入]比原先小了SummaryFilters去設(shè)過(見下過濾[國家/地區(qū)in('荷蘭','芬蘭','瑞典過濾過濾[國家/地區(qū)in('荷蘭','瑞典','芬蘭對報(bào)表數(shù)據(jù)進(jìn)行了兩層過了‘瑞典’,‘修改某一列的表達(dá)修改列的表達(dá)“名”和“姓”合并到起兩項(xiàng)在過濾表達(dá)式中加輸入?yún)?shù)的過參數(shù)伴隨著“提示
報(bào)表運(yùn)行時[國家/地區(qū)]in在匯集后的數(shù)據(jù)上過
在匯集后的數(shù)據(jù)上過指定在匯集后的數(shù)據(jù)上過由于每個銷售代表的單筆銷售都不夠100萬所以如果在匯集前腳標(biāo)區(qū)的聚合的匯總是按單元格的聚合報(bào)表間 鉆取(Drill-概要報(bào)
細(xì)節(jié)報(bào)
w從概要報(bào)表鉆取到細(xì)節(jié)報(bào)表,察看感的細(xì)節(jié)信w在概要報(bào)表中選擊一個國現(xiàn)由粗看
創(chuàng)建一個Drill-through報(bào)w通過給細(xì)節(jié)報(bào)表增加一個參數(shù)和一個從概要報(bào)表到細(xì)節(jié)報(bào)建建立細(xì)節(jié)報(bào)加接參建建立概要報(bào)創(chuàng)創(chuàng)建一個到細(xì)節(jié)報(bào)表的drill-through連定 鉆指明鉆
如何傳遞參鉆取的傳遞參選擇傳遞數(shù)據(jù)項(xiàng)列上定義了一個過濾參數(shù)[國家/地區(qū)鉆取效概要報(bào)設(shè)鉆取個鉆取
細(xì)節(jié)報(bào)定義地 鉆目地圖 鉆 鉆取的目標(biāo)地寫帶參數(shù)的日期過濾表達(dá)運(yùn)行報(bào)表時要給定日期參數(shù)]在Blank報(bào)表中先加一個復(fù)雜報(bào)表──插入子右格子 復(fù)雜報(bào)表──插入放一個圖選定一種圖為列表右格打算在整個表格下方再插入一個交復(fù)雜報(bào)表的三個區(qū)三個區(qū)域同時復(fù)雜報(bào)表的三個查由查詢窗口切換到報(bào)表頁P(yáng)ageExplorer區(qū)域,窗口切換到入TextItem并輸入文字用圖形和數(shù)字兩種形式顯示同一組查詢改為同一查詢中的數(shù)據(jù)項(xiàng)在另一種形式中對“DataItems”頁,在參數(shù)w提示利用參數(shù)值形成過表達(dá)式w值提在提示中要定義一個參數(shù)提示定義了一個包含參數(shù)的過濾表達(dá)式提示的過濾表報(bào)表用的查詢是提示用的查詢是[[產(chǎn)品系列代碼]=是[產(chǎn)品系列代碼],可以換成對應(yīng)的[產(chǎn)品系列]的名字。把提示按鈕的類型改為“Reprompt”
wCancelwBackwNextww
帶值提示的報(bào)表運(yùn)
加入“選擇和搜索提示“選擇和搜索提示”的參[產(chǎn)品系列in確定提示的查詢名以及它的使用值和報(bào)表用的是提示用的是拖入提示按鈕并指定它的類“選擇和搜索提示”的運(yùn)增加 上的BuildPromptPage按鈕增加一個提定義提示的參數(shù)名和過濾表達(dá)[國家/in提示中的提示對應(yīng)的Query加入了一個提運(yùn)行中的提
w報(bào)表運(yùn)行時首先彈出提示w值提示在提示頁中而不是在報(bào)[國家/地區(qū)]in[國家/地區(qū)]in(‘德國法國瑞典級聯(lián)提示及其行為模CascadeCascadeSource要按“完成”利用文本框提示過濾數(shù)
w我們希望在報(bào)表中只w先加入一個提示頁w在提示頁中加入兩個w還可以加入起說明作文本框提示TextBox[訂單].[收入[訂單].[收入提示頁面與報(bào)表頁面的切上的PageExplorer指定在匯總數(shù)據(jù)上過TextBoxprompt的運(yùn)行和結(jié)運(yùn)行時在兩數(shù)字區(qū)間w加入字符串變 在ConditionExplorer點(diǎn)中 拖拽左側(cè)StringVariable到Variables框w寫入變量表達(dá) 在彈出的ReportExpression窗口中輸入變量表達(dá)式,給定變量的條件w字符串變量命 屬性窗格Miscellaneous大項(xiàng)Name小項(xiàng):給變量命w為字符串變量賦 在ConditionExplorer為變量加入幾個與表達(dá)式一致的w將特定數(shù)據(jù)項(xiàng)與字符串 選中要設(shè)條件格式的數(shù)據(jù) 屬性窗格Conditional大項(xiàng)StyleVariable小項(xiàng):選擇一個字符串變w為變量的不同值分別指定具體 選中數(shù)據(jù)項(xiàng)后在ConditionExplorer中選變量的一個值,為它指條件格式:加入字符串變ExplorerBar上指向ConditionExplorer,點(diǎn)Variables。寫入變量表達(dá)字符串變量重新命字符串變量賦注意大小要與變量表將特定數(shù)據(jù)項(xiàng)與字符串變量綁在屬性窗格“Conditional”大項(xiàng)“StyleVariable”小項(xiàng)處綁為變量的不同值分別指定具體格條件格式展藍(lán)紅藍(lán)if([query1].[收入]>30,000,000)then(‘High’)else加入計(jì)算(條件語句IfIf([Query1].[城市=[Query1].[城市then"OK"else拖入LayoutCalculation后會自動彈出ReportExpression窗口,if(條件為真)then(表達(dá)式)else(替代表達(dá)式條件語句效報(bào)表語言變量(用于語言切w創(chuàng)建一個語言變 在ConditionExplorer點(diǎn)中 w為語言變量選擇語言并命 為語言變量選擇幾組語言,每組含若干種同類語 屬性窗格Miscellaneous大項(xiàng)Name小項(xiàng):w把一段文字綁定在語言變量上使其成為條件文 選中一段文 屬性窗格Conditional大項(xiàng)TextSourceVariable小項(xiàng):選擇一個w為條件文本設(shè)置每組語言的顯示內(nèi) 在ConditionExplorer中的語言變量下逐一選擇不同的語言(組),為條文本分別輸入不同語言下的具體文字w以不同的語 展開RunReport按鈕旁的下拉列表,選Run 在Language欄下選擇語在報(bào)表中加入語言變w添加數(shù)據(jù)w分w匯w報(bào)表標(biāo)w加入語言變w選定若干種w把同類語言歸入一將近似語言集中到同一將選定的語言分成三組 語言變量更
標(biāo)題文本與語言變量綁在不同語言中分別定義標(biāo)題文本后運(yùn)
ReportProductReportRapportsurlesproduits不同語言的運(yùn)行結(jié)布爾變量應(yīng)真/假是//布爾變量設(shè)置w建一個參數(shù),用于接收值 在提示頁中加一個文本項(xiàng),寫上“要顯示‘產(chǎn)品編號’ 在提示頁上加一個值提示,接收值的參數(shù)名字為‘Para1’w在值提示上加一個布爾變量,值提示參數(shù)決定其真假狀 設(shè)置值提示的屬性:Data大項(xiàng),StaticChoices小項(xiàng),新建布爾變 給定布爾條件:ParamDisplayValue(‘Para1’)='要 分別給定布爾變量真 Use值和Displayw把指定列與布爾變量綁定,由布爾變量決定該列是否顯 指定報(bào)表中一列,將其選 屬性Conditional大項(xiàng)RenderVariable小項(xiàng),選擇一個布爾變 參數(shù)用于接收提示 這個值決定了布爾變量的真假狀 布爾變量的狀態(tài)決定了指定的數(shù)據(jù)列建立布爾變量要用的值提
參數(shù)為值提示建布爾變參數(shù)的值通過值提示來接ParamDisplayValue('Para1')='要ParamDisplayValue('Para1')='要
§值提示的對象§Data大否為預(yù)設(shè)的‘要’,如果值提
布爾變
布爾變量的表
布爾變量真 Use值和Display布爾變量有兩個固有的值Yes和No,對應(yīng)真假兩讓接收參數(shù)可以接收“要”和“不要”兩種值,按照布爾變量的表達(dá)式對應(yīng)成“真”與“假”兩種狀態(tài)。真假把指定的列綁定到布爾變量把“產(chǎn)品編號”這一列綁定到布爾變量上在ListColumn對象屬性的Conditional大項(xiàng)的RenderVariable布爾變量表達(dá)式用到了接收參數(shù)Para1接收參數(shù)通過值提示可以接收“要”和“不要”兩種值,按照布爾變量的表達(dá)式對應(yīng)成“真”與“假”產(chǎn)品編號這一列是否顯示。與這個布爾變量通過值提示接收參與這個布爾變量加入查詢計(jì)查詢計(jì)算結(jié)百分比的匯選擇Calculated在標(biāo)題區(qū)加入一個圖象
改變對象的高度和寬在提示頁中加入值提“請選擇此次限定的國家范w在提示頁中建立提示
可通過濾器看到由提示加入的過濾條in在Block中加入一個布局計(jì)這個報(bào)表中已經(jīng)加入了ValuePrompt在這個計(jì)算前可加入文字“此次限定的國家:”輸入計(jì)算表達(dá)Layout類型計(jì)w這個計(jì)算的表達(dá)式是一個文本w它顯示的是通過提示選擇的國家的名布局計(jì)算的運(yùn)行結(jié)[國家/地區(qū)]in布局計(jì)算改條件語
8Demo2ifif(ParamDisplayValue('Country') else'全部國家報(bào)表對象的重w為了避免重復(fù)工作,可以把一個報(bào)表對象復(fù) w重復(fù) 項(xiàng))”。w報(bào)表對象在另一個位置被重復(fù)時,如果其他對象代替。例如“塊”被重復(fù),但它內(nèi)部的“文本”可以換成其他內(nèi)容。插入頁眉和頁入一個TextItem并寫入一段文字:“按年查看各產(chǎn)品系列的收入給塊和文本項(xiàng)分別命w報(bào)表對象還可以套有下級組件w指定某個報(bào)表對象可以被重復(fù) w有可能被重復(fù) 在新位置拖入“布局組 w在頁腳區(qū)域拖入“布局組 w可供重用的對象已經(jīng)命名w指定一個名字使它重用對象的下級組件可改 w重用對象Block包含下級組件TextItem。當(dāng)Block被級組件TextItem可以忽略原有定義而另外定義,另外報(bào)表對象在不同報(bào)表之間的重w報(bào)表對象還可以在不同報(bào)表之間重 w至少要有兩個報(bào)表,一個被 w可供重 的對象在 報(bào)表中已命名w在報(bào)表中的對象可以自動隨被報(bào)表中 的下級組件可以重新定義做一個可 的報(bào)在被報(bào)表中拖 命名為LayoutLibrary。
把這個表格“標(biāo)準(zhǔn)頁眉
給報(bào)表增加內(nèi)容對指定內(nèi)容對象的具體內(nèi)前日期和時給重用對象的可忽略部分命內(nèi)容:里是公司徽標(biāo),整個表格是可重用對象,已命名為“標(biāo)準(zhǔn)頁眉”可忽略部分。把它命名為“ReportTitle”。在另一報(bào)表中拖入“布局組 標(biāo)題文本可另指重對報(bào)表中“布局組 ”的嵌入屬這個報(bào)表運(yùn)行時,頁眉部分出現(xiàn)的是被報(bào)表中定義的內(nèi)容。當(dāng)被報(bào)表中的定義改變將Ebed屬性改為Copy,這個報(bào)表就不自動改變。選了UpdateCoponentCopy后才手工跟為QueryStudio設(shè)模w報(bào)表類型選QueryStudiow對它的主標(biāo)題文本選定格w保存GOQueryStudio
QueryStudio進(jìn)一步加工模加入圖 指定圖象文
將模板應(yīng)用到QueryStudio的查詢
修改按分組項(xiàng)的值w先加入Pageset,然后指定按照加入頁加入頁改成把Page1放入頁
指定按照哪個數(shù)據(jù)項(xiàng)分按組分頁的結(jié)
加入報(bào)表封面頁并命觀察和改變報(bào)表結(jié)在PageExplorer選報(bào)表頁P(yáng)age1,從View菜單選PageStructure。從頁面的設(shè)計(jì)視圖轉(zhuǎn)為。展開結(jié)構(gòu)視圖的相關(guān)層次,可在這里修改報(bào)表對象的特報(bào)表列的歸并加入標(biāo)注文字去多余標(biāo)注文字可分別“辦 :”、“電子郵件:”“雇用日期修改歸并后的列標(biāo)把歸并后的列“聯(lián)系信息緊縮后的報(bào)按段(銷售區(qū)域)逐段顯示圖表和列報(bào)表中的結(jié)構(gòu)和關(guān)wwwwwww兩層查詢嵌銷售區(qū)域?territory段內(nèi)空行中加入圖在查詢2上加入帶參數(shù)的主要/明細(xì)關(guān)按段(銷售區(qū)域)逐段顯示圖表和列
設(shè)立單項(xiàng) 單項(xiàng)(Singleton)也是一種設(shè)立單項(xiàng)表會為它新開出單項(xiàng)(Singleton)。
為插入的對象設(shè)立單項(xiàng)TotalSalesforAll單更 新查SalesbyOrderTotalSalesforAll單項(xiàng)(Singleton)是在Query2
Query2:
已過濾未過濾,未按訂購方法分解Query2:單項(xiàng)(Singleton)聯(lián)合w聯(lián)合查詢可把兩個或多結(jié)果集中 產(chǎn)w兩個分散查詢必須有 系w例如一個按產(chǎn)品系列 訂聯(lián)合操作符
進(jìn)入雙擊Query2定義它的數(shù)據(jù)Query2
Query3加入附加數(shù)據(jù)用這個數(shù)據(jù)項(xiàng)的值決定兩個查詢的先后順Query2標(biāo)記Query3標(biāo)記給附加數(shù)據(jù)項(xiàng)賦附加數(shù)據(jù)項(xiàng)重命修改Union操作項(xiàng)的屬給Union后的數(shù)據(jù)為Query1加入數(shù)
選定在Query1上制作聯(lián)合查詢先切換回報(bào)表頁,接著加在列項(xiàng)排
Sortkey
制作聯(lián)合查詢報(bào)Query1=Query2∪聯(lián)合
查詢間的“并”、“交”、“排Q2 UnionIntersect
無數(shù)據(jù)的空行是否顯進(jìn)入修改指定無數(shù)據(jù)的空行顯示出切換ysis應(yīng)查 QueryReport
專Framework分 ysis
產(chǎn)歐個人附戶外防護(hù)用登山裝 地
日理解維w維度 字符 日期wTransfomer將業(yè)務(wù)的每個方面構(gòu)造成一個維度 w一個維度下設(shè)有若干層。例如:地區(qū)維度下有地域國家、辦事處、銷售員4層理解度w度量是用于評價業(yè)務(wù)狀況的數(shù)值型數(shù)w例如HowHowHowHowHowHowHowHoww在企業(yè)活動中通常是通過如銷售額、費(fèi)用、庫存量和 w不同的度量反映出不同的業(yè)務(wù)性質(zhì)。度量之間相wPowerPlay可以監(jiān)測任何能夠用數(shù)值表示的業(yè)務(wù)的成功因交 銷售 X地 Y 產(chǎn)品系季 產(chǎn)品類 產(chǎn)
層(Levels)類別w數(shù)據(jù)被組織進(jìn)各個維度,并放在相應(yīng)級別的層w類別是各維度每層中數(shù)據(jù)的具體取值。下層類與上層的某個類 層1=地 層2=國
層3=辦事處層4=w類別 ysisStudio報(bào)告中出現(xiàn)在行、列的表頭上
維度、層和類別維類年(第一層(第二層 9 9
(第三層
分 中進(jìn) 分選擇分析報(bào)告的初始形ysis的操作界
理解“上下文產(chǎn)個人附戶外防護(hù)用
表頭上的維度是主顯維度(日期和產(chǎn)品)日“上下文”
向下鉆取和向上鉆
改變行或列的內(nèi)容為其他維它在結(jié)構(gòu)中的
有維度的排按標(biāo)圖表──餅
按百分比顯
在餅
在圖形上向下鉆
柱形3-D柱形
折線交叉表和圖表顯示的選由圖與表共存到僅交叉表單獨(dú)出現(xiàn)不同維度表頭
相嵌套的不同維度位置互不同維度嵌套時的鉆取──各自獨(dú)嵌套同維度嵌套展同維度嵌套展開以相同維度嵌套時的鉆取──聯(lián)多值同時下w若直接點(diǎn)擊表頭上的一個具w若要將一個層上的大量細(xì)節(jié)數(shù)據(jù)的展點(diǎn)擊鼠標(biāo)右大量細(xì)節(jié)數(shù)據(jù)的展按某一列的值對細(xì)節(jié)數(shù)據(jù)排層中部分值(類別)選入交叉表(6-2-同一表欄上補(bǔ)放其他維度(6-2-同一表欄上補(bǔ)放其他度量(6-2-額外的度量出現(xiàn)在行上(6-2-
在列上補(bǔ)充其他維度(6-2-在列上補(bǔ)入其他維度之后(6-2-不分季嵌套附加的維度(6-2-嵌套附加的維度后(6-2-制作非平衡交叉表(6-只將地區(qū)維度中“英國同維度嵌
非平衡交叉表(6-
基本布組合維嵌套維非平衡嵌嵌套數(shù)據(jù)排序(6-4-環(huán)境產(chǎn)品--體育產(chǎn)品--戶外產(chǎn)嵌套數(shù)據(jù)排序(6-4-歐洲 ─遠(yuǎn)嵌套外層數(shù)據(jù)排序(6-4-嵌套兩層數(shù)據(jù)分別排序(6-4-內(nèi)層數(shù)據(jù)(產(chǎn)品)按照2006年定義外層排序所依賴的列(6-4-指定外層排序所依賴的列(6-4-內(nèi)外層排序在同一列上(6-4-過
層面上作文章,并沒有在結(jié)自定義過濾(7-
依次加入過濾行(7-默認(rèn)的過濾組合的結(jié)對各過濾行進(jìn)行適當(dāng)組在某個過濾組合中將AND變?yōu)樯舷挛膮^(qū)的上下鉆取(7-“上下文”“上下文首尾首尾型過濾中的嵌
在嵌套層上也設(shè)首尾型過首尾兩層首尾型過
和Σ的含義(Numberof銷售 銷售額占 累計(jì)占 累計(jì)銷售 英 澳大利 法 德 西班 瑞 墨西 新加 比利
首尾過濾(動態(tài)上下文)(7-─英國 首尾過濾(動態(tài)上下文)(7-─英國 把首尾過濾設(shè)成“保持現(xiàn)有上下文”(7-“保持現(xiàn)有上下文”的首尾型過濾(7-首尾過濾被設(shè)成“保持現(xiàn)有上下文”后,在首尾過年變?yōu)?007年,國家的前─英國 隱藏指定的列(7-5-排除指定的列(7-5-一個維度下的選擇集合(7-5-成一個選擇集合。合計(jì)欄中只在選擇集合選擇集合-Round
%%%of
Rollup
SingleItem
我們希望算出歐洲與遠(yuǎn)東的銷售收入之和比 的銷售收入多多少。這就是一個把中間結(jié)果添入可選w分析報(bào)告的行上是幾個國家(地區(qū))w我們要針對“ 橫排 收入在不同年份 自橫排 一個國家的銷售收入在不同年份上與其豎排:每一年份
豎排:每一年份 自 與其他同將某一年向下鉆取一層 效果自動調(diào)整定制報(bào)告的顯“按地區(qū)看不同產(chǎn)品的銷售收入“嵌套層可鉆取定制報(bào)告的顯示(分頁設(shè)置定制報(bào)告的顯鉆 “戶外公司(中文)”
鉆取是把立方體上的分析報(bào)告和ReportStudio的報(bào)表聯(lián)系起來, 的目標(biāo)報(bào)表上要事先建好幾個帶參數(shù)的過濾條件,參數(shù)用于受分析報(bào)告?zhèn)鬟^來的當(dāng) 在立方體所在的包上要建立“鉆取定義”,先指定目標(biāo)報(bào)表的存放FrameworkManager的幾種作Data
Framework工程
工程 戶外銷售戶外銷售與零售Outdoors示
包 發(fā)其
Query平面文
Report
Content鉆取目這是一個用Report保存為:包:戶外公司(中文鉆取目標(biāo)上的過建 鉆取定立方體所在的包建 鉆取定連 鉆取目標(biāo)定把過濾參數(shù)對應(yīng)在Cube的具體層過濾參
Cube中的
鉆取定實(shí) 鉆實(shí)施鉆取時,在Cube所在“包”的鉆取定義
應(yīng)Query查 Report
專Framework分 ysis
w業(yè)務(wù)智能的⑴查詢與報(bào)→Query→Report ysis
關(guān) 信Z
切片&旋轉(zhuǎn)Slice&DiceY
X分
模型(.mdl維度
立方體
ysis 連接_:\ProgramUserID=%s;Password=%s;DataSource=super;Provider_String=InitialTransformer
Data
Framework工程 GO銷售(GO銷售(查詢工程
包 發(fā)其他平面文.xls
QueryReport
ContentTransfomer模型設(shè)開
多數(shù)據(jù)度模型設(shè)計(jì)Transfomer模型設(shè)計(jì)第一開模型設(shè)計(jì)的本
80是藝務(wù)數(shù)據(jù)及其關(guān)系的理解20是科數(shù)據(jù)建模的過
w是否有滿足我和用戶需要的數(shù)據(jù)w它們能否反映你如何衡量業(yè)務(wù)的性能3.建立和檢3.建立和檢驗(yàn)維度和wPowerCube是 w由TransformerTransfomer模型設(shè)計(jì)第二章規(guī)模型設(shè)w維度字符 日期wTransfomer將業(yè)務(wù)的每個方面構(gòu)造成一個維度,例如:時間維 w一個維度下設(shè)有若干層。例如:地區(qū)維度下有地域國家、辦事處、銷售員4w度量是用于評價業(yè)務(wù)狀況的數(shù)值型Howw例HowHowHowHowHowHowHoww在企業(yè)活動中通常是通過如銷售額、費(fèi)用、庫存量和 w不同的度量反映出不同的業(yè)務(wù)性質(zhì)。wPowerPlay可以監(jiān)測任何能夠用數(shù)值表示的業(yè)務(wù)的成功因 X Y
w數(shù)據(jù)源(DataSources)窗格的作用是將平面數(shù)據(jù)集成到w在數(shù)據(jù)源窗格中可以有一個或多個數(shù)據(jù)源,每個數(shù)據(jù)源件(例如.iqd,Excel表格等)。數(shù)據(jù)源由構(gòu)成它的若干列(Columns)組成,它們是型的基本素材。w數(shù)據(jù)源窗格中列的數(shù)據(jù)類打開列的屬性表(雙擊列名 Data如果數(shù)據(jù)源不是來源于.iqd或報(bào)表,則它其中列的據(jù)類型開始為Unspecified(未指定)w維度圖窗格是一個用于建立 立方體結(jié)構(gòu)的工作區(qū)。根據(jù)數(shù)據(jù)源中的文本數(shù)據(jù),各個維度以及每個維度的層在此組織。每個維度的最底層數(shù)據(jù)項(xiàng)要對應(yīng)數(shù)據(jù)源窗格中的一個列。各個維度的定義順序最好按使用頻率排 對應(yīng)一列(計(jì)算度量除外)。wPowerCube窗格顯示用模型創(chuàng)建的PowerCubeww主要說明數(shù)值性問題,如“w
追加度w雖不是所有的業(yè)務(wù)指標(biāo)都要包含在模型設(shè)計(jì)中,但應(yīng)盡量尋找 w數(shù)據(jù)被組織進(jìn)各個維度,并放在相應(yīng)級別的層地區(qū)地區(qū) 層1=地
層2=
層3=辦事處層4=w類別
類年(第一層(第二層 9 9
(第三層
w個維度中的層數(shù)不超過5層。為了使數(shù)據(jù)關(guān)系一1:10以內(nèi),如果過大可考慮加層維度數(shù)盡量保持在5~7個,如果太多會使立方體急劇脹 效率降低和結(jié)構(gòu)紊亂w在生成PowerCube前,在Transfomer定義需求的
組織數(shù)據(jù)源數(shù)wTransformer使用三種類型的數(shù)據(jù)w數(shù)值:定義度量值的數(shù)值性數(shù)據(jù),另外也叫作BillJeanAkiko
w數(shù)據(jù)源文件是把數(shù)據(jù)帶入模型的計(jì)算機(jī)文件wTransformerwTransformerw為Transfomerv結(jié)構(gòu)數(shù)據(jù)源v事務(wù)數(shù)據(jù)源.IQD Oracle,SQLServeru.IQD文件的主體部分是SQL語句,僅僅包含了結(jié)構(gòu)信息,所以占 .IQD可由FrameworkManager
www將二維數(shù)據(jù)轉(zhuǎn)換
在數(shù)據(jù)源窗格中右擊數(shù)據(jù)源名——ModifyColumns
建立模維度圖窗格只是反映了結(jié)構(gòu)的維度和層,并沒有反映層RunGenerateDiagramShow 或按工具條上層 w類別只在w生成類別并不意可以移動層或類別項(xiàng)-可以創(chuàng)建層或類別,或連w1:10w拖拽維度圖示中某層名的右側(cè),定義手工層。w從某一個上層類別框的右側(cè)向右拖拽,生成手工 ”w“ w手工層名為“w各個辦事處(城市w ww檢測模型無誤后,按工具條上的CreatePowerCubes按w 雙擊PowerCubes圖標(biāo),彈出PowerCube框。我們可以在Dimensions和Measures兩個頁里對某些維度和, w可以根據(jù)需要對某些類別加以 w在維度圖示窗格中,用鼠 某一個維度名,選AddNewView,可以為這個維度加一個Vieww可以針對一個View具體設(shè)定對類 或排除的范圍 Cloak:把指定類別及全部下層類別 Suppress:僅把本層指定的類 Summarize:把指定類別的全部下層類別 Apex:以當(dāng)前類別作為本維度層次構(gòu)架的頂點(diǎn),即只保留當(dāng)前類w在PowerCubes窗格中,點(diǎn)開一個Cube,在Dimensions的名字。這個Cube就使用這個View的設(shè)置
日期維w由單獨(dú)一列建w通常是由Transformerw可以自定義ww類別之間的關(guān)系完全由用戶日期列屬性日期列屬性數(shù)據(jù)是源源數(shù)設(shè)置日設(shè)置日把數(shù)據(jù)設(shè)否否Transformer用年、 ww雙擊維度圖 w把“訂購日期”從數(shù)據(jù)源窗格拖到維度圖 w雙擊新加入的新層“訂購日期”,展開Level 轉(zhuǎn)到Time wDateFunction中目前沒有對應(yīng)的函數(shù),把它改為函數(shù)Day;w把層名(LevelName)改為ww按工具條上按鈕生成“類別”w在數(shù)據(jù)源窗格加入一個自定義的列“旬w鼠標(biāo)右擊數(shù)據(jù)源名,選擇InsertColumn,新列命wColumntypeCalculated按Calculation按Ifday(訂貨日期)<=10)then('上旬')(ifday(訂貨日期)<=20)then('中旬')else('下旬w在層標(biāo)“旬”上雙擊,在OrderBy w如果按照年(Year)設(shè)分則每一個年份產(chǎn)生一Cube w這些分Cube可以單獨(dú)使用在時間維度上跨年份
多數(shù)據(jù)w多數(shù)據(jù)源模型能夠 wwTransfomer通過wwwww提高模型的性能:多數(shù)據(jù)源減少了Transfomer處理的數(shù)據(jù)的總w數(shù)據(jù)易于管理:不必象許多數(shù)據(jù)庫管理那樣要管理表連接,也 根據(jù)所含列的數(shù)據(jù)類型分為結(jié)構(gòu)數(shù)據(jù)源和事物數(shù)據(jù)源
事務(wù)數(shù)據(jù)(通常
w為提供度量每個維度中集合計(jì)算(Rollup)ww結(jié)構(gòu)數(shù)據(jù)源結(jié)構(gòu)數(shù)據(jù)源
銷售員
客戶類結(jié)構(gòu)數(shù)據(jù)源結(jié)構(gòu)數(shù)據(jù)源國辦事結(jié)構(gòu)數(shù)據(jù)源客戶類結(jié)構(gòu)數(shù)據(jù)源客戶類
結(jié)構(gòu)數(shù)據(jù)?出現(xiàn)在不同數(shù)據(jù)源需要考慮層中的唯一性問
事務(wù)數(shù)
結(jié)構(gòu)數(shù)據(jù)源結(jié)構(gòu)數(shù)據(jù)源w當(dāng)維度最底層數(shù)據(jù)不唯一時,如果硬要 最底層類別是否唯一
在層屬性表 否創(chuàng)建新的一列當(dāng)產(chǎn)品碼和黃光玉(rollup)呢?結(jié)構(gòu)數(shù)據(jù)源產(chǎn)品系列產(chǎn)品類型產(chǎn)品碼 環(huán)境產(chǎn)品防曬用 帳 把它需要的上
事務(wù)數(shù)據(jù)源銷售員產(chǎn)品碼 黃光 EditShow
w從層屬性表設(shè)置唯一性。雙擊層名展開 wTransformer在PowerCube 要求唯
確Label,選擇對應(yīng)的w為每個維度各自創(chuàng)建一個結(jié)構(gòu)數(shù)據(jù)源;w結(jié)構(gòu)數(shù)據(jù)源放 w各維度底層數(shù)據(jù)項(xiàng)也要出現(xiàn)在事務(wù)數(shù)據(jù)源中w用ShowScope顯示顏色檢查覆蓋關(guān)系 唯一w將代碼轉(zhuǎn)換成文
度結(jié)果,或關(guān)鍵的性能指w標(biāo)準(zhǔn)度量:由數(shù)據(jù)源的列直接定義的度w計(jì)算度量:用Transformerw類別計(jì)數(shù):是具有唯一屬性的維度的一層,它是一層的標(biāo)準(zhǔn)度量直接從數(shù)據(jù)源中的一個有效源列提取不同的度量值可以通過修改相關(guān)集合計(jì)算的屬性,從 ysisStudio中將怎樣集合計(jì)算19981998最小 標(biāo) 舉 求 (如職工人數(shù)、存款余額)在日期維度Rollup這兩個頁中設(shè)置度w“追加度量”的類型為Column建立在原有數(shù)據(jù)源中的一個列上(不屬于Calculated類型)Rollupw在度量中加入一項(xiàng)名為“平均成本”的“追加度量InsertMeasure頁,在Measuretype區(qū)選Column,展開下拉列表,選中“銷售成本”,轉(zhuǎn)到Rollup 頁,將Regularrollup方式改為Average。w計(jì)算度量在源數(shù)據(jù)列不直接生效時,為度量衍生出了新的w通過定制計(jì)算度量可以發(fā)現(xiàn)源數(shù)據(jù)沒有表現(xiàn)出來的趨勢w右擊度量窗格,選InsertMeasure,或按Insw為這個計(jì)算度量取名“利潤”w在Type type選為w計(jì)算度量是含有計(jì)算的度量。當(dāng)在不同的層之間進(jìn)Rollup。這就會有一個度量本身的計(jì)算和Rollup操作的先后順序問AfterRollupwBefore計(jì)算的順序在集合計(jì)算之前(Before:ProfitMargin%=Profit/
Margin%
Before ProfitMargin(75%+67%=計(jì)算的順序在集合計(jì)算之后(AfterProfitMargin%=Profit/
Margin%
After ProfitMargin是根據(jù)profits的和被(500/700=算銷售總價,必須單價×數(shù)量。如果計(jì)算順序是AfterRollup,將產(chǎn)生錯誤的銷售總價。而用BeforeRollup才能得出正確的結(jié)果:單價總After Before單價×數(shù)量 總
55×5=×=
$2× $3× $2×
w比如,顯示在某季度或某月 右擊Measures窗Insert(Measurew右擊度量窗格可以建立度量w度量組可能是ww計(jì)算度量(沒有更低層
備選鉆取路w在同一個維度中可按照另一種途徑向下鉆取w探察數(shù)據(jù)的新的觀察角度 ww為特殊情況下的數(shù)據(jù)分析提供更直觀的w表示源文件中部分?jǐn)?shù)據(jù)間的不同InInIn有三種類型的備選鉆取路徑直 引入新
www如果會合層預(yù)先沒 貨幣轉(zhuǎn) 在Transformer中用轉(zhuǎn)換表換算金融度w用下列方法之一配置貨幣轉(zhuǎn)換從外部貨幣表向模型添加一個包含匯率轉(zhuǎn)換數(shù)據(jù)的數(shù)據(jù)wwww貨幣轉(zhuǎn)換表加到PowerCubePowerCubew w把匯率數(shù)據(jù)作為一個w從數(shù)據(jù)源為模型生成wFile--CurrencyTable-->彈出“Currency w“Useanexternalcurrencydatasource”選項(xiàng)w定義好四個Basetablecolumns。它w按LoadTable按鈕w從度量窗格雙擊General頁。w選“Allowcurrencyw度量圖標(biāo)wwPowerPlay:ExploreConvertCurrencywPowerCubes的自動定時更新可借助于SchedulerwScheduler“D:\ProgramFiles\cognos\cer5\bin\trnsfrmr.exe8989-n2:- c:\Cube\Demo.pyiUpdatedData
Query
Framework應(yīng)Query查 Report
專Framework分 ysis
認(rèn)識通用的數(shù)據(jù)結(jié)認(rèn)識通用的數(shù)據(jù)結(jié)FrameworkManager介在FrameworkManager中準(zhǔn)備元在FrameworkManager中為可預(yù)期結(jié)果建在FrameworkManager中創(chuàng)建業(yè)務(wù)視在FrameworkManager管理在FrameworkManager中設(shè)置安w在本章中 wwBI用戶使用模型對他們的數(shù)據(jù)源進(jìn)行分析和報(bào)告
關(guān)系文關(guān)系文立方其報(bào)表型數(shù)
w一個標(biāo)準(zhǔn)化業(yè)務(wù)型數(shù)據(jù)庫用來提高精確度并減少冗余 業(yè)務(wù)數(shù)據(jù)庫是 用 每天業(yè)務(wù)的流
w業(yè)務(wù)型數(shù)據(jù)庫:w因?yàn)闃?biāo)準(zhǔn)化業(yè)務(wù)型數(shù)據(jù)庫中的數(shù)據(jù)被細(xì)分為很(為了消除有客戶類w報(bào)表型數(shù)據(jù)源通常使用星型結(jié)構(gòu)布局w所有事務(wù)型、大部分?jǐn)?shù)值型數(shù)據(jù) 典型業(yè)務(wù)數(shù)據(jù)庫的拷
認(rèn)識標(biāo)準(zhǔn)化數(shù)據(jù)產(chǎn)品系列 產(chǎn)品AA11BA21B1B2222 4 12認(rèn)識非標(biāo)準(zhǔn)化數(shù)據(jù)含有12行的產(chǎn)品A1A1A1A2A22BBBBBB系進(jìn)行明 了解關(guān)系類型基數(shù)
§一對一一個員工持有§一對多:每個 §多對多每個零件可以w(0,1)..n(0,1)..n(多對多,需要在模型/數(shù)據(jù)庫中w0..(1,n1..(1,n)(可以引起性能的降低。產(chǎn)生外連w1..11..1(如同一張表??梢钥紤]在模型中合并w1..11..n(被認(rèn)為是理想狀態(tài)。理論上,所有的事UML符號中的第一個數(shù)字指示關(guān)系是可選(0)或必要 w有四種基本的陷阱扇型陷阱(fanww這種結(jié)構(gòu)不能記錄數(shù)據(jù)和 w深坑陷阱在
w
明客
哪個關(guān)系是多余的:客戶和訂單明細(xì)之間或訂單和訂單明細(xì)公公員 員在部門和員工之間存在直接關(guān)系嗎ww通過所有真正有聯(lián)系的實(shí)體必須有一個可靠路徑如果員工并不為一個部門工作,他們?yōu)楣竟ぷ鲉醱在本章中,我們已經(jīng)FrameworkManager介認(rèn)識通用的數(shù)據(jù)結(jié)FrameworkManager介在FrameworkManager中準(zhǔn)備元在FrameworkManager中為可預(yù)期結(jié)果建在FrameworkManager中創(chuàng)建業(yè)務(wù)視在FrameworkManager管理在FrameworkManager中設(shè)置安w在本章中 定義FrameworkManager描述FrameworkManager環(huán)了解Cognos8和FrameworkManager工作流了解FrameworkManager FrameworkManager為Cognos8提供元數(shù)據(jù)模型環(huán) FrameworkManager中的模型是對來自一個或多個數(shù)據(jù)源的 根據(jù)業(yè)務(wù)需求創(chuàng)建一個模型:OLAP分析和報(bào)表的維度化建模關(guān)系型(DMR關(guān)系型模
維度化模
當(dāng)在FrameworkManager中工作時,實(shí)際上是在一個中進(jìn)行操作的 Project文件(.cpf)和XML文件?!煸谝粋€Project的 §§§§§w在一個Project中,采用以下元素進(jìn)行定義和組織數(shù)據(jù)范圍關(guān) §是底層數(shù)據(jù)源視圖的SQL查§根據(jù)輸入的對象創(chuàng)建缺省的數(shù)據(jù)源查 § 過程查§含有基于數(shù)據(jù) 過程返回列表創(chuàng)建的查詢
FrameworkManager中的對象 §[namespace].[querysubject].[query §[namespace].[dimension].[hierarchy].[level].[queryCognos8 FrameworkManager ysisw分w創(chuàng)創(chuàng)建w準(zhǔn)添加計(jì)w要增強(qiáng)模型的業(yè)務(wù)視圖,可以模型化預(yù)知的結(jié)果(星型結(jié)構(gòu)添加計(jì)w要創(chuàng)建和管理包,可以: Cognos8的安全性是通過用戶認(rèn)證和內(nèi)容 要在FrameworkManager中設(shè)置安全性,可§定義包 權(quán)§§定義對象 權(quán)§定義包管理w執(zhí)行Project管理活動,例如實(shí)現(xiàn)多用戶分段(segmenting)檢驗(yàn)了解FrameworkManagerFrameworkManager ysis 確定要解決的與業(yè)務(wù)智能相關(guān)的問題。要了解的問題包括§多語§§安§表 §元數(shù)§§建模需§關(guān) 設(shè)定Project的名稱和文件 當(dāng)首次創(chuàng)建Project時應(yīng)給其設(shè)定設(shè)計(jì) §關(guān)系型數(shù)§SAP§現(xiàn)有Cognos8模§OLAP§Architect?!霫mpromptu信§Data§ 元數(shù)據(jù)§其它FrameworkManager?!煲紤]下面幾點(diǎn)§選擇導(dǎo)入數(shù)據(jù)選關(guān)系的標(biāo)選擇導(dǎo)入數(shù)據(jù)選關(guān)系的標(biāo) 從關(guān)系型數(shù)據(jù)庫導(dǎo)入元數(shù)據(jù)數(shù)據(jù)關(guān)系的標(biāo)§選擇一關(guān)系的標(biāo)§(1)根據(jù)主鍵和外鍵創(chuàng)建關(guān)§(2)根據(jù)兩個表的唯一索引創(chuàng)關(guān)§(3)根據(jù)查詢匹配名稱和數(shù)據(jù)§選擇在關(guān)系生成過程中涉及的對象§(1檢查所選表間的關(guān)系,略所有現(xiàn)有查§(2忽略所選中表的關(guān)系,檢查每個導(dǎo)入的查 和有查 的關(guān)§(3執(zhí)行上面兩個選 入查 間的關(guān)系§選項(xiàng)(1)轉(zhuǎn)成 (1..n)。 邊的數(shù)據(jù)關(guān)系中有一邊必須為 為了清晰和方便,確定和創(chuàng)建一個project結(jié)構(gòu)§對每個數(shù)據(jù)源應(yīng)用詳細(xì) 表需求和數(shù) 策只輸入需要的報(bào)表對象,并且改變盡可能的定制運(yùn)行的元數(shù)手工確定查詢的使用模型查 控制查詢的生成和使定義determinants需解決兩個查 之間的多個不確定關(guān)如果需要OLAP風(fēng)格的查詢模型化維用星型結(jié)構(gòu)的分組構(gòu)筑業(yè)務(wù)視 在本章中,我們已經(jīng)§定義了FrameworkManager及其§描述了FrameworkManager§了解了Cognos8和FrameworkManager§了解了FrameworkManager用戶在FrameworkManager中準(zhǔn)備元認(rèn)識通用的數(shù)據(jù)結(jié)FrameworkManager介在FrameworkManager中準(zhǔn)備元在FrameworkManager中為可預(yù)期結(jié)果建在FrameworkManager中創(chuàng)建業(yè)務(wù)視在FrameworkManager管理在FrameworkManager中設(shè)置安w在本章中 檢查和修改查詢項(xiàng)屬性和關(guān)系,控制數(shù)據(jù)的展現(xiàn)保證得到期望的結(jié)果為一個多語言用戶定制元為運(yùn)行時動態(tài)控制返回的數(shù)據(jù)定制元FrameworkManager ysisww修改查詢項(xiàng)或度量屬性,控制ww通過設(shè)置用途屬性,確定一個查詢 w通過確定數(shù)據(jù)的預(yù)期使用情況,可以確定需要何種聚合規(guī)則。w通過設(shè)置常規(guī)聚合屬性來設(shè)置一個查詢項(xiàng)的聚合規(guī)則?!焓褂脤傩杂小霫dentifier:代表被用于分組或匯 Attribute:代表一個既非標(biāo)識 w關(guān)系在對象圖表或內(nèi)容探察器中 w它們定義查詢 w基數(shù)定義查詢 wFrameworkManager中有四種類型的基數(shù)w0..n–零記錄到多記錄w1..n一個記錄到多記錄w0..1零記錄到一個記錄w1..1–必須有一個記錄 (0,1)..n(0,1)..n(多對多,需要在模型/數(shù)據(jù)庫中調(diào)整 0..(1,n1..(1,n)(可以引起性能的降低。產(chǎn)生外連接, 1..11..1(如同一張表??梢钥紤]在模型中合并 1..11..n(被認(rèn)為是理想狀態(tài)。理論上,所有的事情應(yīng)該wFrameworkManager在導(dǎo)入過程中為元數(shù)據(jù)創(chuàng)建關(guān)系。w可以修改現(xiàn)有關(guān)系,也可以創(chuàng)建一個不存在的新關(guān)系。w關(guān)系可以在任意兩個查詢 w模型查 ww在查詢 計(jì)算可以使用§§參§函
計(jì)劃收入計(jì) *算 有兩種類型的計(jì)算§內(nèi)置(Embedded):只想給一個查詢§獨(dú)立(stand–alone):
查詢 過濾被用來限制查 FrameworkManager有兩種過濾 (可重復(fù)使用 內(nèi)嵌式(面向單個查 在FrameworkManager中為可預(yù)期結(jié)果建認(rèn)識通用的數(shù)據(jù)結(jié)FrameworkManager介在FrameworkManager中準(zhǔn)備元在FrameworkManager中為可預(yù)期結(jié)果建在FrameworkManager中創(chuàng)建業(yè)務(wù)視在FrameworkManager管理在FrameworkManager中設(shè)置安w在本章中 FrameworkManager ysiswww在下列情況下會發(fā)生報(bào)表陷阱:ww w所有查詢都應(yīng)該至少用一個公共維度屬性來加以 享維表 該項(xiàng)OrderOrderdetailActualrevenueUnitcostProductnameProductimage
StaffcodeStaffcodeRetailernameSalestargetSalesHanagataGolfAlloHinodeCordages查 Retailername
OrderdetailRetailerSalesRetailerSalesHanagataGolfAlloHinodeCordages
報(bào)表輸Product
StaffcodeStaffcodeSales
w(完全外連接會在下列情況下 產(chǎn)生不需要的查詢裂縫:示
產(chǎn)生不需要的查詢裂縫 可以看到ActualRevenue膨脹了。這是因?yàn)锳ctualRevenue是 這就是一個盲點(diǎn)。由于一個查詢在查詢中被省略使一個需解決不需要的查詢裂縫
查
解決不需要的查詢裂縫:示PRODUCTNAME:AloeRelief,BearEdgeLASTNAME:AloeReliefBearEdge
合并前的報(bào)表輸AloeBear合并后的報(bào)表輸
w當(dāng)一個查詢對象和另一個查詢 wShipDate=DayShipDate=DayCloseDate=DayCognoa8CloseDate 讓查 扮演不同的角色解決多模糊連接的問題ShipDate=DayShipCloseClosew無論是對業(yè)務(wù)型還是報(bào)表型數(shù)據(jù)源進(jìn)行建模,將其模型化w模型化不恰當(dāng)?shù)脑獢?shù)據(jù)會產(chǎn)生不可預(yù)料的結(jié)果和各種報(bào)表 (星型模式分組w數(shù)據(jù)針對特定的業(yè)w最終用戶更加容易——表數(shù)量最w可編輯和擴(kuò)展——可以輕松添加一個新的事實(shí)并重復(fù)使用w共享維度可以防止數(shù)據(jù)陷阱——事實(shí)通過維度和其它事實(shí)wCognos8使用基數(shù)告訴Cognos8哪些查
§只帶有0..n或1..n基數(shù)的查 w了解包括四個查 維 事
w了解包括SALES_STAFF、SALES_BRANCH事 不在查詢w手工建模確定哪些查 作業(yè)1對象圖表(解決方案⑤OrderDetails⑤
②Branch④①③ 們是十分合適的合并對象,因?yàn)镻RODUCT是一個雪花維度??梢院喜?、PRODUCT_TYPE、PRODUCT_LINE和PRODUCT_MULTILINGUAL§②ORDER_HEADER和ORDER_DETAILS可以合并,因此ORDER_HEADER不模糊了。這對于ORDER_HEADER不是最終的解決方案,但是一個開端§③SALES_BRANCH和SALES_STAFF根據(jù)它們在查詢中的使用,兩者都是模糊 銷售事件進(jìn)行追蹤 為每個查 刪除不必要的關(guān)系,保持合適的關(guān)系§⑤盡管ORDER_DETAILS和ORDER_ITEM之間沒有報(bào)表問題,為了遵循星型 邏輯業(yè)務(wù)組中放置一個事實(shí)(星型模式)。我們還可以用共享維度查詢兩個事實(shí)w模型查詢 ww模型查 ProductProductProductProductProductProduct模型查用于創(chuàng)建模型查 的數(shù)據(jù)源查ww當(dāng)數(shù)據(jù)源發(fā)生變化時可以減 ProductProduct
FrameworkManager模型ProductProductProductProductProductw通過添加模型和計(jì)算創(chuàng)建動態(tài)SQLw當(dāng)為運(yùn)行時定制查 Filterw通過下列方式使用模型查
SalesSalesStaff
一些查 可能含有到另一個查 的多個模糊連接SalesBranchSalesBranchOrdersOrdersOrderswORDER_HEADER含有應(yīng)該在一個OrdersFact查詢 UnitUnitCostUnitUnitSaleActualRevenueGrossProfitProductionCost§合并ORDER_HEADER和ORDER_DETAILS創(chuàng)建一個可用的 UnitCostUnitUnitSaleActualRevenueGrossProfitProductionCostwRETURNED_ITEM需要和OrdersFactReturnsReturnsRDER_DCE RDER_ERDER_LEDESHP_DAEUnitCostUnitUnitSaleActualRevenuePlannedRevenueGrossProfitProductionCost
ORDER_METHOD_CODE
§為了建RETURNED_ITEMRETURN_DATE RETURN_DATE w將來自O(shè)RDER_HEADER的維度查詢項(xiàng)添加到OrderDetailsDimensionRETAILER_NAME_MBRETAILER_NAME_MB§我們可以安RETAILER_NAME
需求項(xiàng)到OrderDetailsDimension中。通過把查詢失,來創(chuàng)建一個“純”維度§報(bào)告也可能需OrderOrderDetailsRETAILER_NAME_MBOrderDetailsDimension解決ORDER_HEADER作一個模糊查 產(chǎn)生問題
Fact模型查詢 w需要克服的一 大量連接的性能影響(為提高報(bào)表性能,參考數(shù)據(jù) 缺少時間維度表造成時間匯總很難處理(沒有時間LevelsFactOrdersFact期的結(jié)果wProductProduct
Product
Timew實(shí)現(xiàn)一個時間維度后,我們可能需要使用不同角色ShipDate=DayShipCloseClose設(shè)定w Dtrmt可以定義唯一標(biāo)識一個數(shù)據(jù)集的數(shù)據(jù)庫列(查詢項(xiàng))集合,或者可以指定一個能夠標(biāo)識數(shù)據(jù)中的非唯一集的列集合。w下列情景,在很有限的情況下才需要設(shè)定determinants,連接在一個查 上的多個粒度wBLOB數(shù)據(jù)類型在查 設(shè)定Determinant(續(xù)ProductProduct
Actual
Time在一個TimeDimension查詢中,出現(xiàn)多粒度層的連接,MONTH_KEY和DAY_KEY。這樣當(dāng)在兩層進(jìn)行多事實(shí)查詢2222211111日月年月產(chǎn)月產(chǎn)庫1Aloe1Bear1Bear1Blue1Blue2Aloe2Bear2Bear2Blue2Blue3Aloe3Bear3Bear3Blue3BlueAloeBearBearBlueBlue
年月產(chǎn)品庫年月產(chǎn)品庫存1Aloe1Bear1Bear1Blue1Blue2Aloe2Bear2Bear2Blue2Blue3Aloe3Bear3Bear3Blue3BlueAloeBearBearBlueBlue年月單粒度查詢的正確結(jié)年月12123456789月產(chǎn)庫1111BlueSteelMax12222BlueSteelMax23333BlueSteelMax3BlueSteelMax
年月年月產(chǎn)庫1Aloe1Bear1Bear1Blue1Blue2Aloe2Bear2Bear2Blue2Blue3Aloe3Bear3Bear3Blue3BlueAloeBearBearBlueBlue設(shè)定設(shè)定Determinant(續(xù)數(shù)YearMonthMonthDayDayJanSunday,Jan1,JanMonday,Jan2,Determinant設(shè) UniquelyGroupYearMonthMonthDayDayNameMonthKeyMonthNameYearKey設(shè)定Determinant續(xù)§在例中,能定義3個Determinant,兩個非唯一DeterminantYearKey和MonthKey),和一個唯一Determinant(DayKey)。不選GroupBy§MonthKey也是鍵,但不唯一。因此不能選UniquelyIdentified設(shè)置。然而,MonthKey是所有在數(shù)據(jù)中為一個特定年指定一個月值所需要的。如果要從這個時間表查詢月,要通過MonthKey分組查詢。這樣做是因?yàn)橹凳侵貜?fù)的。這就是為什么我們在Determinant設(shè)置中選GroupBy。§類似的邏輯應(yīng)用于YearDeterminant§當(dāng)用上表的一個列評估一個查詢時,Cognos8查詢引擎每次就要尋找一Determinant列參照,當(dāng)找到它時就停設(shè)定設(shè)定Determinant(續(xù)數(shù)YearMonthMonthDayDaySunday,Jan1,Monday,Jan2,Determinant設(shè)UniquelyGroupYearYearKey,MonthMonthDayDayNameMonthKeyMonthNameYearKey設(shè)定Determinant續(xù)(YearKey和MonthKey),和一個唯一Determinant(Day§與數(shù)據(jù)集示例#1不同,MonthKey不能滿足在數(shù)據(jù)中為一的年查詢月,我們要寫一個使用selectminfunction的語法和通過YearKey和MonthKey分組。們?yōu)樵陆M合一個YearKey和MonthKey的Det
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度綠色環(huán)保紙箱批量購銷合作協(xié)議書3篇
- 2024信用卡年度信用卡用戶信用修復(fù)與信用體系建設(shè)服務(wù)協(xié)議3篇
- 2024年地磚行業(yè)綠色生產(chǎn)標(biāo)準(zhǔn)認(rèn)證合同3篇
- 2024年數(shù)據(jù)中心弱電系統(tǒng)集成及配套設(shè)備租賃合同3篇
- 2024宿舍管理員宿舍衛(wèi)生習(xí)慣養(yǎng)成聘用合同書3篇
- 2024年影視制作合同標(biāo)的拍攝計(jì)劃
- 2024中草藥種植與中醫(yī)藥養(yǎng)生度假村合作合同3篇
- 癰病的護(hù)理常規(guī)
- 編制教材合同范例寫
- 后期承包合同范例
- 小學(xué)生家庭作業(yè)布置存在的誤區(qū)及改進(jìn)策略論文1
- 北師大2019新版高中英語選擇性必修二UNIT 6 THE MEDIA單詞表
- 生物醫(yī)學(xué)研究的統(tǒng)計(jì)學(xué)方法課后習(xí)題答案 2014 主編 方積乾
- 100道湊十法練習(xí)習(xí)題(含答案)
- 加拿大礦業(yè)政策
- 歌曲簡譜國家成龍
- 客情關(guān)系的建立和維護(hù)
- 2022年合理使用抗生素試題
- Smith圓圖的Matlab實(shí)現(xiàn)及應(yīng)用
- 防止機(jī)組非計(jì)劃停運(yùn)措施(鍋爐專業(yè))
- 如何同步同時接收老公老婆微信的實(shí)用教程
評論
0/150
提交評論