All Products
Search
Document Center

Simple Log Service:Fungsi klasifikasi URL permintaan

Last Updated:Jun 21, 2026

Fungsi klasifikasi URL mengelompokkan path permintaan URL yang serupa, menghasilkan pola umum untuk masing-masing kelompok beserta ekspresi reguler yang sesuai guna menyederhanakan kategorisasi URL. Hasil kueri tersebut dapat digunakan untuk operasi ETL.

Catatan

Fungsi klasifikasi URL hanya tersedia di wilayah China (Beijing) dan China (Shanghai).

  • Sintaks

    select url_classify(url_path varchar);
    select url_classify(url_path varchar, weight long);
  • Parameter input

    Parameter

    Deskripsi

    url_path

    Path permintaan URL.

    weight

    Bobot untuk klasifikasi.

  • Parameter output

    Parameter

    Deskripsi

    url_path

    Path permintaan URL asli.

    api_path

    Pola titik akhir API yang digeneralisasi.

    regex_tpl

    Templat ekspresi reguler yang cocok dengan pola tersebut.

  • Output

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

    • Pernyataan kueri

      * | select url_classify(uri, num) from (select uri, COUNT(*) as num from log group by uri limit 1000)
    • Kueri mengembalikan tiga kolom: url_path (path permintaan asli), api_path (pola path API terklasifikasi, di mana tanda bintang (*) menggantikan bagian variabel), dan regex_tpl (templat ekspresi reguler yang sesuai). Sebagai contoh, path asli /v1/task/20200403_064500_63933_w69w5.2.28/results/17/1 diklasifikasikan sebagai /v1/task/*/results/17/1, dan templat ekspresi regulernya adalah \/v1\/task\/.*\/results\/17\/1.