Mengambil Data dari Sumber Data Analitik
Setelah Anda membuat koneksi dan membuat kueri, Anda dapat mengambil data apa pun. Dalam ADOMD.NET, Anda dapat mengambil data menggunakan tiga objek yang berbeda (CellSet, AdomdDataReader, dan XmlReader) dengan memanggil salah satu metode Execute objek AdomdCommand .
Masing-masing dari ketiga objek ini menyeimbangkan interaktivitas dan overhead:
Interaktivitas mengacu pada kemudahan penggunaan dan jumlah informasi yang tersedia melalui model objek.
Overhead mengacu pada jumlah lalu lintas yang dihasilkan model objek melalui koneksi jaringan ke server, jumlah memori yang dibutuhkan untuk model objek, dan kecepatan model objek mengambil data.
Untuk membantu Anda memilih objek pengambilan data yang paling sesuai dengan kebutuhan aplikasi Anda, tabel berikut menyoroti perbedaan antara interaktivitas dan overhead untuk setiap objek.
Object | Interaktivitas | Overhead | Mempertahankan dimensi | Informasi Penggunaan |
---|---|---|---|---|
CellSet | Tertinggi | Cukup tinggi, yang menghasilkan pengambilan data paling lambat | Ya | Mengambil Data Menggunakan CellSet |
AdomdDataAdapter | Sedang | Sedang | Tidak | Mengisi DataSet dari DataAdapter |
AdomdDataReader | Sedang | Sedang | Tidak | Mengambil Data Menggunakan AdomdDataReader |
XmlReader | Terendah | Terendah, yang menghasilkan pengambilan data tercepat | Ya | Mengambil Data Menggunakan XmlReader |