為導出的資料使用資料總管

有時設計會保證在無法透過 SQL 存取的資料總管區域中顯示資料。例如,資料可能來自另一個系統,且需要 Web 服務呼叫。另一個例子是JMS 訊息瀏覽器

產品在資料總管中提供可讓您可以在植入使用者篩選條件後 (但在執行 SQL 之前) 呼叫指令檔的功能。指令檔可以視需要擷取資料,以表格格式儲存資料,以便 SQL 可以從資料表擷取資料。

下列各點提供更多明細:

  • 建立可視需要擷取資料的服務指令檔。此指令檔應將擷取的資料儲存在暫時資料表中。

    • 產品提供可使用的資料表。它被稱為 F1_​GENERIC_​GTT (一般全域暫時資料表)。服務指令檔可以呼叫業務服務 - 建立全域臨時資料表記錄 (F1-InsertGTTRecords) 來插入記錄。

    • 請注意,如果透過 Web 服務呼叫存取資料,使用業務服務 F1-ExecuteScriptInNewSession 在個別工作階段中執行 Web 服務,以捕捉可能由 Web 服務呼叫所發出的錯誤並提供更好的錯誤,可能會是較適切的做法。

  • 在資料總管區域中,在區域的前處理指令檔參數中使用此服務指令檔。如果應該將任何使用者或隱藏篩選條件傳遞到指令檔中,則該參數支援用於此用途的記憶碼。若要瞭解支援的語法,請參閱參數的內嵌說明。

  • 資料總管的 SQL 應該存取由服務指令檔植入的暫時資料表。