上一頁|下一頁

如何使用表格?

輸入表格

將事實資料表和維度表格拖放到工作區之後,則在星形結構描述中使用它們。預設狀況下,資料產生器認為拖曳到工作區中的第一份表格是事實資料表。按一下工具列上的 編輯星形結構描述表格 可以選取不同的事實資料表。
因為星形結構描述是由伺服器在記憶體中形成,所以第一步是確定表格已載入到記憶體中。請注意,星形結構描述每次執行時都會傳輸表格,因此會降低效能。相反地,如果表格已載入到伺服器上的記憶體,則執行星形結構描述和更快地輸出。
使用相同 HDFS 資料館的表格建立星形結構描述時,如果星形結構描述中的一或多個表格已加密,但 HDFS 資料館未加密,將無法執行星形結構描述。在此情況下,將會出現一則錯誤訊息,指出加密的表格需要密碼。當管理員關閉先前已加密資料館的加密功能時,可能會發生這種情況。資料館中先前的任何表格都會保持加密狀態。管理員重新開啟資料館的加密功能,即可解決此問題。若需要更多資訊,請連絡管理員。

欄前置詞

最初會將維度表格名稱的前 15 個字元和底線字元設為維度表格中欄名稱的前置詞。輸出表格的欄名稱是前置詞和原始欄名稱的組合。
但是,在您從 [輸入] 標籤上方的功能表中選取表格名稱之後,則可以指定不同的前置詞值。
不會使用前置詞修改事實資料表中的欄名稱。
提示
欄名稱不可以超過 32 個字元。如果欄名稱較長,則減少前置詞有助於保留較長的原始欄名稱。

輸出表格和節省記憶體

若要有效率地使用記憶體,結構描述的預設輸出是檢視。預設狀況下,選取 [輸出] 標籤上的 [建立輸出作為檢視] 核取方塊可以建立檢視。如果您清除此核取方塊,則輸出會是表格。
輸出是檢視時,當可以存取檢視時,列是從原始表格建立而來的。這是檢視的主要優勢,因為它不是建立整個輸出表格和全部保留在記憶體中。
如果您清除 [建立輸出作為檢視] 核取方塊可以從星形結構描述建立表格,則系統必須要有足夠的可用記憶體儲存表格。如果系統在執行星形結構描述時用完記憶體,則釋放輸出表格使用的記憶體,而且您會收到錯誤訊息。
如果您使用 SAS LASR Analytic Server 表格作為結構描述的輸入,則星形結構描述的輸出表格必須使用相同的資料館。
使用 HDFS 資料館的表格建立星形結構描述時,如果 HDFS 資料館路徑與 LASR 輸出資料館的標記不符,將無法儲存星形結構描述。在此情況下,將會出現一則錯誤訊息,指出資料館路徑與 SAS LASR Analytic Server 標記不相符。試著將輸出表格變更為標記符合 HDFS 資料館路徑的 LASR 資料館。您可以在 SAS Management Console 中檢視 LASR 資料館的標記。若需要更多資訊,請連絡管理員。

效能考量

建立 LASR 星形結構描述作為檢視比建立表格更方便,但是透過檢視存取資料對於效能有負面的影響。影響的大小視維度表格的大小而定。但是,資料的數目更是重要。例如:要求的百分位數、方塊圖或配適統計模型需要通過資料多次。這些要求的影響超過摘要統計的要求。
請留意下列考量:
  • 檢視的初始建立比格式化表格快。但是,存取檢視的資料比存取表格的資料慢。
  • 建立表格比建立檢視需要更多的實體記憶體。如果系統有足夠的記憶體,則建立表格提供存取資料更好的效能。
上一頁|下一頁|頁面頂端