Todos los productos
Search
Centro de documentos

Simple Log Service:Función de clasificación de URL de solicitud

Última actualización: Sep 03, 2026

La función de clasificación de URL agrupa rutas de solicitud similares, les asigna un patrón común y genera una expresión regular correspondiente para cada grupo con el fin de simplificar la categorización. Posteriormente, utilice los resultados de la consulta en operaciones ETL.

Nota

La función de clasificación de URL solo está disponible en las regiones China (Beijing) y China (Shanghai).

  • Sintaxis

    select url_classify(url_path varchar);
    select url_classify(url_path varchar, weight long);
  • Parámetros de entrada

    Parámetro

    Descripción

    url_path

    Ruta de solicitud de la URL.

    weight

    Peso para la clasificación.

  • Parámetros de salida

    Parámetro

    Descripción

    url_path

    Ruta de solicitud original de la URL.

    api_path

    Patrón generalizado del endpoint de API.

    regex_tpl

    Plantilla de expresión regular que coincide con el patrón.

  • Salida

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

    • Instrucción de consulta

      * | select url_classify(uri, num) from (select uri, COUNT(*) as num from log group by uri limit 1000)
    • La consulta devuelve tres columnas: url_path (ruta de solicitud original), api_path (patrón de ruta de API clasificado, donde un asterisco (*) reemplaza las partes variables) y regex_tpl (plantilla de expresión regular correspondiente). Por ejemplo, la ruta original /v1/task/20200403_064500_63933_w69w5.2.28/results/17/1 se clasifica como /v1/task/*/results/17/1 y su plantilla de expresión regular correspondiente es \/v1\/task\/.*\/results\/17\/1.