Tworzenie przechowywanych funkcji
Funkcje to zapytania lub części zapytań do wielokrotnego użytku. Analiza w czasie rzeczywistym obsługuje dwa rodzaje funkcji:
Wbudowane funkcje, które są trwale zakodowane funkcje, których nie można modyfikować przez użytkowników.
Funkcje zdefiniowane przez użytkownika, które są podzielone na dwa typy:
- Funkcje składowane: to funkcje zdefiniowane przez użytkownika, które są przechowywane i zarządzane jednostki schematu bazy danych (takie jak tabele). Aby uzyskać więcej informacji na temat tworzenia przechowywanych funkcji i zarządzania nimi, zobacz Omówienie zarządzania funkcjami przechowywanymi.
- Funkcje zdefiniowane przez zapytanie: to funkcje zdefiniowane przez użytkownika, które są definiowane i używane w zakresie pojedynczego zapytania. Do definiowania takich funkcji służy instrukcja let. Aby uzyskać więcej informacji na temat tworzenia funkcji zdefiniowanych przez zapytanie, zobacz Tworzenie funkcji zdefiniowanej przez użytkownika.
Z tego artykułu dowiesz się, jak utworzyć lub zmienić istniejącą funkcję przechowywaną przy użyciu polecenia .create-or-alter
function
.
Aby uzyskać więcej informacji na .create-or-alter
function
temat polecenia, zobacz .create-or-alter function
Wymagania wstępne
- Obszar roboczy z pojemnością z włączoną usługą Microsoft Fabric
- Baza danych KQL z uprawnieniami do edycji
Funkcje
Ta funkcja umożliwia utworzenie lub zmianę istniejącej funkcji przy użyciu .create-or-alter
function
polecenia , które przechowuje je w metadanych bazy danych. Jeśli funkcja z podaną funkcją FunctionName nie istnieje w metadanych bazy danych, polecenie tworzy nową funkcję. W przeciwnym razie nazwana funkcja zostanie zmieniona.
Przejdź do bazy danych KQL i wybierz pozycję Nowa>funkcja. Polecenie
.create-or-alter
jest wypełniane automatycznie w oknie Eksploruj dane .Wprowadź nazwę funkcji i parametry zapytania funkcji zamiast tekstu zastępczego, a następnie wybierz pozycję Uruchom.
Funkcje przechowywane są wyświetlane w obszarze Funkcje w okienku Eksplorator .
W oknie Eksploruj dane uruchom zapytanie, aby sprawdzić, czy funkcja została pomyślnie utworzona lub zmieniona.