瞭解雙資料欄功能

雙資料欄需要事先設定,才能夠顯示代碼欄和顯示資料的資料欄。

Oracle BI EE 提供一個名為雙資料欄的功能。當儲存區域已設定雙資料欄功能時,資料欄資料會包含一個有代碼資料欄與其對應的顯示資料欄 (也就是說,它具有雙資料欄)。顯示資料欄包含資料欄資料的顯示值,例如,Excellent、Good 和 Poor。代碼資料欄則包含唯一識別顯示值的代碼值,而且該值在所有使用者或地區設定中皆會保持一致,例如,代碼值 1 (唯一識別 Excellent)、2 (唯一識別 Good) 和 3 (唯一識別 Poor)。

當 Oracle BI EE 處理雙資料欄 (例如,作為分析準則的一部分,或作為篩選基礎) 時,它會產生並發出 SQL 敘述句至使用代碼值 (而非使用顯示值) 的 Oracle BI Server,讓篩選成為和語言無關的篩選。

雙資料欄功能可讓您:

  • 建立透過和語言無關的代碼自動篩選的國際化分析。(在 11g 之前的版本中,篩選和語言緊密相關。) 例如,您可以建立可同時供法文語言使用者及英文語言使用者使用的篩選分析。

  • 建立可在群組之間共用的通用分析,即使群組需要不同的顯示值。例如,您可以建立一個對某個群組的「狀態」欄位顯示 Excellent、Good 和 Poor 值,並對另一個群組的「狀態」資料欄顯示 Superb、Okay 和 Bad 值的通用分析。

  • 變更顯示值而不需中斷現有分析。例如,假設您有一個針對顯示值 Excellent 篩選的分析。如果該分析屬於雙資料欄,則會對其具有 "Excellent" 代碼值 (而非對顯示值 "Excellent") 的代碼資料欄進行篩選。這表示您不需要中斷現有分析就可以將顯示值 Excellent 變更為 Superb。

此外,如果您的組織允許在 Oracle BI EE 內顯示程式碼值,您就可以在某些對話方塊中使用程式碼值,而非顯示值,例如「新增篩選」對話方塊。這表示 (例如) 當您指定套用篩選時要使用的值時,您可以指定代碼值而非顯示值。

您的管理員必須先透過將代碼資料欄對應至顯示資料欄來設定您的儲存區域,您才能使用雙資料欄功能。請洽詢管理員瞭解您的儲存區域是否已設定雙資料欄。