service-preprocessing/src/dataprocessor/domain/powerbi_reader.py
2025-09-24 15:38:55 +02:00

17 lines
472 B
Python

from dataclasses import dataclass
import pandas as pd
@dataclass
class PowerBIReader:
dataset_id: str
access_token: str
@classmethod
async def create(cls, dataset_id: str, access_token: str):
instance = cls(dataset_id=dataset_id, access_token=access_token)
return instance
async def read_data(self) -> pd.DataFrame:
# TODO: Implement actual Power BI data reading logic
return pd.DataFrame({"data": ["sample data"]})