Выполнение простого запроса KQL с использованием Net Sdk возвращает семантическую ошибку: скаляр не ожидается в текущем ⇐ C#
Выполнение простого запроса KQL с использованием Net Sdk возвращает семантическую ошибку: скаляр не ожидается в текущем
Пытаемся получить простой пример работы сгенерированного .net-приложения, где «mytablename» | количество или «имя_таблицы» | take 2 возвращает исключение «Семантическая ошибка: скаляр не ожидается в текущем контексте». Кажется, проверка подлинности проходит нормально, и я не могу добиться какого-либо прогресса, поскольку ожидаю, что пример приложения, созданный на панели мониторинга обозревателя данных Azure, просто будет работать.
с использованием (var cslQueryProvider = KustoClientFactory.CreateCslQueryProvider(kustoConnectionString)) { var query = $"df-edata-marley | count"; результаты var = cslQueryProvider.ExecuteQuery\(config.DatabaseName, query); } второй тестовый запрос
string query = @"df-edata-marley | take 2"; используя (var ответ = queryClient.ExecuteQuery(configDatabaseName, query, null)) { int columnsNoStartTime = response.GetOrdinal("StartTime"); int columnsNoState = response.GetOrdinal("Состояние"); int columnsNoDailyDamage = response.GetOrdinal("DailyDamage"); Console.WriteLine("Ежедневный ущерб от торнадо превышает 100 000 000$:"); пока (ответ.Читать()) { Console.WriteLine("{0}}",response.GetValue(0)); } } Оба броска
[0]Kusto.Data.Exceptions.SemanticException: семантическая ошибка: скаляр не ожидается в текущем контексте в свойствах Kusto.Data.Net.Client.KustoDataHttpClient.ThrowKustoExceptionFromResponseMessageAsync(KustoExceptionContextExceptionContext, HttpResponseMessage responseMessage, ClientRequestProperties, Boolean mustBuffer, Action`2 notify, дампер IDumper) в Kusto.Data.Net.Client.RestClient2.MakeHttpRequestAsyncImpl(RestApi restApi, String адрес, String csl, String ns, String dataName, логическая потоковая передача, свойства ClientRequestProperties, ServiceModelTimeoutKind timeoutKind, String clientRequestId , Тело потока, StreamPropertiesstreamProperties, CancellationToken cancelToken, запрос KustoProtocolRequest, String hostHeaderOverride) в Kusto.Cloud.Platform.Utils.MonitoredActivity.InvokeAsync\[TActivityType,TResult\](TActivityType ActivityType, Func`1 func, String clientRequestId) в Kusto. Cloud.Platform.Utils.MonitoredActivity.InvokeAsync\[TActivityType,TResult\](TActivityType ActivityType, Func\`1 func, String clientRequestId) at Kusto.Data.Net.Client.RestClient2.MakeHttpRequestAsync(RestApi restApi, String baseAddress, StringrelativeAddress, String clientRequestIdPrefix, String ns, String dataName, String csl, String addr, логическая потоковая передача, свойства ClientRequestProperties, ServiceModelTimeoutKind timeoutKind, StreamPropertiesstreamProperties, CancellationTo Кен токен отмены) в Kusto.Data.Net.Client.RestClient2.ExecuteQueryAsync (String имя базы данных, строковый запрос, свойства ClientRequestProperties, CancellationToken cancelToken)
Пытаемся получить простой пример работы сгенерированного .net-приложения, где «mytablename» | количество или «имя_таблицы» | take 2 возвращает исключение «Семантическая ошибка: скаляр не ожидается в текущем контексте». Кажется, проверка подлинности проходит нормально, и я не могу добиться какого-либо прогресса, поскольку ожидаю, что пример приложения, созданный на панели мониторинга обозревателя данных Azure, просто будет работать.
с использованием (var cslQueryProvider = KustoClientFactory.CreateCslQueryProvider(kustoConnectionString)) { var query = $"df-edata-marley | count"; результаты var = cslQueryProvider.ExecuteQuery\(config.DatabaseName, query); } второй тестовый запрос
string query = @"df-edata-marley | take 2"; используя (var ответ = queryClient.ExecuteQuery(configDatabaseName, query, null)) { int columnsNoStartTime = response.GetOrdinal("StartTime"); int columnsNoState = response.GetOrdinal("Состояние"); int columnsNoDailyDamage = response.GetOrdinal("DailyDamage"); Console.WriteLine("Ежедневный ущерб от торнадо превышает 100 000 000$:"); пока (ответ.Читать()) { Console.WriteLine("{0}}",response.GetValue(0)); } } Оба броска
[0]Kusto.Data.Exceptions.SemanticException: семантическая ошибка: скаляр не ожидается в текущем контексте в свойствах Kusto.Data.Net.Client.KustoDataHttpClient.ThrowKustoExceptionFromResponseMessageAsync(KustoExceptionContextExceptionContext, HttpResponseMessage responseMessage, ClientRequestProperties, Boolean mustBuffer, Action`2 notify, дампер IDumper) в Kusto.Data.Net.Client.RestClient2.MakeHttpRequestAsyncImpl(RestApi restApi, String адрес, String csl, String ns, String dataName, логическая потоковая передача, свойства ClientRequestProperties, ServiceModelTimeoutKind timeoutKind, String clientRequestId , Тело потока, StreamPropertiesstreamProperties, CancellationToken cancelToken, запрос KustoProtocolRequest, String hostHeaderOverride) в Kusto.Cloud.Platform.Utils.MonitoredActivity.InvokeAsync\[TActivityType,TResult\](TActivityType ActivityType, Func`1 func, String clientRequestId) в Kusto. Cloud.Platform.Utils.MonitoredActivity.InvokeAsync\[TActivityType,TResult\](TActivityType ActivityType, Func\`1 func, String clientRequestId) at Kusto.Data.Net.Client.RestClient2.MakeHttpRequestAsync(RestApi restApi, String baseAddress, StringrelativeAddress, String clientRequestIdPrefix, String ns, String dataName, String csl, String addr, логическая потоковая передача, свойства ClientRequestProperties, ServiceModelTimeoutKind timeoutKind, StreamPropertiesstreamProperties, CancellationTo Кен токен отмены) в Kusto.Data.Net.Client.RestClient2.ExecuteQueryAsync (String имя базы данных, строковый запрос, свойства ClientRequestProperties, CancellationToken cancelToken)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как я могу использовать семантическую подсветку в vscode, как в pycharm?
Anonymous » » в форуме Python - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-