Azure-kusto-Data вставляет дублированные и поврежденные данные, когда в нем какой-то шаблон '2_'Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Azure-kusto-Data вставляет дублированные и поврежденные данные, когда в нем какой-то шаблон '2_'

Сообщение Anonymous »

Использование azure-kusto-data@5.0.1 При запуска запроса Ingest с использованием как URI, так и Ingest URI, он включает столбец со значением NULL, как только предыдущее поле содержит символы 2 _ в нем. поле.

Код: Выделить всё

{
“Name”: “kpi_table”,
“OrderedColumns”:
[{
“Name”: “server_timestamp”,
“Type”: “System.DateTime”,
“CslType”: “datetime”
},
{
“Name”: “name”,
“Type”: “System.String”,
“CslType”: “string”
},
{
“Name”: “plant_id”,
“Type”: “System. String”,
“CslType”: “string”
},
{
“Name”: “device_key”,
“Type”: “System.String”,
“CslType”: “string”
},
{
“Name”: “value”,
“Type”: “System.Double”,
“CslType”: “real”
}]
}
< /code>
Данные для приглашения:

2025-03-13T22:06:00Z
, kpi_inverter_production , #esssab2 , #esssab2_t010jpk01kkp03 , 0.0201
(

Код: Выделить всё

2025-03-13T22:06:00Z
, kpi_inverter_production , #esssab2 , #esssab2_t010jpk01kkp03 , 0.0201

Код: Выделить всё

2025-03-13T22:06:00Z
, kpi_inverter_production , #esssab2 , #esssab2_t010jpk01kkp03 , null
выполняет успешный приглашение и 1 секунду в соответствии с Ingestion_time () Codes> (P> Code>. /> Если в поле, соответствующем Device_key , вы замените символ 2 на 3 , он правильно проглатывает, может ли он обнаружить шаблон 2 _ как специальные символы внутри класса?

Код: Выделить всё

import pandas as pd
from azure.kusto.data import KustoClient

def __init__(self, url, database, client_id, client_secret, tenant_id):

kcsb = KustoConnectionStringBuilder.with_aad_application_key_authentication(
url, client_id, client_secret, tenant_id
)
self.conn = KustoClient(kcsb)

def execute_kql_query(self, query: str):
try:
logger.debug("Executing KQL query: %s", query)
response = self.conn.execute(self.database, query)
if response.get_exceptions():
raise Exception(response.get_exceptions())
return dataframe_from_result_table(response.primary_results[0])
except Exception as error:
logger.error("Error executing KQL query: %s", error)
return pd.DataFrame()
Запрос - это строка с .inline Ingest , и хотя я знаю>

Подробнее здесь: https://stackoverflow.com/questions/795 ... ttern-2-in
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»