本主題說明使用工作簿資料集所需的各種知識。
在您取代資料集時,Oracle Analytics 會建議將取代之資料集內的資料欄重新對應至替代資料集的方式。您可以接受或更新這些建議的對應。
您可以移除工作簿中的資料集。當您這麼做時,會將該資料集的所有資料欄從工作簿的視覺化、篩選及計算式中移除。
本主題說明混合功能,以及如何混合工作簿的資料集。
將多個資料集新增至工作簿時,Oracle Analytics 會嘗試在您新增的資料集間比對資料欄。這種比對稱為混合。
例如,資料集 A 可能包含延伸資料集 B 屬性的新維度。或者,資料集 B 可能包含可與資料集 A 中已存在的計量一同使用的新事實。
混合會自動比對共用一個共同名稱,並且資料類型與現有資料集內之屬性相容的外部維度。
在工作簿的資料面板中,未混合的資料集會以一條線區隔。
工作簿若包含未混合的資料集,資料元素與視覺化之間就會有所限制。舉例來說,如果您的工作簿包含兩個未混合的資料集,您就無法將其中一個資料集的資料元素包含在另一個資料集的篩選、視覺化或計算式中。
混合關係儲存在表格中,而不是儲存在工作簿中。因此,您新增或移除的任何混合相符項目都會影響使用相同表格的其他資料集。
使用 Oracle Essbase 或 Oracle EPM Cloud 連線的資料集無法進行混合。
工作簿內的資料集可能包含來自不同連線和綱要的表格。當資料集包含多個表格,這些表格將包含結合。請參閱瞭解資料集表格結合。您可以在工作簿中混合包含多個表格和結合的資料集。例如,當您希望工作簿包含交叉事實分析時,可以新增資料集並將其與多個表格混合。
在某些情況下,當您預期會在資料集中見到的資料列遺失時,您必須指定進行資料混合時要使用的資料集。
當您的工作簿包括兩個資料集的資料,而這兩個資料集內混合了屬性與值,且一個來源中存在的值不存在於另一個來源中時,有時就會遺失資料列。
假設有兩個資料集 (來源 A 與來源 B),它們所包含的資料列只有些微差異,如下圖所示。請注意,來源 A 沒有 IN-8,而來源 B 沒有 IN-7。
若為來源 A 選取所有資料列資料混合選項,為來源 B 選取相符的資料列資料混合選項,則會顯示下列結果。由於來源 B 沒有 IN-7,因此結果會包含空值的 Rep 和空值的 Bonus。
若為來源 A 選取相符的資料列資料混合選項,為來源 B 選取所有資料列資料混合選項,則會顯示下列結果。由於來源 A 沒有 IN-8,因此結果會包含空值的 Date 和空值的 Revenue。
來源 A 視覺化包括 Date 屬性,來源 B 包括 Rep 屬性,而相同的資料欄則是 Inv#。在維度規則中,除非也使用相同的資料欄,否則不能在相對表格的計量使用這些屬性。
混合包含屬性和計量的表格有兩個設定值。系統會根據每個視覺化中所使用的資料欄分別進行設定。這兩個設定值為所有資料列和相符的資料列,而它們描述系統在傳回要視覺化的資料時會使用來源的哪些資料列。
系統將根據下列規則自動指定資料混合:
您的工作簿若包含多個資料集,則您可以將一個資料集的資料與另一個資料集的資料混合。
將多個資料集新增至工作簿時,系統會嘗試尋找與所新增資料相符的項目。系統會自動比對共用一個共同名稱,並且資料類型與現有資料集中之屬性相容的外部維度。混合關係儲存在表格中,而不是儲存在工作簿中。因此您新增或移除的任何混合相符項目,都會影響使用相同表格的其他資料集。
請參閱瞭解混合。
註:
資料集可包含來自不同連線和綱要的表格。這些資料集會使用資料集編輯器定義的結合。若要減少或去除工作簿中的混合,Oracle 建議您儘可能建立包含多個表格的資料集並使用結合。請參閱從連線建立資料集。