次の方法で共有


タイムアウト制限を設定する

[ バージョン ] ドロップダウン リストを使用してサービスを切り替えます。 ナビゲーションの詳細を確認します
適用対象: Azure Data Explorer ✅

クエリと 管理コマンドのタイムアウトをカスタマイズします。 この記事では、 Azure Data Explorer Web UIKusto.ExplorerKusto.CliPower BISDK でカスタム タイムアウトを設定する方法について説明します。 各ツールには既定のタイムアウトがありますが、クエリの複雑さと予想されるランタイムに基づいて調整します。

Note

要求制限ポリシーなどのサーバー側ポリシーは、クライアントによって指定されたタイムアウトをオーバーライドできます。

Azure Data Explorer の Web UI

Azure Data Explorer Web UI でカスタム クエリと管理者コマンドのタイムアウトを構成します。

前提条件

タイムアウトの長さを設定する

  1. Microsoft アカウントまたは Microsoft Entra ユーザー ID 資格情報を使用して Azure Data Explorer Web UI にサインインします。

  2. 上部のメニューで、[設定] アイコンを選択します。

  3. [設定] から、[ 接続 ] タブを選択します。

  4. [ クエリ タイムアウト (分)] で、スライダーを移動してクエリタイムアウトの長さを設定します。

  5. 管理 コマンドのタイムアウト (分単位) で、スライダーを移動して管理者コマンドのタイムアウト長を設定します。

    タイムアウトの長さを制御する Azure Data Explorer Web UI の設定のスクリーンショット。

  6. 設定ウィンドウを閉じて変更を保存します。

Kusto.Explorer

Kusto.Explorer でカスタム クエリと管理者コマンドのタイムアウトを設定します。

前提条件

タイムアウトの長さを設定する

  1. Kusto.Explorer を開きます。

  2. 上部のメニューで、[ツール] タブを選択します。

  3. [ ツール ] タブで、[ オプション] を選択します。

    Kusto.Explorer の [オプション] ダイアログのスクリーンショット。

  4. [ オプション] ダイアログで、[ 接続] を選択します。

  5. [クエリ サーバーのタイムアウト] に、タイムアウトの長さ (最大 1 時間) を入力します。

  6. [Admin Command Server Timeout]\(管理者コマンド サーバーのタイムアウト\) には、タイムアウトの長さ (最大 1 時間) を入力します。

    Kusto.Explorer でのクエリと管理者コマンドのタイムアウトの設定のスクリーンショット。

  7. OK を選択して保存します。

Kusto.Cli

Kusto.Cli でカスタム サーバー タイムアウトを構成します。

前提条件

タイムアウトの長さを設定する

このコマンドを実行して、 servertimeoutクライアント要求プロパティ を有効な 期間 の値 (最大 1 時間) に設定します。 <ConnectionString><timespan>を接続文字列と期間の値に置き換えます。

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

または、このコマンドを実行して、タイムアウトを最大 1 時間に設定する norequesttimeoutクライアント要求プロパティを設定します。 <ConnectionString> を対象の接続文字列に置き換えてください。

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

クライアント要求プロパティは、一度設定されると、アプリが再起動されるか別の値が設定されるまで、それ以降のすべての値に適用されます。 現在の値を取得するには、次を使用します。

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

Power BI

Power BI Desktop でカスタム サーバーのタイムアウトを設定します。

前提条件

タイムアウトの長さを設定する

  1. Power BI Desktop から Azure Data Explorer クラスターに接続します。

  2. リボンで、[データの 変換] を選択します。

    Power BI Desktop 内の [データの変換] オプションのスクリーンショット。

  3. クエリ メニューで、[ 詳細エディター] を選択します。

    Power BI Desktop 内の Power BI 詳細クエリ エディター オプションのスクリーンショット。

  4. ポップアップ ウィンドウで、AzureDataExplorer.Contents メソッドの 4 番目のパラメーターにタイムアウト オプションを設定します。 次の例は、タイムアウトの長さを 59 分に設定する方法を示しています。

    let 
        Source = AzureDataExplorer.Contents(<cluster>, <database>, <table>, [Timeout=#duration(0,0,59,0)])
    in
        Source
    
  5. 完了 を選択して変更を適用します。

SDK

「クライアント要求プロパティを使用してクエリ動作をカスタマイズする」で SDK タイムアウトを設定します。