web-dev-qa-db-ja.com

SQL Server 2012データウェアハウジングとさまざまなバージョン

Sql Server 2012には、Enterprise Edition、Business Intelligence、Standardの3つの主要エディションがあります。

3つの完全な比較: http://www.Microsoft.com/sqlserver/en/us/future-editions/sql2012-editions.aspx

ビジネスインテリジェンスエディションは、その目的がデータウェアハウジング用であることを意味し、そのための主要な懸念事項と思われるものをカバーしています。

  • セルフサービスビジネスインテリジェンス(Alerting、Power View、PowerPivot for SharePoint Server)
  • 高度な企業BI(表形式のBIセマンティックモデル、高度な分析とレポート、VertiPaq™インメモリエンジン)
  • 高度なデータ統合(ファジーグループ化とルックアップ、変更データキャプチャ、高度なデータマイニング)
  • エンタープライズデータ管理(データ品質サービス、マスターデータサービス)

ただし、エンタープライズエディションは次のバージョンのみです。

データウェアハウジング(ColumnStoreインデックス、圧縮、パーティション化)

これには、BIエディションとエンタープライズエディションに分離された機能が含まれますか?

8
Chris Marisic

Business Intelligence Edition

ビジネスインテリジェンスエディションには、マスターデータサービスや非加算的集計(合計/カウント以外)など、いくつかの便利な機能があります。 EEには、パーティショニングとその他の大規模データベース機能があります。 EE機能は、主に大量のデータを持つユーザーに関連しています。データが(たとえば)100 GB未満の場合は、おそらくBIエディションで問題ありません。 B.I.エディションには、データベースサーバーで使用できるCPUコアとメモリの数にも制限がありますが、Analysis ServicesまたはReporting Servicesには適用されないようです。

S.E.、B.I。のより詳細な内訳およびE.E.の機能を見つけることができます こちら

B.I。でうまくいくいくつかのことエディション

  • ほとんどのOLAPアプリケーション-BIエディションでは、SEがOLAP server 。リンクを見ると、EEに存在するすべてのSSAS機能がBIエディションに存在するため、データマートの競合相手になりがちです。

  • MDMアプリケーション-B.I.エディションにはマスターデータサービスが付属しています。

  • 中程度のデータ量。ハードウェアレベル(高速ディスク)でブルートフォースを適用することにより、BIEで(たとえば)100GB程度を回避できるでしょう。

  • B.I.エディションは、分散パーティションビューをサポートしており、基本的な読み取り専用のシャーディング機能を提供します。ただし、追加のハードウェアとライセンスは、弾丸を噛んでEEを入手するよりも安くはない場合があります。

  • SSRSはB.I.およびEnterpriseエディション。

  • メモリおよびCPUコアの制限は、SSASおよびSSRSサーバーには適用されません。

Enterprise Editionに必要なもの

  • 物理的に安全なデータに対するコンプライアンス要件がある場合は、EEの暗号化および監査機能が望ましい場合があります。これは2012年の新機能です。

  • テーブルのパーティション分割はEEのみの機能です。テーブルパーティションを使用して大量のデータボリュームを管理する場合は、EEが必要です。

  • スター型結合変換はEEでのみサポートされています。非常に大きなファクトテーブルに対して非常に選択性の高い(カバレッジが1%未満)クエリが多数含まれるアプリケーションの場合、スター型の変換が効果的です。ただし、この機能はSQL Serverのサークルでは十分に文書化されていないため、実際にどの程度機能するかを判断するのは困難です。

  • 列ストアインデックス-これを高速ROLAPアプリケーション(レポートビルダーまたはBusiness ObjectsなどのサードパーティのROLAPツールを使用)に使用する場合、EEのこの機能からかなりのメリットが得られる可能性があります。

  • テーブル圧縮は、古いデータのアーカイブに役立つ場合があります。

  • B.I.エディションは、特定のサイズのサーバーのみをサポートします-データベースサーバー用に64GB RAM、4ソケットまたは16コア。 2ソケットマシンを超えてスケ​​ーリングする場合は、おそらくEEが必要です。

  • B.I.エディションは「サーバー+ CAL」ベースでのみライセンスされます。

  • 並列DBCCおよびインデックスビルドは、EEでのみサポートされています。 ETLロードのインデックスを削除して再作成する場合は、これによりランタイムが短縮される可能性があります。特に、大規模な既存のデータセットへの増分ロードの場合はそうです。

  • EEにはクエリ書き換え機能があります(「クエリオプティマイザーによるインデックス付きビューの自動使用」と呼ばれます)。これらを使用してROLAPのパフォーマンスを向上させる場合は、EEが必要な場合があります。ただし、これはOracleのかなり成熟した機能ですが、SQL Serverで実際にどのように機能するかを実際に保証することはできません。ただし、SQL ServerにはGROUP BYのCUBE演算子があり、これは主にこのアプリケーションを対象としています。

  • EEには、SSIS用の高速OracleおよびTeradataアダプターと、SAP BWなどのさまざまな「エンタープライズ」ソース用のアダプターがあります。

  • SSISのMDMっぽい特徴の一部-例あいまい検索-EEでのみ使用できます。

  • Change Data CaptureはEnterprise Editionのみの機能です。

「ビジネスインテリジェンス」は、データベース設計からExcelモンキーまですべてをカバーしています。

これに基づいて、新しいBIエディションの私の解釈は、RDBMS側と比較したOLAP /キューブ/分析/マイニング側の「ウィッジャー」機能です。

間違いなく、「列ストア」だけが本当にBIに関連しています。パーティショニング自体はEnterpriseエディションのみですが、ALTER TABLE..SWITCHはStandardエディションで実行できます。

BIエディションには、SSASおよびSSRSの メモリ使用制限 もありません。

5
gbn