Kho dữ liệu Sql Server 2012 và các phiên bản khác nhau


8

Với Sql Server 2012 có 3 phiên bản hàng đầu: Phiên bản doanh nghiệp, Business Intelligence, Standard.

So sánh đầy đủ giữa ba: http://www.microsoft.com/sqlserver/en/us/future-editions/sql2012-editions.aspx

Phiên bản kinh doanh thông minh ngụ ý rằng mục đích của nó là để lưu trữ dữ liệu và bao gồm những gì dường như là mối quan tâm chính cho điều đó:

  • Trí tuệ kinh doanh tự phục vụ (Cảnh báo, Power View, PowerPOLL cho SharePoint Server)
  • BI công ty nâng cao (Mô hình ngữ nghĩa BI dạng bảng, Phân tích và báo cáo nâng cao, Động cơ trong bộ nhớ VertiPaq ™)
  • Tích hợp dữ liệu nâng cao (Nhóm và tra cứu mờ, thay đổi dữ liệu, khai thác dữ liệu nâng cao)
  • Quản lý dữ liệu doanh nghiệp (Dịch vụ chất lượng dữ liệu, Dịch vụ dữ liệu chủ)

Tuy nhiên, phiên bản doanh nghiệp là phiên bản duy nhất có:

Kho dữ liệu (IndexStore Index, nén, phân vùng)

Chức năng nào đòi hỏi này được tách biệt giữa các phiên bản BI và Enterprise?


Thông tin này có trong SQL Server 2014, với một bổ sung đáng chú ý (IMHO): EE năm 2014 bao gồm các trình điều khiển Attunity cho SSIS, được cho là sẽ tăng đáng kể thông lượng với cơ sở dữ liệu của Oracle. Ngoài ra, vào năm 2014, giới hạn bộ nhớ cho các phiên bản Standard và BI đã được tăng lên 128 GB.
Jon của tất cả các giao dịch

Câu trả lời:


18

Phiên bản kinh doanh thông minh

Phiên bản Business Intelligence có một số tính năng hữu ích, như Master Data Services và các tập hợp không phụ gia (nghĩa là mọi thứ trừ tổng / số). EE có phân vùng và phần còn lại của các tính năng cơ sở dữ liệu lớn. Các tính năng EE hầu hết có liên quan đến người dùng có khối lượng dữ liệu lớn. Nếu bạn có ít hơn (giả sử) 100GB dữ liệu thì có lẽ bạn có thể nhận được bằng phiên bản BI. Phiên bản BI cũng có giới hạn về số lượng lõi CPU và bộ nhớ mà máy chủ cơ sở dữ liệu có thể sử dụng, mặc dù điều này dường như không áp dụng cho Dịch vụ phân tích hoặc Dịch vụ báo cáo.

Một phân tích chi tiết hơn về các tính năng SE, BI và EE có thể được tìm thấy ở đây.

Một số điều sẽ ổn với phiên bản BI

  • Hầu hết các ứng dụng OLAP - Phiên bản BI dường như cung cấp cho bạn các tổng hợp thông minh (cuối cùng không trống, v.v.) và các tính năng khác mà SE không có trên máy chủ OLAP. Nhìn qua liên kết, tất cả các tính năng SSAS có trong EE đều có trong phiên bản BI, điều này làm cho nó trở thành một ứng cử viên cho các siêu dữ liệu.

  • Các ứng dụng MDM - Phiên bản BI đi kèm với Dịch vụ dữ liệu chủ.

  • Khối lượng dữ liệu vừa phải. Bạn có thể có thể thoát khỏi (giả sử) 100GB hoặc hơn trên BIE bằng cách áp dụng lực lượng vũ phu ở cấp độ phần cứng (đĩa nhanh).

  • Phiên bản BI hỗ trợ các chế độ xem được phân vùng, cung cấp cho bạn khả năng bảo vệ chỉ đọc cơ bản. Tuy nhiên, phần cứng và giấy phép bổ sung có thể không rẻ hơn cắn viên đạn và nhận EE.

  • SSRS dường như giống nhau trên các phiên bản BI và Enterprise.

  • Giới hạn lõi bộ nhớ và CPU không áp dụng cho máy chủ SSAS và SSRS.

Một số thứ bạn sẽ cần Phiên bản doanh nghiệp cho

  • Nếu bạn có các yêu cầu tuân thủ đối với dữ liệu an toàn về mặt vật lý thì các cơ sở kiểm toán và mã hóa của EE có thể được mong muốn. Lưu ý rằng điều này là mới trong năm 2012.

  • Phân vùng bảng là một tính năng chỉ EE. Nếu bạn muốn sử dụng phân vùng bảng để quản lý khối lượng dữ liệu lớn, bạn sẽ cần EE.

  • Biến đổi sao tham gia chỉ được hỗ trợ trong EE. Nếu bạn có một ứng dụng có nhiều truy vấn có tính chọn lọc cao (độ phủ <1%) trên một bảng thực tế rất lớn, bạn có thể nhận được một chiến thắng từ các phép biến đổi sao. Tuy nhiên, tính năng này không thực sự được ghi lại trong các vòng tròn SQL Server, vì vậy thật khó để biết nó hoạt động tốt như thế nào trong thực tế.

  • Chỉ mục của cột - nếu bạn muốn sử dụng điều này cho các ứng dụng ROLAP nhanh (sử dụng trình tạo báo cáo hoặc công cụ ROLAP của bên thứ 3 như Đối tượng doanh nghiệp) thì bạn có thể nhận được số dặm đáng kể từ tính năng này trên EE.

  • Nén bảng có thể hữu ích để lưu trữ dữ liệu cũ.

  • Phiên bản BI chỉ hỗ trợ các máy chủ có kích thước nhất định - RAM 64 GB, 4 ổ cắm hoặc 16 lõi cho máy chủ cơ sở dữ liệu. Nếu bạn muốn mở rộng quy mô trên một máy hai ổ cắm thì có lẽ bạn sẽ cần EE.

  • Phiên bản BI chỉ được cấp phép trên cơ sở 'Máy chủ + CAL'.

  • DBCC song song và xây dựng chỉ mục chỉ được hỗ trợ trong EE. Nếu bạn muốn thả và tạo lại các chỉ mục cho tải ETL, điều này có thể làm giảm thời gian chạy của bạn, đặc biệt là tải tăng dần vào các tập dữ liệu đương nhiệm lớn.

  • EE có một cơ sở viết lại truy vấn (được gọi là 'sử dụng tự động chế độ xem được lập chỉ mục bởi trình tối ưu hóa truy vấn'). Nếu bạn muốn sử dụng những thứ này để tăng hiệu suất ROLAP, bạn có thể muốn EE. Tuy nhiên, mặc dù đây là một tính năng khá hoàn thiện trên Oracle nhưng tôi thực sự không thể biết được nó hoạt động tốt như thế nào trên SQL Server trong thực tế - mặc dù SQL Server có toán tử CUBE trên GROUP BY, phần lớn được dành cho ứng dụng này.

  • EE có bộ điều hợp Oracle và Teradata nhanh cho SSIS và bộ điều hợp cho nhiều nguồn 'enterprisey' khác như SAP BW.

  • Một số kỳ tích MDM-ish của SSIS - ví dụ: tra cứu mờ - chỉ có sẵn trong EE.

  • Change Data Capture là một tính năng chỉ dành cho Doanh nghiệp.


+1 ... Cảm ơn thông tin. Vì vậy, về cơ bản đối với một cửa hàng có lượng dữ liệu khổng lồ, bạn sẽ chạy EE cho ODS và sau đó tách (các) thể hiện BI cho các phân tích. Đó có phải là một ứng dụng công bằng để lấy từ thông tin của bạn?
swasheck

1
Tùy thuộc vào kích thước của các dữ liệu, bạn cũng có thể cần EE cho những dữ liệu đó. Các chỉ mục cửa hàng cột sẽ không làm gì để tăng tốc ETL của bạn - chúng chỉ tốt cho các truy vấn nhanh. Tôi muốn nói rằng phiên bản BI sẽ tốt cho khối lượng dữ liệu nhỏ hơn là dữ liệu trên hệ thống kho lớn hơn - trừ khi các dữ liệu được tổng hợp cao. Trong thực tế, một khi bạn đang tăng tốc cho EE thì việc tiết kiệm chi phí của phiên bản BI cho các bảng dữ liệu có thể là một chút giảm trong nhóm.
Mối quan tâmOfTunbridgeWells

1
@swascheck - Tôi đã tìm thấy một sự cố chi tiết hơn ở đây
Mối quan

1
@swascheck - BI Edition không hỗ trợ các khối SSAS được phân vùng, do đó, nó có thể hữu ích hơn cho các dữ liệu so với đề xuất trước đây.
Mối quan tâmOfTunbridgeWells

bạn phải yêu thích công cụ này hoặc cực kỳ hữu ích. Có lẽ đó là cả / và. Dù bằng cách nào - cảm ơn bạn rất nhiều.
swasheck

5

"Business Intelligence" bao gồm mọi thứ, từ thiết kế cơ sở dữ liệu đến Excel khỉing.

Dựa trên điều này, cách giải thích của tôi về phiên bản BI mới là các tính năng "whizzier" ở phía OLAP / cube / phân tích / khai thác so với phía RDBMS.

Có thể cho rằng, chỉ "cửa hàng cột" thực sự có liên quan đến BI. Bản thân phân vùng có thể chỉ là phiên bản Enterprise, nhưng ALTER TABLE..SWITCH có thể được chạy trong phiên bản Standard.

Phiên bản BI cũng không có giới hạn sử dụng bộ nhớ cho SSAS và SSRS


1
Bạn có thể xây dựng trên các cửa hàng cột? Đặc biệt là tại sao tôi lại bỏ lỡ nó trong phiên bản BI, liệu tính năng đó có phải là lý do để biện minh cho việc sử dụng doanh nghiệp không?
Chris Marisic

5
Chỉ mục cột lưu trữ thực hiện cấu trúc dữ liệu 'cột' lưu trữ dữ liệu ở định dạng nhỏ gọn hơn và truy vấn một cột nhanh hơn nhiều so với quét bảng trên một bảng giữ cột đó. Về cơ bản, cấu trúc dữ liệu lưu trữ cột là mánh lới quảng cáo chính của Sybase IQ và IIRC cấu trúc dữ liệu gốc được SSAS sử dụng để duy trì dữ liệu là định dạng loại lưu trữ cột.
Mối quan tâmOfTunbridgeWells
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.