Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer
Изменяет ссылку на запрос на удаленный кластер. Чтобы получить доступ к базе данных в одном кластере, используйте функцию database(). Дополнительные сведения см . в запросах между базами данных и между кластерами.
Изменяет ссылку на запрос на удаленное хранилище событий. Чтобы получить доступ к базе данных в том же хранилище событий, используйте функцию database(). Дополнительные сведения см . в запросах между базами данных и между кластерами.
Синтаксис
cluster(
имя)
Дополнительные сведения о соглашениях синтаксиса.
Параметры
| Имя (название) | Тип | Обязательно | Описание |
|---|---|---|---|
| имя | string |
✔️ | Имя кластера для ссылки. Значение можно указать как полное доменное имя или имя кластера без .kusto.windows.net суффикса. Имя кластера рассматривается как без учета регистра, и рекомендация заключается в предоставлении его нижнего регистра. Значение не может быть результатом оценки вложенных запросов. |
| Имя (название) | Тип | Обязательно | Описание |
|---|---|---|---|
| имя | string |
✔️ | Полный URL-адрес хранилища событий для ссылки. Значение можно указать как полное доменное имя или имя дома событий. Имя eventhouse рассматривается как без учета регистра, и рекомендация заключается в том, чтобы указать его нижний регистр. Значение не может быть результатом оценки вложенных запросов. |
Примеры
В следующем примере показано, как использовать cluster() функцию для доступа к удаленному кластеру.
Запрос может выполняться в любом кластере.
cluster('help').database('Samples').StormEvents | count
cluster('help.kusto.windows.net').database('Samples').StormEvents | count
В следующем примере показано, как использовать cluster() функцию для доступа к удаленному хаусу событий.
Запрос может выполняться в любом хранилище событий.
cluster('help').database('Samples').StormEvents | count
cluster('help.kusto.windows.net').database('Samples').StormEvents | count
Выходные данные
| Численность |
|---|
| 59 066 |
Предыдущий запрос можно переписать, чтобы использовать определяемую запросом функцию (let оператор), которая принимает параметр, вызываемый clusterName и передает его функции cluster() .
let foo = (clusterName:string)
{
cluster(clusterName).database('Samples').StormEvents | count
};
foo('help')
Выходные данные
| Численность |
|---|
| 59 066 |
Тот же запрос, что и выше, можно переписать для использования в функции, которая получает параметр clusterName , который передается в функцию cluster().
.create function foo(clusterName:string)
{
cluster(clusterName).database('Samples').StormEvents | count
};
Примечание.
Хранимые функции, использующие функцию, cluster() нельзя использовать в запросах между кластерами.
Примечание.
Хранимые функции, использующие функцию, cluster() нельзя использовать в запросах между событиями.