I am using Pythonnet to query a cube and return the results in a System.Data 's DataSet. Now I want to convert DataSet into a Pandas' dataframe.
Full code :
clr.AddReference("r"C:\Windows\assembly\GAC_MSIL\Microsoft.AnalysisServices.AdomdClient\11.0.0.0__89845dcd8080cc91\Microsoft.AnalysisServices.AdomdClient.dll"")clr.AddReference ("System.Data")from Microsoft.AnalysisServices.AdomdClient import AdomdConnection , AdomdDataAdapterfrom System.Data import DataSetconn = AdomdConnection("Data Source=tooldata.amr.xxx.com;Catalog=someDB;")conn.Open()cmd = conn.CreateCommand() cmd.CommandText = "your mdx query" adp = AdomdDataAdapter(cmd)datasetParam = DataSet()adp.Fill(datasetParam)#convert datasetParam into Pandas' dataframe?conn.Close();
Is there a simple way to do that?