偵錯商業規則

偵錯商業規則包括執行商業規則,並逐行檢驗其指令碼,以查看指令碼執行的方式。

您可以針對下列應用程式偵錯商業規則:

  • Oracle Essbase 區塊儲存應用程式 (如果您具備寫入權限)

  • 規劃應用程式,如果您具有啟動權限

註:

您無法在偵錯時編輯商業規則。

若要偵錯商業規則,請執行下列動作:

  1. 開啟商業規則。
  2. 在「規則設計工具」中,選取動作,然後選取偵錯

    商業規則指令碼會顯示於指令碼偵錯程式。指令碼中的每個陳述式會顯示在個別行中。

  3. 偵錯商業規則指令碼中的陳述式。

    當您偵錯陳述式時,您可以:

    • 在想要停止指令碼執行的地方插入和移除中斷點,以檢驗陳述式中成員的交集值。當執行在暫停點停止時,會顯示陳述式中所有成員的交集值。

      若要新增中斷點,請用滑鼠右鍵按一下中斷點右側,然後選取新增中斷點。您可新增暫停點至指派和條件式陳述式。您只能在顯示灰階中斷點的指令碼的那些行,新增中斷點。若要移除中斷點,請在其上按一下滑鼠右鍵,然後選取移除中斷點

    • 新增條件至中斷點,讓陳述式的執行只在條件符合時停止。只有在包含中斷點之陳述式中使用的成員可用於條件中。

      若要新增條件至中斷點,請在中斷點上按一下滑鼠右鍵,然後選取新增條件。在新增條件對話方塊中,按一下 「新增條件」按鈕,然後在條件建置器中輸入條件。

      若要編輯條件,請在其上按一下滑鼠右鍵,然後選取編輯條件

    • 偵錯含中斷點的陳述式。

      若要偵錯含中斷點的陳述式,請用滑鼠右鍵按一下陳述式,然後選取開始偵錯。您正在偵錯的陳述式會醒目提示。陳述式成員、中斷點,以及執行前後的成員交集值會顯示在下列頁籤中:

      • 成員 - 顯示位於偵錯中斷點的目前成員交集。若要查看下一個成員交集,請按一下繼續除錯

      • 中斷點 - 顯示來自含中斷點的指令碼的表示式。中斷點的值頁籤會顯示表示式成員,並包含其在偵錯執行前後的值。

      提示:

      若要繼續偵錯,請按一下 「繼續偵錯」圖示。您必須持續按 「繼續偵錯」圖示,直到已偵錯所有成員交集為止。對所有成員交集進行偵錯後,您會收到「指令碼偵錯完成」的訊息。