設定表單的智慧型發送

當您變更表單的資料時,「智慧型發送」可讓您使用應用程式中定義的資料對映自動同步資料。使用此方式,「智慧型發送」可讓您利用資料對映的功能,進行即時資料移動。

在具有多個區段的表單上設定智慧型發送時,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

如果表單中有一個隱藏的區段,而且智慧型發送被設定為使用表單環境定義,則智慧型發送也會將資料從隱藏的區段傳輸至目標立方體。

如果最終選擇不是用來移動資料的所需選擇,則將智慧型發送設定為使用覆寫選擇。

若要設定表單的智慧型發送,請執行下列動作:

  1. 從首頁中按一下導覽器 「導覽器」圖示,然後在建立與管理下,按一下表單

  2. 展開表單,然後選取某個表單。

    從「導覽流程」或透過「資料卡」啟動表單的執行時期檢視之後,也可以編輯表單。

  3. 在已選取表單的情況下,選取 「編輯」圖示

  4. 按一下智慧型發送

    隨即顯示表單的已定義對映。如果想要的話,按一下建立圖示,以新增新對映。

  5. 展開每個對映。

  6. 對於每一個顯示在對映下方的維度,請指定維度的「智慧型發送」區域:

    註:

    列和欄上維度的使用表單環境定義會使用表單設計成員,而不是表單上的成員來發送。對於 POV 和頁面維度,使用表單環境定義會使用執行時期表單上顯示的成員。
    • 選取使用表單環境定義,以移動版面配置上針對維度選取 (和排除) 之所有成員的資料。

      頁面維度會使用表單上選取的成員。

    • 取消選取使用表單環境定義,然後按一下覆寫選擇旁邊的:

      編輯箭頭
      • 選取編輯,以使用成員選取器來選取您要使用的維度成員。

      • 選取新增排除,以使用成員選取器來定義要從「智慧型發送」程序中排除的維度成員。移除排除會移除整個排除項,而不僅僅是一個成員。

        註:

        • 如果已針對「智慧型發送」選取使用表單環境定義選項,「智慧型發送」排除就會遵循表單中定義的所有排除項。

        • 將成員從維度中排除時,該維度的成員清單必須至少包含一個不在排除成員清單上的成員,如此「智慧型發送」程序才能順利完成。例如,如果為「智慧型發送」定義的唯一 Account 成員是「現金/銀行科目」,您就不能將「現金/銀行科目」從「智慧型發送」程序中排除。您必須更正選擇,讓「智慧型發送」結果至少包含一個成員。

        若要將成員從排除清單中移除,請按一下成員排除清單旁邊的 「成員選取器」圖示。從成員選取器中選取右側窗格中的成員,然後按一下 「移除」圖示「全部移除」圖示 以移除成員。

        請參閱將成員從資料對映中排除

      • 選取清除以移除選擇。

      註:

      您只能在來源立方體維度上置換對映定義。如果您藉由選取使用表單環境定義採用來自表單的環境定義,則可置換維度成員。如果您在成員選擇對話方塊中指定成員,或者是將覆寫選擇保留空白時,也可以置換維度成員。

      提示:

      「智慧型發送」會累加更新報表立方體。為了達到這個目的,您可以選取使用表單環境定義置換選擇選項,以限制要移至目前環境定義的資料量,或限制僅將資料移至您要更新或計算的區段。

    如果未使用上述其中一個選項指定「智慧型發送」地區,則會採用來自資料對映的成員選擇。

  7. 對於每一個對映,定義「智慧型發送」是自動或手動:

    • 選取儲存後執行,即可在表單儲存時自動移動資料。

    • 儲存後執行保持清除狀態以手動移動資料。

      如需如何手移動資料的相關資訊,請參閱設定智慧型發送之後移動資料

  8. 從這些額外的「智慧型發送」選項中選取:

    • 在背景中執行智慧型發送 - 可讓您在背景中執行「智慧型發送」時,繼續使用應用程式:

    • 使用資料庫隱藏 - 可讓您在資料庫層級 (而非在應用程式層級) 套用列隱藏,從而消除對查詢臨界值的影響,並改善「智慧型發送」等待時間

      如果您使用「智慧型發送」從區塊儲存立方體載入大量資料,並使用缺少的區塊和列隱藏選項,則建議使用使用資料庫隱藏選項。

      如果您使用 Groovy 規則,透過使用資料庫隱藏選項來設定「智慧型發送」,則會有另外一個參數可指定此「智慧型發送」執行選項:

      public void execute(Map<String, String> overrideMembersMap, boolean suppressMissingRowsNative)
  9. 按一下儲存以儲存表單的「智慧型發送」組態。