Sdílet prostřednictvím


Nastavení limitů časového limitu

Platí pro: ✅Azure Data Explorer

Délku časového limitu pro dotazy a příkazy pro správu je možné přizpůsobit. V tomto článku se dozvíte, jak nastavit vlastní časový limit v různých nástrojích, jako je webové uživatelské rozhraní Azure Data Exploreru, Kusto.Explorer, Kusto.Cli, Power BI a při použití sady SDK. Některé nástroje mají vlastní výchozí hodnoty časového limitu, ale může být užitečné tyto hodnoty upravit na základě složitosti a očekávaného běhu dotazů.

Poznámka:

Zásady na straně serveru, jako jsou zásady omezení požadavků, můžou přepsat časový limit určený klientem.

Webové uživatelské rozhraní Azure Data Exploreru

Tato část popisuje, jak nakonfigurovat časový limit vlastního dotazu a vypršení časového limitu příkazu správce ve webovém uživatelském rozhraní Azure Data Exploreru.

Požadavky

  • Účet Microsoft nebo identita uživatele Microsoft Entra. Předplatné Azure není povinné.
  • Cluster a databáze Azure Data Exploreru. Vytvořte cluster a databázi.

Nastavit délku časového limitu

  1. Přihlaste se k webovému uživatelskému rozhraní Azure Data Exploreru pomocí svého účtu Microsoft nebo přihlašovacích údajů identity uživatele Microsoft Entra.

  2. V horní nabídce vyberte ikonu Nastavení .

  3. V nabídce vlevo vyberte Připojení.

  4. V části Nastavení časového limitu dotazu (v minutách) vyberte požadovanou délku časového limitu dotazu pomocí posuvníku.

  5. V části Nastavení časového limitu příkazu správce (v minutách) vyberte požadovanou délku časového limitu příkazu správce.

    Snímek obrazovky s nastavením ve webovém uživatelském rozhraní Azure Data Exploreru, které řídí délku časového limitu

  6. Zavřete okno nastavení a změny se uloží automaticky.

Kusto.Explorer

Tato část popisuje, jak v Kusto.Exploreru nakonfigurovat časový limit vlastního dotazu a vypršení časového limitu příkazu správce.

Požadavky

Nastavit délku časového limitu

  1. Otevřete nástroj Kusto.Explorer.

  2. V horní nabídce vyberte kartu Nástroje .

  3. Na pravé straně vyberte Možnosti.

    Snímek obrazovky znázorňující widget možností v nástroji Kusto.Explorer

  4. V nabídce vlevo vyberte Připojení.

  5. V nastavení časového limitu serveru dotazu zadejte požadovanou délku časového limitu. Maximum je 1 hodina.

  6. V části Nastavení časového limitu příkazového serveru správce zadejte požadovanou délku časového limitu. Maximum je 1 hodina.

    Snímek obrazovky s nastavením, které řídí délku časového limitu v Kusto.Exploreru

  7. Kliknutím na TLAČÍTKO OK uložte změny.

Kusto.Cli

Tato část popisuje, jak nakonfigurovat časový limit vlastního serveru v Kusto.Cli.

Požadavky

Nastavit délku časového limitu

Spuštěním následujícího příkazu nastavte vlastnost požadavku klienta na časový limit serveru s požadovanou délkou časového limitu jako platnou hodnotou časového rozsahu až 1 hodinu.

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

Případně pomocí následujícího příkazu nastavte vlastnost požadavku klienta norequesttimeout, která nastaví časový limit na maximální hodnotu 1 hodinu.

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

Po nastavení se vlastnost požadavku klienta vztahuje na všechny budoucí hodnoty, dokud se aplikace nerestartuje nebo se nenastaví jiná hodnota. Pokud chcete načíst aktuální hodnotu, použijte:

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

Power BI

Tato část popisuje, jak nakonfigurovat časový limit vlastního serveru v Power BI.

Požadavky

Nastavit délku časového limitu

  1. Připojte se ke clusteru Azure Data Exploreru z Power BI Desktopu.

  2. V horní nabídce vyberte Transformovat data.

    Snímek obrazovky s možností transformovat data v Power BI Desktopu

  3. V horní nabídce vyberte Upřesnit Editor Power Query.

    Snímek obrazovky s možností rozšířeného editoru dotazů Power BI v Power BI Desktopu

  4. V automaticky otevíraných otevíraných oknech nastavte možnost časového limitu ve čtvrtém parametru AzureDataExplorer.Contents metody. Následující příklad ukazuje, jak nastavit délku časového limitu 59 minut.

    let 
        Source = AzureDataExplorer.Contents(<cluster>, <database>, <table>, [Timeout=#duration(0,0,59,0)])
    in
        Source
    
  5. Výběrem možnosti Hotovo se změny použijí.

Sady SDK

Informace o nastavení časových limitů pomocí sad SDK najdete v tématu Přizpůsobení chování dotazů pomocí vlastností požadavků klienta.