Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Jalankan kueri pada Layanan Analisis SQL Server dengan IronPython

lebih baik gunakan Microsoft.AnalysisServices.AdomdClient.dll dan mdx query.dan atur hasil kueri dalam Kumpulan Data di Ststem.Data perakitan sesuatu seperti ini:

clr.AddReference ("Microsoft.AnalysisServices.AdomdClient.dll")
clr.AddReference ("System.Data")

from Microsoft.AnalysisServices.AdomdClient import AdomdConnection , AdomdDataAdapter
from System.Data import DataSet

conn = AdomdConnection("Data Source=0.0.0.0;Catalog=MyCatalog;")
conn.Open()
cmd = conn.CreateCommand()
cmd.CommandText = "your mdx query" # in your case 'select from finance'
adp = AdomdDataAdapter(cmd)
datasetParam =  DataSet()
adp.Fill(datasetParam)
conn.Close();

# datasetParam hold your result as collection a\of tables
# each tables has rows
# and each row has columns
print datasetParam.Tables[0].Rows[0][0]



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbaiki "tanggal tidak kompatibel dengan int" di SQL Server saat Menambah atau Mengurangi dari Tanggal

  2. SQL Server 2008 Spatial:temukan titik dalam poligon

  3. Mengapa tipe SQL Server DATETIME menghemat waktu dalam waktu 1/300 detik?

  4. Tidak dapat mengecilkan basis data 'hanya baca' | Kecilkan Log Transaksi Saat Menggunakan Grup Ketersediaan AlwaysOn

  5. Bagaimana saya bisa mendapatkan nama kolom dari tabel di SQL Server?