저장된 함수 만들기
함수는 재사용 가능한 쿼리 또는 쿼리 파트입니다. 실시간 인텔리전스는 다음 두 가지 종류의 함수를 지원합니다.
기본 제공 함수는 사용자가 수정할 수 없는 하드 코드된 함수입니다.
사용자 정의 함수는 다음 두 가지 형식으로 나뉘게 됩니다:
- 저장된 함수: 데이터베이스 스키마 엔터티 (예를 들면, 테이블) 를 저장하고 관리해주는 사용자 정의 함수입니다. 저장된 함수를 만드시고 관리하시는 방법에 대한 자세한 정보는 저장된 함수 관리 개요를 확인해 주세요.
- 쿼리 정의 함수: 단일 쿼리의 범위 내에서 정의되며 사용되는 사용자 정의 함수입니다. 이러한 함수의 정의는 let 문을 통해 수행됩니다. 쿼리 정의 함수를 만드시는 방법에 대한 자세한 정보는 사용자 정의 함수 만들기를 확인해 주세요.
이 문서에서는 .create-or-alter
function
을 사용하여 기존 저장 함수를 만들거나 변경하는 방법을 알아봅니다.
.create-or-alter
function
명령에 대한 자세한 내용은 .create-or-alter function
을 참조하세요.
필수 조건
- Microsoft Fabric 지원 용량 작업 영역
- 편집 사용 권한을 갖고 있는 KQL 데이터베이스
함수
이 기능을 사용하면 데이터베이스 메타데이터에 저장하는 .create-or-alter
function
명령을 사용하여 기존 함수를 만들거나 변경할 수 있습니다. 데이터베이스 메타데이터에 제공된 functionName 이 없으신 경우에 명령은 새로운 함수를 만들게 됩니다. 그렇지 않으면 명명된 함수가 변경됩니다.
KQL 데이터베이스로 탐색하고 새로운>함수를 선택해 주세요. 이
.create-or-alter
명령은 자동으로 데이터 탐색창에 채워집니다.개체 틀 텍스트 대신 함수 이름과 함수의 쿼리 매개 변수를 입력한 다음 실행을 선택합니다.
저장 함수가 탐색기 창의 함수 아래에 표시됩니다.
데이터 탐색 창에서 쿼리를 실행하여 함수를 성공적으로 만들거나 변경했는지 확인합니다.