Чтение CSV-файла в таблицу Azure Synapse с помощью Python
Я работаю над приведенным ниже, используя Python в Azure,
- Чтение данных из таблицы в Log Analytics Workspaces и запись в CSV-файл.
- Считайте файл 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 или любого другого альтернативного способа добиться этого?
Спасибо.!