Tous les produits
Search
Centre de documentation

Simple Log Service:Fonction de classification des URL

Dernière mise à jour :Aug 18, 2026

La fonction de classification des URL regroupe les chemins de requête similaires, leur attribue un modèle commun et génère une expression régulière correspondante pour chaque groupe afin de simplifier la catégorisation des URL. Utilisez ensuite les résultats de la requête pour des opérations ETL.

Remarque

La fonction de classification des URL est uniquement disponible dans les régions Chine (Pékin) et Chine (Shanghai).

  • Syntaxe

    select url_classify(url_path varchar);
    select url_classify(url_path varchar, weight long);
  • Paramètres d'entrée

    Paramètre

    Description

    url_path

    Chemin de la requête URL.

    weight

    Poids utilisé pour la classification.

  • Paramètres de sortie

    Paramètre

    Description

    url_path

    Chemin de la requête URL d'origine.

    api_path

    Modèle généralisé de l'endpoint API.

    regex_tpl

    Modèle d'expression régulière correspondant au motif.

  • Sortie

         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].+
  • Exemple

    • Instruction de requête

      * | select url_classify(uri, num) from (select uri, COUNT(*) as num from log group by uri limit 1000)
    • La requête renvoie trois colonnes : url_path (le chemin de requête d'origine), api_path (le modèle de chemin API classifié, où un astérisque (*) remplace les parties variables) et regex_tpl (le modèle d'expression régulière correspondant). Par exemple, le chemin d'origine /v1/task/20200403_064500_63933_w69w5.2.28/results/17/1 est classifié comme /v1/task/*/results/17/1, et son modèle d'expression régulière correspondant est \/v1\/task\/.*\/results\/17\/1.