関数の種類

関数は、再利用可能なクエリまたはクエリ部分です。 Kusto では、次の 2 種類の関数がサポートされています。

  • 組み込み関数 は、ユーザーが変更できない Kusto によって定義されるハードコーディングされた関数です。

  • ユーザー定義関数。次の 2 つの型に分かれています。

    • ストアド関数: テーブルと同様に、格納および管理されたデータベース スキーマ エンティティであるユーザー定義関数。 詳細については、「 ストアド関数」を参照してください。 ストアド関数を作成するには、 .create function コマンドを使用します。

    • クエリ定義関数: 1 つのクエリのスコープ内で定義および使用されるユーザー定義関数。 このような関数の定義は、let ステートメントを使用して行います。 クエリ定義関数を作成する方法の詳細については、「ユーザー定義関数を作成する」を参照してください。

    ユーザー定義関数の詳細については、「 ユーザー定義関数」を参照してください。