Bagikan melalui


Mengatur batas waktu habis

Berlaku untuk: ✅Azure Data Explorer

Dimungkinkan untuk menyesuaikan panjang waktu habis untuk kueri dan perintah manajemen Anda. Dalam artikel ini, Anda akan mempelajari cara mengatur batas waktu kustom di berbagai alat seperti antarmuka pengguna web Azure Data Explorer, Kusto.Explorer, Kusto.Cli, Power BI, dan saat menggunakan SDK. Alat tertentu memiliki nilai batas waktu defaultnya sendiri, tetapi mungkin berguna untuk menyesuaikan nilai-nilai ini berdasarkan kompleksitas dan runtime yang diharapkan dari kueri Anda.

Catatan

Kebijakan sisi server, seperti kebijakan batas permintaan, dapat mengambil alih batas waktu yang ditentukan oleh klien.

Antarmuka pengguna web Azure Data Explorer

Bagian ini menjelaskan cara mengonfigurasi batas waktu kueri kustom dan batas waktu perintah admin di antarmuka pengguna web Azure Data Explorer.

Prasyarat

  • Akun Microsoft atau identitas pengguna Microsoft Entra. Langganan Azure tidak diperlukan.
  • Kluster dan database Azure Data Explorer. Membuat kluster dan database.

Atur panjang batas waktu

  1. Masuk ke antarmuka pengguna web Azure Data Explorer dengan akun Microsoft atau kredensial identitas pengguna Microsoft Entra Anda.

  2. Di menu atas, pilih ikon Pengaturan .

  3. Dari menu sebelah kiri, pilih Koneksi.

  4. Di bawah pengaturan Batas waktu kueri (dalam menit), gunakan slider untuk memilih panjang batas waktu kueri yang diinginkan.

  5. Di bawah pengaturan Batas waktu perintah admin (dalam menit), gunakan pengguncur untuk memilih panjang batas waktu perintah admin yang diinginkan.

    Cuplikan layar pengaturan di UI web Azure Data Explorer yang mengontrol panjang batas waktu.

  6. Tutup jendela pengaturan, dan perubahan akan disimpan secara otomatis.

Kusto.Explorer

Bagian ini menjelaskan cara mengonfigurasi batas waktu kueri kustom dan batas waktu perintah admin di Kusto.Explorer.

Prasyarat

Atur panjang batas waktu

  1. Buka alat Kusto.Explorer.

  2. Di menu atas, pilih tab Alat .

  3. Di sisi kanan, pilih Opsi.

    Cuplikan layar memperlihatkan widget opsi di alat Kusto.Explorer.

  4. Di menu sebelah kiri, pilih Koneksi.

  5. Di pengaturan Batas Waktu Server Kueri, masukkan panjang batas waktu yang diinginkan. Maksimumnya adalah 1 jam.

  6. Di bawah pengaturan Batas Waktu Server Perintah Admin, masukkan panjang batas waktu yang diinginkan. Maksimumnya adalah 1 jam.

    Cuplikan layar memperlihatkan pengaturan yang mengontrol panjang batas waktu di Kusto.Explorer.

  7. Pilih OK untuk menyimpan perubahan.

Kusto.Cli

Bagian ini menjelaskan cara mengonfigurasi batas waktu server kustom di Kusto.Cli.

Prasyarat

Atur panjang batas waktu

Jalankan perintah berikut untuk mengatur properti permintaan klien servertimeout dengan panjang batas waktu yang diinginkan sebagai nilai rentang waktu yang valid hingga 1 jam.

Kusto.Cli.exe <ConnectionString> -execute:"#crp servertimeout=<timespan>" -execute:"…"

Atau, gunakan perintah berikut untuk mengatur properti permintaan klien norequesttimeout, yang akan mengatur batas waktu ke nilai maksimum 1 jam.

Kusto.Cli.exe <ConnectionString> -execute:"#crp norequesttimeout=true" -execute:"…"

Setelah diatur, properti permintaan klien berlaku untuk semua nilai di masa mendatang hingga aplikasi dimulai ulang atau nilai lain diatur. Untuk mengambil nilai saat ini, gunakan:

Kusto.Cli.exe <ConnectionString> -execute:"#crp servertimeout"

Power BI

Bagian ini menjelaskan cara mengonfigurasi batas waktu server kustom di Power BI.

Prasyarat

Atur panjang batas waktu

  1. Sambungkan ke kluster Azure Data Explorer Anda dari desktop Power BI.

  2. Di menu atas, pilih Transformasi Data.

    Cuplikan layar opsi transformasi data di Power BI Desktop.

  3. Di menu atas, pilih Tingkat Lanjut Editor Kueri.

    Cuplikan layar opsi editor kueri tingkat lanjut Power BI di Power BI Desktop.

  4. Di jendela pop-up, atur opsi batas waktu di parameter AzureDataExplorer.Contents keempat metode. Contoh berikut menunjukkan cara mengatur panjang batas waktu 59 menit.

    let 
        Source = AzureDataExplorer.Contents(<cluster>, <database>, <table>, [Timeout=#duration(0,0,59,0)])
    in
        Source
    
  5. Pilih Selesai untuk menerapkan perubahan.

SDK

Untuk mempelajari cara mengatur batas waktu dengan SDK, lihat Menyesuaikan perilaku kueri dengan properti permintaan klien.