AppendURI

上次更新: 2022-10-05
  • 建立對象:
  • User
    Admin
重要

深入了解Data Workbench 終止公告.

AppendURI轉換提供了一種方法,可將資訊添加到預設值中,該預設值來自用於構建資料集的日誌條目。

轉換會將名稱值對放置在用於建立URI維的內部欄位的末尾。 名稱值組是使用查詢字串鍵參數作為名稱構建的,而標識的輸入參數的值作為對的值。 此 AppendURI 命令添加任何適當的? 和必要的符號,將名稱值配對與 URI 從任何以前 AppendURI 可能已應用於URI的操作。

此 AppendURI 轉換只有在 Transformation.cfg 檔案或 Transformation Dataset Include 檔案。

參數 說明 預設
名稱 轉換的描述性名稱。 您可以在此輸入任何名稱。
註解 選填。轉換的相關附註。
條件 套用此轉換的條件。
預設 在符合條件且輸入值不可用時使用的預設值。
輸入 其值附加到URI的欄位的名稱。
查詢字串索引鍵 建立要附加的名稱值對時使用的名稱。

考慮使用傳統模型 — 視圖 — 控制器方法構建的網站。 在這類系統中,通常使用單個網頁作為系統的訪問點。 對於這類網站,系統中的流量模式視覺化將非常無趣,不會提供訪客使用率和流量的深入分析。 例如,假設有一個網站,可透過下列格式的URI匯集所有Web請求:

  • https://www.examplesite.com/modelview.asp?id=login&name=bob

模型檢視ASP頁面會接收所有流量,並根據查詢中id欄位的值來決定其動作。 預設情況下,URI維將包含單個條目:

  • modelview.asp

這會導致對整個網站的流量進行相當無趣的對應,因為所有流量都會透過單一URI輸送。 為了解決這一特定情況,並為網站的基礎架構提供更詳盡的視圖, AppendURI 可用來將某些唯一名稱值配對從cs-uri-query欄位移至視覺效果使用的URI維度。 以下所示的轉換提供此類轉換的詳細資訊:

在此範例中,系統使用兩個頁面來處理所有請求: modelview.asp 和 xmlmodelview.asp. 一個頁面用於瀏覽器流量,另一個頁面用於系統對系統XML通訊。 應用程式伺服器進程使用cs-uri-query的ID名稱來確定要執行的操作。 因此,您可以從id欄位中擷取值,並將其附加至URI。 結果會是URI的集合,其變數範圍會反映網站上的訪客流量。 這裡,a String Match 條件會搜尋感興趣的兩個網頁的cs-uri-stem欄位,並忽略所有其他網頁,以決定套用轉換的記錄項目。 輸入(名稱值對的值)是cs-uri-query(id)的結果,即「login」。 如查詢字串索引鍵參數所指定,所附加的名稱為「id」。 因此,對於我們範例的傳入cs-uri值,將會產生 URI 維度為 /modelview.asp&id=login.

此頁面上的