抽樣百分比

ASOSAMPLESIZEPERCENT 組態設定會指定從 Essbase 彙總儲存 (ASO) 立方體中之輸入層級資料抽樣的儲存格數目。抽樣的資料是用來預估聚總檢視的大小。

較大的範例大小可讓 Essbase 對平均檢視大小進行越來越精確的預估。使用較大的範例大小來檢視選取項目,可讓 Essbase 更符合停止大小。

範例大小指定為輸入層級資料的百分比。

附註:

若要改善 Essbase 21c 中彙總儲存 (ASO) 多維資料庫的效能,您可以設定 METADATABASEDAGGVIEWSBUILD ,讓 Essbase 根據中繼資料分析自動建立和維護預設彙總檢視。您可以使用 DEFAULTVIEWBUILDSIZE 控制聚總檢視大小。另請參閱彙總檢視選擇最佳化自動產生彙總檢視

語法

ASOSAMPLESIZEPERCENT [appname [dbname]] n
  • appname選擇性。 要為其設定取樣資料的 ASO 應用程式。

    如果您指定 appname 的值,但未指定 dbname 的值,則設定會套用至指定應用程式中的所有立方體。

    若要啟用特定立方體的設定,您必須指定應用程式和立方體。

    如果您未指定應用程式,則無法指定立方體,且該設定會套用至 Essbase 伺服器上的所有 ASO 應用程式與立方體。

  • dbname選擇性。appname 指定的應用程式中,指定要為其設定取樣資料的立方體。

    如果您指定 dbname 的值,但未指定 appname 的值,則會忽略您的規格。

  • n —範圍從 0.0 到 100.0 的值,代表要用於 ASO 儲存格範例的輸入層級儲存格百分比。若要為樣本大小指定 0.5%,請輸入 0.5,而不是 0.005。您不需要除以 100。

    若要計算範例儲存格的數目,請將輸入層級儲存格的數目乘以 n 中指定的百分比。預設且最小樣本大小為 1 百萬 (1,000,000) 個儲存格。

    附註:

    對於具有 100 萬個或更多儲存格的 ASO 資料庫,如果 ASOSAMPLESIZEPERCENT 指定的百分比導致少於 100 萬個儲存格的樣本大小,則會忽略該設定, Essbase 會使用 100 萬個儲存格。對於儲存格少於 100 萬的立方體,範例大小與立方體大小相同。

效能影響

使用較大樣本大小的預估需要較長的時間才能完成,這可能會對檢視選取產生重大效能影響。對於輸入層級儲存格超過 10 億個的立方體,建議從小 ASOSAMPLESIZEPERCENT 設定開始,例如 0.1 (表示 0.1%)。緩慢增加此設定,直到達到檢視選擇效能與準確度之間的偏好權衡。對於超過 10 億個儲存格的立方體,最佳設定可能小於 3%。請參考聚總檢視建置最佳化

若要測量已建置之聚總檢視的視觀表大小預估準確度,請使用下列 MaxL query database 敘述句:

query database appname.dbname list existing_views

比較 size_ratio_estimate 和 size_ratio_actual 資料欄中的值。每個檢視大小預估的準確度會因每個聚總檢視而有所不同。

範例

ASOSAMPLESIZEPERCENT ASOsamp.Sample 1