深入了解Data Workbench 終止公告.
AppendURI轉換提供了一種方法,可將資訊添加到預設值中,該預設值來自用於構建資料集的日誌條目。
轉換會將名稱值對放置在用於建立URI維的內部欄位的末尾。 名稱值組是使用查詢字串鍵參數作為名稱構建的,而標識的輸入參數的值作為對的值。 此 AppendURI 命令添加任何適當的? 和必要的符號,將名稱值配對與 URI 從任何以前 AppendURI 可能已應用於URI的操作。
此 AppendURI 轉換只有在 Transformation.cfg 檔案或 Transformation Dataset Include 檔案。
參數 | 說明 | 預設 |
---|---|---|
名稱 | 轉換的描述性名稱。 您可以在此輸入任何名稱。 | |
註解 | 選填。轉換的相關附註。 | |
條件 | 套用此轉換的條件。 | |
預設 | 在符合條件且輸入值不可用時使用的預設值。 | |
輸入 | 其值附加到URI的欄位的名稱。 | |
查詢字串索引鍵 | 建立要附加的名稱值對時使用的名稱。 |
考慮使用傳統模型 — 視圖 — 控制器方法構建的網站。 在這類系統中,通常使用單個網頁作為系統的訪問點。 對於這類網站,系統中的流量模式視覺化將非常無趣,不會提供訪客使用率和流量的深入分析。 例如,假設有一個網站,可透過下列格式的URI匯集所有Web請求:
模型檢視ASP頁面會接收所有流量,並根據查詢中id欄位的值來決定其動作。 預設情況下,URI維將包含單個條目:
這會導致對整個網站的流量進行相當無趣的對應,因為所有流量都會透過單一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.