Чтение CSV-файла в таблицу Azure Synapse с помощью Python

Я работаю над приведенным ниже, используя Python в Azure,

  1. Чтение данных из таблицы в Log Analytics Workspaces и запись в CSV-файл.
  2. Считайте файл CSV в таблицу Synapse

У меня есть приведенный ниже код, который помог мне вывести данные JSON из таблицы рабочих областей аналитики журналов в файл CSV.

      from azure.loganalytics import LogAnalyticsDataClient
from azure.common.client_factory import get_azure_cli_credentials
from azure.loganalytics.models import QueryBody
import csv
import pandas as pd
import json

creds, _ = get_azure_cli_credentials(resource="https://api.loganalytics.io")
client = LogAnalyticsDataClient(creds)

myWorkSpaceId = 'workspace id'
result = client.query(myWorkSpaceId, QueryBody(**{'query': 'sample| limit 30'}))
json_result = json.dumps(result.tables[0].rows)

df = pd.read_json(json_result)
df.to_csv('sample.csv')

Можете ли вы помочь прочитать данные из файла CSV в таблицу Synapse с помощью Python или любого другого альтернативного способа добиться этого?

Спасибо.!

0 ответов

Другие вопросы по тегам