함수는 재사용 가능한 쿼리 또는 쿼리 파트입니다. 실시간 인텔리전스는 다음 두 가지 종류의 함수를 지원합니다.
기본 제공 함수는 사용자가 수정할 수 없는 하드 코드된 함수입니다.
사용자 정의 함수는 다음 두 가지 형식으로 나뉘게 됩니다:
- 저장된 함수: 데이터베이스 스키마 엔터티 (예를 들면, 테이블) 를 저장하고 관리해주는 사용자 정의 함수입니다. 저장된 함수를 만드시고 관리하시는 방법에 대한 자세한 정보는 저장된 함수 관리 개요를 확인해 주세요.
- 쿼리 정의 함수: 단일 쿼리의 범위 내에서 정의되며 사용되는 사용자 정의 함수입니다. 이러한 함수의 정의는 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
명령은 자동으로 데이터 탐색창에 채워집니다.개체 틀 텍스트 대신 함수 이름과 함수의 쿼리 매개 변수를 입력한 다음 실행을 선택합니다.
저장 함수가 탐색기 창의 함수 아래에 표시됩니다.
데이터 탐색 창에서 쿼리를 실행하여 함수를 성공적으로 만들거나 변경했는지 확인합니다.
저장된 함수 보기, 편집 또는 삭제
기존 저장된 함수를 보거나 편집하거나 삭제하려면 다음 단계를 수행합니다.
탐색기 창에서 함수 섹션을 확장하고 원하는 함수 옆에 있는 세 개의 점을 클릭합니다.
드롭다운 메뉴에서 다음 중 하나를 선택합니다.
- 함수 스크립트 를 표시하여 함수 스크립트를 봅니다.
- 코드로 편집 하여 데이터 탐색 창에서 함수 스크립트를 편집합니다.
- 삭제하다
함수 스크립트를 수정한 경우 실행을 선택하여 변경 내용을 저장합니다.