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


8

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

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

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

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

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

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

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


この情報はSQL Server 2014にも当てはまりますが、注目に値する(IMHO)追加が1つあります。2014EEには、SSISのAttunityドライバーが含まれています。これは、Oracleデータベースのスループットを劇的に向上させるはずです。また、2014年には、StandardおよびBIエディションのメモリ制限が128 GBに増加しました。
Jon of All Trades

回答:


18

ビジネスインテリジェンスエディション

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

SE、BI、およびEE機能の詳細な内訳は、こちらにあります。

BIエディションでうまくいくいくつかのこと

  • ほとんどのOLAPアプリケーション-BIエディションでは、SEがOLAPサーバーにない、優れた集計(最後の空ではないなど)やその他の機能が提供されているようです。リンクを見ると、EEに存在するすべてのSSAS機能がBIエディションに存在しているため、データマートにとってはもう少し競争力があります。

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

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

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

  • SSRSは、BIエディションとエンタープライズエディションで同じであるようです。

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

Enterprise Editionに必要なもの

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

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

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

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

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

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

  • BIエディションは、「サーバー+ 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のみの機能です。


+1 ...情報をありがとう したがって、本質的に大量のデータを扱うショップでは、ODSに対してEEを実行してから、分析のために個別のBIインスタンスを実行します。それはあなたの情報から取るべき公正なアプリケーションですか?
スワシェック

1
データマートのサイズによっては、それらにもEEが必要になる場合があります。列ストアインデックスは、ETLを高速化するために何も行いません。高速なクエリにのみ適しています。データマートが高度に集約されていない限り、BIエディションは、大規模なウェアハウスシステムのデータマートよりも小さなデータボリュームに適していると思います。実際には、EEに取り掛かると、データマートのBIエディションのコスト削減は、バケットのわずかな低下になる可能性があります。
ConcernedOfTunbridgeWells

1

1
@swascheck-BIエディションはパーティション化されたSSASキューブをサポートしているため、以前に提案されていたよりもデータマートに役立つ場合があります。
ConcernedOfTunbridgeWells

あなたはこのものを愛する必要があるか、非常に役に立ちます。おそらくそれは両方です。いずれにせよ-どうもありがとうございました。
スワシェック

5

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

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

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

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


1
コラムストアについて詳しく教えてください。特に、BIバージョンで見逃す理由に沿って、その機能だけでエンタープライズを使用することを正当化する理由はありますか?
Chris Marisic 2012年

5
列ストアインデックスは、データをよりコンパクトな形式で格納する「列」データ構造を実装し、その列を保持するテーブル全体をスキャンするよりも、単一の列をクエリする方がはるかに高速です。基本的に、列ストアデータ構造はSybase IQの主要な仕掛けであり、IIRCはデータを永続化するためにSSASが使用するネイティブデータ構造が列ストアタイプの形式です。
ConcernedOfTunbridgeWells
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.