Fungsi klasifikasi URL permintaan mengklasifikasikan URL permintaan dan menambahkan tag ke URL tersebut. Fungsi ini juga menyediakan ekspresi reguler yang mendefinisikan pola dari tag tersebut. Anda dapat mencari URL menggunakan pola tag, lalu meneruskan hasil pencarian ke proses ekstraksi, transformasi, dan pemuatan (ETL).
Catatan Fungsi klasifikasi URL permintaan tersedia di wilayah China (Beijing) dan China (Shanghai).
- Sintaksis fungsi
select url_classify(url_path varchar); select url_classify(url_path varchar, weight long); - Parameter masukan
Parameter Deskripsi url_path URL dari permintaan. weight Jumlah panggilan yang dilakukan ke URL permintaan. - Parameter keluaran
Parameter Deskripsi url_path URL dari permintaan. api_path Titik akhir API yang sesuai dengan URL permintaan. Titik akhir API dikembalikan oleh fungsi yang telah ditentukan sebelumnya. regex_tpl Ekspresi reguler yang dikembalikan oleh algoritma yang telah ditentukan sebelumnya. - Respons
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
- Masukkan pernyataan kueri berikut:
* | select url_classify(uri, num) from (select uri, COUNT(*) as num from log group by uri limit 1000) 
- Masukkan pernyataan kueri berikut: