當您變更表單的資料時,「智慧型發送」可讓您使用應用程式中定義的資料對映自動同步資料。使用此方式,「智慧型發送」可讓您利用資料對映的功能,進行即時資料移動。
在具有多個區段的表單上設定智慧型發送時,Oracle 建議您使用覆寫選擇並為覆寫選擇提供適當的選擇,而不是使用表單環境定義。這會將已移轉的資料限制為僅限於應移動的資料,從而提高效能。
如果選取表單環境定義選項,則最終選擇是所有選擇的區段與任何排除之選擇的累積選擇。
例如,如果您選擇三個區段,而且進行以下的選擇:Segment-1 --> ILvl0Descendants(Q1)
Segment-2 --> ILvl0Descendants(Q2) Exclude Selection: Feb
Segment-3 --> ILvl0Descendants(Q2) Exclude Selection: Mar
使用表單環境定義的最終選擇是:
ILvl0Descendants(Q1) , ILvl0Descendants(Q2) Exclude Selection: Feb,Mar
如果表單中有一個隱藏的區段,而且智慧型發送被設定為使用表單環境定義,則智慧型發送也會將資料從隱藏的區段傳輸至目標立方體。
如果最終選擇不是用來移動資料的所需選擇,則將智慧型發送設定為使用覆寫選擇。
若要設定表單的智慧型發送,請執行下列動作:
從首頁中按一下導覽器 ,然後在建立與管理下,按一下表單。
展開表單,然後選取某個表單。
從「導覽流程」或透過「資料卡」啟動表單的執行時期檢視之後,也可以編輯表單。
在已選取表單的情況下,選取 。
按一下智慧型發送。
隨即顯示表單的已定義對映。如果想要的話,按一下,以新增新對映。
展開每個對映。
對於每一個顯示在對映下方的維度,請指定維度的「智慧型發送」區域:
註:
列和欄上維度的使用表單環境定義會使用表單設計成員,而不是表單上的成員來發送。對於 POV 和頁面維度,使用表單環境定義會使用執行時期表單上顯示的成員。選取使用表單環境定義,以移動版面配置上針對維度選取 (和排除) 之所有成員的資料。
頁面維度會使用表單上選取的成員。
取消選取使用表單環境定義,然後按一下覆寫選擇旁邊的:
選取編輯,以使用成員選取器來選取您要使用的維度成員。
選取新增排除,以使用成員選取器來定義要從「智慧型發送」程序中排除的維度成員。移除排除會移除整個排除項,而不僅僅是一個成員。
註:
如果已針對「智慧型發送」選取使用表單環境定義選項,「智慧型發送」排除就會遵循表單中定義的所有排除項。
將成員從維度中排除時,該維度的成員清單必須至少包含一個不在排除成員清單上的成員,如此「智慧型發送」程序才能順利完成。例如,如果為「智慧型發送」定義的唯一 Account 成員是「現金/銀行科目」,您就不能將「現金/銀行科目」從「智慧型發送」程序中排除。您必須更正選擇,讓「智慧型發送」結果至少包含一個成員。
若要將成員從排除清單中移除,請按一下成員排除清單旁邊的 。從成員選取器中選取右側窗格中的成員,然後按一下
或
以移除成員。
請參閱將成員從資料對映中排除
選取清除以移除選擇。
註:
您只能在來源立方體維度上置換對映定義。如果您藉由選取使用表單環境定義採用來自表單的環境定義,則可置換維度成員。如果您在成員選擇對話方塊中指定成員,或者是將覆寫選擇保留空白時,也可以置換維度成員。
提示:
「智慧型發送」會累加更新報表立方體。為了達到這個目的,您可以選取使用表單環境定義或置換選擇選項,以限制要移至目前環境定義的資料量,或限制僅將資料移至您要更新或計算的區段。
如果未使用上述其中一個選項指定「智慧型發送」地區,則會採用來自資料對映的成員選擇。
對於每一個對映,定義「智慧型發送」是自動或手動:
選取儲存後執行,即可在表單儲存時自動移動資料。
將儲存後執行保持清除狀態以手動移動資料。
如需如何手移動資料的相關資訊,請參閱設定智慧型發送之後移動資料。
從這些額外的「智慧型發送」選項中選取:
在背景中執行智慧型發送 - 可讓您在背景中執行「智慧型發送」時,繼續使用應用程式:
使用資料庫隱藏 - 可讓您在資料庫層級 (而非在應用程式層級) 套用列隱藏,從而消除對查詢臨界值的影響,並改善「智慧型發送」等待時間
如果您使用「智慧型發送」從區塊儲存立方體載入大量資料,並使用缺少的區塊和列隱藏選項,則建議使用使用資料庫隱藏選項。
如果您使用 Groovy 規則,透過使用資料庫隱藏選項來設定「智慧型發送」,則會有另外一個參數可指定此「智慧型發送」執行選項:
public void execute(Map<String, String> overrideMembersMap, boolean suppressMissingRowsNative)
按一下儲存以儲存表單的「智慧型發送」組態。