Gudang data Sql Server 2012 dan versi yang berbeda


8

Dengan Sql Server 2012 ada 3 edisi utama: Edisi Perusahaan, Business Intelligence, Standard.

Perbandingan lengkap antara ketiganya: http://www.microsoft.com/sqlserver/en/us/future-editions/sql2012-editions.aspx

Edisi intelijen bisnis menyiratkan bahwa tujuan dari itu adalah untuk pergudangan data dan mencakup apa yang tampaknya menjadi perhatian utama untuk itu:

  • Intelijen Bisnis Swalayan (Lansiran, Power View, PowerPivot untuk SharePoint Server)
  • Advanced Corporate BI (Model Semantic BI Tabular, Analisis dan Pelaporan Lanjut, Mesin In-Memory VertiPaq ™)
  • Integrasi Data Tingkat Lanjut (Pengelompokan dan Pencarian Fuzzy, Ubah Pengambilan Data, Penambangan Data Lanjutan)
  • Manajemen Data Perusahaan (Layanan Kualitas Data, Layanan Data Master)

Namun, edisi perusahaan adalah satu-satunya versi yang memiliki:

Pergudangan Data (Indeks ColumnStore, Kompresi, Partisi)

Fungsionalitas apa yang terkandung di dalamnya yang dipisahkan antara edisi BI dan Perusahaan?


Informasi ini berlaku untuk SQL Server 2014, dengan satu tambahan yang patut diperhatikan (IMHO): 2014 EE termasuk driver Attunity untuk SSIS, yang seharusnya meningkatkan throughput secara dramatis dengan database Oracle. Juga, pada tahun 2014 batas memori untuk edisi Standar dan BI ditingkatkan menjadi 128 GB.
Jon dari Semua Perdagangan

Jawaban:


18

Edisi Kecerdasan Bisnis

Edisi Business Intelligence memiliki beberapa fitur yang berguna, seperti Layanan Data Master dan agregasi non-aditif (yaitu apa pun kecuali jumlah / jumlah). EE memiliki partisi dan sisa fitur basis data besar. Fitur EE sebagian besar relevan untuk pengguna dengan volume data yang besar. Jika Anda memiliki kurang dari (katakanlah) 100GB data maka Anda mungkin dapat bertahan dengan edisi BI. Edisi BI juga memiliki batasan jumlah inti CPU dan memori yang dapat digunakan oleh server database, meskipun ini tampaknya tidak berlaku untuk Layanan Analisis atau Layanan Pelaporan.

Rincian lebih lanjut dari fitur SE, BI dan EE dapat ditemukan di sini.

Beberapa hal yang akan baik-baik saja dengan edisi BI

  • Sebagian besar aplikasi OLAP - Edisi BI tampaknya memberi Anda agregat pintar (terakhir tidak kosong dll.) Dan fitur lain yang SE tidak ada di server OLAP. Dengan melihat tautan, semua fitur SSAS yang ada di EE hadir dalam edisi BI, yang membuatnya sedikit lebih menjadi pesaing untuk data mart.

  • Aplikasi MDM - Edisi BI hadir dengan Layanan Data Master.

  • Volume data sedang. Anda mungkin bisa lolos dengan (katakanlah) 100GB atau lebih di BIE dengan menerapkan brute force pada tingkat perangkat keras (disk cepat).

  • Edisi BI mendukung tampilan dipartisi terdistribusi, yang memberi Anda kemampuan dasar sharding hanya baca. Namun, perangkat keras dan lisensi tambahan mungkin tidak lebih murah daripada menggigit peluru dan mendapatkan EE.

  • SSR tampaknya sama di seluruh edisi BI dan Perusahaan.

  • Batas memori dan inti CPU tidak berlaku untuk server SSAS dan SSR.

Beberapa hal yang Anda perlukan untuk Edisi Perusahaan

  • Jika Anda memiliki persyaratan kepatuhan untuk data yang aman secara fisik, maka enkripsi dan fasilitas audit EE mungkin diinginkan. Perhatikan bahwa ini baru pada tahun 2012.

  • Partisi tabel adalah fitur EE saja. Jika Anda ingin menggunakan partisi tabel untuk mengelola volume data yang besar, Anda akan membutuhkan EE.

  • Transformasi Star Join hanya didukung di EE. Jika Anda memiliki aplikasi dengan banyak kueri sangat selektif (cakupan <1%) pada tabel fakta yang sangat besar, Anda mungkin mendapatkan kemenangan dari transformasi bintang. Fitur ini tidak didokumentasikan dengan baik di lingkaran SQL Server, jadi sulit untuk mengatakan seberapa baik kerjanya dalam praktik.

  • Indeks Columnstore - jika Anda ingin menggunakannya untuk aplikasi ROLAP cepat (menggunakan pembuat laporan atau alat ROLAP pihak ketiga seperti Objek Bisnis) maka Anda mungkin mendapatkan jarak tempuh yang signifikan dari fitur ini di EE.

  • Kompresi tabel mungkin berguna untuk pengarsipan data lama.

  • Edisi BI hanya mendukung server dengan ukuran tertentu - RAM 64GB, 4 soket atau 16 core untuk server database. Jika Anda ingin skala di atas mesin dua soket maka Anda mungkin perlu EE.

  • Edisi BI hanya dilisensikan berdasarkan 'Server + CAL'.

  • DBCC paralel dan build indeks hanya didukung di EE. Jika Anda ingin menjatuhkan dan membuat ulang indeks untuk beban ETL, ini dapat mengurangi waktu berjalan Anda, terutama pada beban tambahan ke kumpulan data berkuasa yang besar.

  • EE memiliki fasilitas penulisan ulang kueri (disebut 'penggunaan otomatis tampilan indeks oleh pengoptimal permintaan'). Jika Anda ingin menggunakannya untuk meningkatkan kinerja ROLAP, Anda mungkin menginginkan EE. Namun, meskipun ini adalah fitur yang cukup matang pada Oracle, saya tidak dapat memastikan seberapa baik kerjanya pada SQL Server dalam praktiknya - walaupun SQL Server memiliki operator CUBE pada GROUP BY, yang sebagian besar digunakan untuk aplikasi ini.

  • EE memiliki adapter Oracle dan Teradata yang cepat untuk SSIS, dan adapter untuk berbagai sumber 'enterprisey' lainnya seperti SAP BW.

  • Beberapa patung MDM-ish SSIS - misalnya pencarian fuzzy - hanya tersedia di EE.

  • Ubah Pengambilan Data adalah fitur khusus Edisi Perusahaan.


+1 ... Terima kasih atas informasinya. Jadi pada dasarnya untuk toko dengan jumlah data yang luar biasa, Anda akan menjalankan EE untuk ODS dan kemudian memisahkan instance BI untuk analitik. Apakah itu aplikasi yang adil untuk diambil dari info Anda?
swasheck

1
Bergantung pada ukuran data mart, Anda mungkin perlu EE untuk itu juga. Indeks toko kolom tidak akan melakukan apa pun untuk mempercepat ETL Anda - mereka hanya baik untuk permintaan cepat. Saya akan mengatakan bahwa edisi BI akan lebih baik untuk volume data yang lebih kecil daripada data mart pada sistem gudang yang lebih besar - kecuali data mart sangat teragregasi. Dalam praktiknya, begitu Anda bingung untuk EE maka penghematan biaya edisi BI untuk data mart mungkin sedikit setetes dalam ember.
ConcernedOfTunbridgeWells

1
@swascheck - Saya menemukan rincian lebih rinci Di Sini
ConcernedOfTunbridgeWells

1
@swascheck - Edisi BI memang mendukung kubus SSAS yang dipartisi, jadi mungkin lebih berguna untuk data mart daripada yang disarankan sebelumnya.
ConcernedOfTunbridgeWells

Anda harus menyukai hal ini atau sangat membantu. Mungkin keduanya / dan. Either way - terima kasih banyak.
swasheck

5

"Business Intelligence" mencakup segalanya mulai dari desain basis data hingga monkeying Excel.

Berdasarkan hal ini, interpretasi saya terhadap edisi BI baru adalah fitur "whizzier" pada sisi OLAP / cube / analysis / mining dibandingkan dengan sisi RDBMS.

Boleh dibilang, hanya "toko kolom" yang benar-benar relevan dengan BI. Partisi itu sendiri mungkin hanya edisi Perusahaan, tetapi ALTER TABLE..SWITCH dapat dijalankan dalam edisi Standar.

Edisi BI juga tidak memiliki batas penggunaan memori untuk SSAS dan SSR


1
Bisakah Anda menguraikan di toko kolom? Terutama di sepanjang baris mengapa saya akan melewatkannya dalam versi BI, dapatkah fitur itu sendiri menjadi alasan untuk membenarkan menggunakan perusahaan?
Chris Marisic

5
Indeks columnstore mengimplementasikan struktur data 'kolom' yang menyimpan data dalam format yang lebih kompak dan jauh lebih cepat untuk meminta satu kolom daripada pemindaian tabel melintasi tabel yang menahan kolom itu. Pada dasarnya, struktur data penyimpanan kolom adalah gimmick utama Sybase IQ, dan IIRC struktur data asli yang digunakan oleh SSAS untuk bertahan data adalah format jenis penyimpanan kolom.
ConcernedOfTunbridgeWells
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.