要求URL分類機能は、要求URLを分類し、URLにタグを付ける。 この関数は、タグのパターンを定義する正規表現も提供します。 タグパターンを使用してURLを検索し、検索結果を抽出、変換、および読み込み (ETL) プロセスに渡すことができます。
説明
リクエストURL分類機能は、中国 (北京) および中国 (上海) リージョンで使用できます。
関数の構文
select url_classify(url_path varchar); select url_classify(url_path varchar, weight long);
入力パラメーター
パラメーター
説明
url_path
リクエストのURL。
重み
リクエストURLが呼び出された回数。
出力パラメーター
パラメーター
説明
url_path
リクエストのURL。
api_path
リクエストURLに対応するAPIエンドポイント。 APIエンドポイントは、定義済みの関数によって返されます。
regex_tpl
定義済みのアルゴリズムによって返される正規表現。
レスポンス
url_path | api_path | regex_tpl -------------------------------------+------------------------------+------------------------------------- /gl/balance/666398186799140 | /gl/balance/* | \/gl\/balance\/[0-9].+ /gl/glaccount/30579281472076 | /gl/glaccount/* | \/gl\/glaccount\/[0-9].+ /gl/balance/709016207098025 | /gl/balance/* | \/gl\/balance\/[0-9]. +
例
次のクエリ文を入力します。
* | select url_classify(uri, num) from (select uri, COUNT(*) as num from log group by uri limit 1000)
クエリ結果を表示します。