使用biee的第一步是使用admintool去建立乙個多維資料模型,而建立多維資料模型的第一步則是建立物理層,請注意因為biee本身並不存 儲資料,所以所謂biee物理層的意義是需要在biee裡建立各個源系統的描述:
· 如源系統的型別(各種關聯式資料庫或各種多維資料庫)
· 源系統的連線方式(指定所對應的源系統的連線資訊,如使用者名稱,密碼,埠等)
· 以及匯入源系統的資料的定義(源系統裡表的結構,主外來鍵關係等)
定義物理層的方式是從file-》import。。。-》from database然後通過嚮導選擇正確的資料庫型別並輸入連線資訊。在最簡單的時候,這樣就可以完成整個物理層的定義了,接著可以繼續進行邏輯層的定義工 作,但是其實物理層還是有一些額外的配置值得交代。
物理層的額外配置
資料來源額外的物理層配置的第乙個地方就是關於資料來源的屬性,因為biee被設計用於連 接各種各樣的資料來源,而每個資料來源的特性都是不一樣的,比如哪怕同樣是關聯式資料庫,oracle和db2的很多特性就不一樣,為了能夠充分發揮乙個特定的 資料來源的能力,biee的物理層資料來源裡允許人為配置資料來源所支援的各種額外特性,如下圖: 窗體頂端 窗體底端通過這樣的配置,bi server將可以充分使用不同資料來源的各種能力,生產資料來源所支援的特性的sql來提高處理效率,但是對於配置這些屬性還是要小心,因為如果配置了資料 源不能支援的屬性,則在針對該資料來源查詢的時候將會返回錯誤!
連線池物理層第二個需要說明的是:在import的時候,源系統的大部分資料結構和主外來鍵信 息都會自動地輸入到repository裡,而物理層通過乙個連線池的定義來和源系統連線,bi server使用連線池的定義和源系統進行連線,這個「連線池」和一般的應用伺服器的連線池定義有相似之處,除了同樣可以:
· 定義最大連線數
· 連線idle時間
· 交易隔離型別(如髒讀,序列化等)
這樣就可以在每次查詢之前或之後去執行一些特定的sql語句,從而提供了更多的可能性。
物理層的表物理層的第三個需要說明的地方是關於物理層表的 定義:物理層表的定義對應著資料來源的真正的表,除了可以把源系統的表的各種定義屬性匯入到物理層,biee也提供了在物理層定義源系統所不存在的各種關係 的重新定義,如定義源系統所不存在的主外來鍵關係來為星型模型做準備,還有乙個特性是直接和bi server的緩衝區直接相關,就是bi server可以定義緩衝區,當第一次查詢的時候資料可以緩衝中bi server的緩衝區裡,第二次查詢將不再把查詢發到資料來源,而是可以直接使用緩衝區的資料,這樣將能夠有效地減少對於資料來源的查詢壓力和提高查詢效能, 特別是對一些更新沒這麼快的資料來源而言是乙個非常好的選擇,如下圖: 窗體頂端 窗體底端
從這裡你可以看到,其實biee的設計有很多地方還是非常好的!另外,也可以定義乙個表使用sql或者儲存過程來生成,而不一定非要是乙個實際存 在的物理表。最後需要對物理層進行說明的是關於表和表之間的關係: 我們都知道為了構建星型模型,在事實表和維表之間存在主外來鍵關係是必要的,所以首先需要檢查我們需要分析的源系統裡的維表是否有主鍵(如果沒有可以在物 理層裡定義),然後還要通過物理關係圖定義他們之間的外來鍵關係來構建乙個星型模型,如下圖: 窗體頂端 窗體底端這個定義主要是通過乙個類似畫板的東西上進行劃線來形成,這樣就完成了物理層的定義。
第二章(物理層)
接受資料鏈路層發過來的01字串,主要任務描述為確定與傳輸 的介面的一些特性 機械特性 電氣特性 功能特性 規程特性 dte 資料終端裝置 dce 資料電路端接裝置 路由器是 雙宿主堡壘主機 防火牆是一種特殊的路由器,加了安全功能的路由器 ids ips 入侵檢測系統和入侵防護系統 dte 計算機 路...
第二章 物理層(一)
序言 這是對計算機網路基礎教程 第四版 謝希仁 謝鈞 書的講解,因為書中很大一部分都是理論上的文字,初學者對這些文字會感到有一種很不理解,不知道講什麼東西,時間一長,就失去耐心了,所以在這裡寫下自己學習時的一些理解,所寫文字中包括我自己的一些話,可包括從別的地方中摘取的一些好的總結的文字和,請不要大...
2 2 物理層的安全威脅
物理層介紹 物理層負責傳輸位元流。它從第二層資料鏈路層 data link layer 接受資料frame,並將frame的結構和內容序列傳送,即每次傳送乙個bit。物理層定義了世紀的機械規範和電子資料位元流,包括電壓大小 電壓的變動和代表 1 和 0 的電平定義。在這個層中定義了傳輸的資料速率 最...