上一頁|下一頁

高基數限制

簡介

高基數資料擁有的一或多個欄包含非常大量的唯一值。例如:使用者名稱、電子郵件地址和銀行帳號都是高基數資料項目。
SAS Visual Analytics 可以讓數十億個值彙總為數千個值。如果表格中有數十億個值有獨特的識別碼,那麼,包含這些識別碼的欄便是高基數資料項目。
確保使用者及時獲得有意義的結果,對於某些視覺效果和報表物件傳回唯一值的數目會受到限制。使用者選取高基數資料項目時,結果是由任何適用的臨界值、資料中唯一值的數目與使用者的選項確定。
下列主題提供有關兩個相異層級臨界值 (用戶端臨界值和中間層臨界值) 的相關資訊。

高基數資料的用戶端臨界值

用戶端臨界值與個別應用程式 (例如:檔案總管) 或應用程式群組 (例如:設計工具和檢視器) 有關。對於超過用戶端臨界值的要求,將會顯示錯誤,並且不會傳回結果。對於超過用戶端臨界值,但尚未超過中間層臨界值的要求,將會傳回改編的結果。
附註: 一般會修正用戶端臨界值。例外情況是使用者可以選取低、中或高臨界值層級,作為檔案總管中的使用者喜好設定。在可用記憶體相當低的電腦上,將用戶端臨界值設定為「」,可以協助避免系統當機一類的事件。
視覺效果和報表物件的用戶端臨界值記錄在資料限制附錄中 (SAS Visual Analytics:使用者手冊)。附錄會說明用戶端為超出用戶端臨界值 (但沒有超出中間層臨界值) 的某些要求採用的資源。

高基數資料的中間層臨界值

中間層臨界值的範圍較廣泛,會影響所有指定的視覺效果和報表物件的執行個體。與用戶端臨界值相較,中間層臨界值較不精細且較少限制。對於超過中間層臨界值的要求,將會顯示錯誤訊息,並且不會傳回結果。預設的臨界值幾乎可適用所有環境。一般來說,使用者會篩選或群組任何高基數資料項目,因此要求很少會超過中間層臨界值。
在下列表格中,第二欄指出唯一值數目上限 (而不是資料量上限)。
中間層臨界值
視覺效果或報表物件
決策樹1
10,000
交叉資料表
50,000
表格 (在設計工具和檢視器中)
50,000
盒形圖:至少一個量值,沒有類別2
50,000
長條圖:單一類別
50,000
熱圖:單一類別
50,000
折線圖:至少一個量值,單一類別 (數值、日期、時間或字串)
50,000
氣泡圖:三個量值,已群組
50,000
氣泡圖:三個量值,使用動畫類別群組
50,000
氣泡圖:三個量值,沒有群組,水平或垂直序列 (或兩者)
50,000
氣泡圖:三個量值,沒有類別
100,000
散布圖
100,000
表格 (在檔案總管中)
100,000
1決策樹呼叫也有逾時期間。請參閱vae.DecisionTreeTimeout
2若沒有類別,將對每個量值套用一個方塊,最高 400 個量值。

高基數臨界值的設定屬性

注意:
增加中間層臨界值可能會影響效能和穩定性。
大部分的環境只要使用預設的設定即可。請不要設定過高的臨界值。如果對於調整下列屬性有任何疑問,請連絡 SAS 技術支援。
附註: 若需要指示說明,請參閱 如何進行設定屬性的設定
下列屬性會影響中間層臨界值:
va.DistinctCountServerLimit
設定圖形的相異計數限制。預設狀況下,圖形沒有相異計數限制。預設值是 -1。
範圍:整個套件
va.DistinctCountDataPanelLimit
為資料面板中顯示的資料設定相異計數限制。此屬性只會影響資料面板,而不會影響圖形內的相異計數限制。預設值是 5,000。
範圍:整個套件
va.CardinalityLimitForGroupByTempTable
對於超過指定限制 (唯一值的數目) 的所有高基數排名要求,防止處理和傳回錯誤。只有在高基數排名導致 SAS LASR Analytic Server 當機的罕見情況下才可以設定此屬性。例如:若要對於包含唯一值數目超過兩百萬個的資料封鎖排名要求,請將此屬性設定為 2000000。如果選擇設定此屬性,建議值是 3000000
範圍:整個套件
va.CardinalityLimitForGroupByCountDistinctTempTable
僅對於超過指定限制 (唯一值的數目) 的相異計數高基數排名要求,防止處理和傳回錯誤。只有在相異計數高基數排名導致 SAS LASR Analytic Server 當機的罕見情況下才可以設定此屬性。(此屬性只影響相異計數要求,提供的限制比 va.CardinalityLimitForGroupByTempTable 屬性嚴密。)如果選擇設定此屬性,建議值是 1000000
範圍:整個套件
va.SortResultServerLimit
設定執行時包含排序詳細資料查詢可傳回的值上限。此屬性只會影響已開啟詳細資料清單表格中的結果。
範圍:整個套件,檔案總管除外
va.CategoryCardinalityServerLimit
設定類別交叉排名的值上限。僅支援固定 (和有限) 數量的類別交叉排名。例如:如果您將「名字」和「姓氏」拖放到美國人口上,則伺服器可能會產生 2 億個不同的值。此屬性決定基數可以是多高,仍能讓伺服器處理並傳回結果至用戶端。如果類別交叉排名的數量超出此限制,則不會執行此查詢。
範圍:整個套件,檔案總管除外
va.SummaryServerRowLimit
設定可以傳回到中間層供進一步處理的值上限。例如:對於依名字排序的高基數資料,計算的值數目可能非常大。
範圍:整個套件,檔案總管除外 (它使用 vae.SummaryServerLimit)
va.MidtierCellLimit
設定交叉資料表的大小上限。
範圍:整個套件,檔案總管除外
va.maxPeriodCalculations
指定期間計算架構的計算欄數目上限。如果特定期間量值超出此限制,則排除多餘的計算,並使用遺漏值取代現有的計算 (對於此特定期間量值)。系統提示使用者套用篩選,可以減少計算數目。預設值是 800。
附註: 執行軟體最佳化可在套用此限制之前就減少計算數目,所以很少會超出此限制。此屬性的效果範例就是累積期間的相異計數計算 (可見的唯一日期值數目不能超出指定的限制)。
範圍:設計工具、檢視器、傳輸服務
va.MaxSparkTables
設定火花資料表的數量上限。預設值是 300。
範圍:整個套件,檔案總管除外
va.CheckCardinalityBeforeQuery
控制是否發生基數預先檢查。預設值是 -1 (將停用此條件限制)。預設狀況下不會發生預先檢查。
範圍:整個套件,檔案總管除外
va.CheckCardinalityWithinQuery
控制 SAS LASR Analytic Server 是否強制實施基數限制。預設狀況下會發生這些檢查。
範圍:整個套件,檔案總管除外
vae.BoxPlotServerLimit
設定擁有至少一個量值且無超過一個類別盒形圖的中間層臨界值。
範圍:僅檔案總管
vae.DecisionTreeServerLimit
設定決策樹的中間層臨界值。
範圍:僅檔案總管
vae.FetchRowsServerLimit
設定表格的中間層臨界值。
範圍:僅檔案總管
vae.FrequencyServerLimit
設定擁有單一類別長條圖的中間層臨界值。在顯示選取的值清單之前會套用此條件限制。
範圍:僅檔案總管
vae.modeling.ClassCardinalityLimit
設定模型中的相異層級數目上限。此屬性會限制模型中分類效果和互動項目的累積總計。例如:如果您將此屬性設定為 800,則使用者無法指定含有超過 800 個相異層級的效果變數,也無法增加導致相異層級總數超過 800 個的效果變數。初始值是 2048
範圍:SAS Visual Statistics 附加元件 (如果已授權)
vae.modeling.DecisionTreePredictorBinsCardinalityLimit
設定決策樹中量值變數的長條數目上限。初始值是 1024
範圍:SAS Visual Statistics 附加元件 (如果已授權)
vae.modeling.DecisionTreePredictorCardinalityLimit
設定決策樹中類別變數的相異層級數目上限。初始值是 1024
範圍:SAS Visual Statistics 附加元件 (如果已授權)
vae.modeling.DecisionTreeResponseCardinalityLimit
設定決策樹中回應類別變數的相異層級數目上限。在初始設定中,未設定此屬性,因此預設值 (100) 會生效。
範圍:SAS Visual Statistics 附加元件 (如果已授權)
vae.modeling.GroupByCardinalityLimit
設定模型中 group-by 變數的相異層級數目上限。此屬性會限制模型中 group-by 變數的累積總計。例如:如果此屬性的值設定為 800,則使用者無法指定含有超過 800 個相異層級的 group-by 變數,也無法增加導致相異層級總數超過 800 個的 group-by 變數。初始值是 1024
範圍:SAS Visual Statistics 附加元件 (如果已授權)
vae.RealScatterServerLimit
設定擁有三個量值且沒有類別的散布圖和氣泡圖中間層臨界值。
範圍:僅檔案總管
vae.ScatterPlotServerLimit
設定擁有恰好一個類別之熱圖的中間層臨界值。
範圍:僅檔案總管
vae.SummaryServerLimit
設定下列視覺效果類型的中間層臨界值:
  • 交叉資料表
  • 擁有至少一個量值和單一類別 (數值、日期、時間或字串) 的折線圖
  • 已群組但沒有序列、使用動畫群組或使用序列但沒有群組的氣泡圖
範圍:僅檔案總管 (其他的應用程式使用 va.SummaryServerRowLimit)
上一頁|下一頁|頁面頂端
上次更新時間:2018年10月24日