Skip to main content

SQL Server 2012(Denali)の新機能

Microsoft SQL Server 2012 (Denali) Business Intelligence (かもしれません 2024)

Microsoft SQL Server 2012 (Denali) Business Intelligence (かもしれません 2024)
Anonim

Microsoft SQL Server 2012 RC0が最近リリースされました。 RCは基本的に実質的に生産準備が整ったリリース候補の略です。マイクロソフトはこのリリースを「Denali」という名前のSQL Serverコードと称しましたが、製品の最終的な名前としてSQL Server 2012を決定しました。ビジネスインテリジェンス(BI)は、大小両方の組織にとって非常に重要です。 SQL Serverの最新リリースでは、他の多くの機能拡張に加えて、BIの機能強化も不足していません。この記事では、SQL Server 2012(Denaliという名前のコード)の要件、新機能、および機能強化のプレビューを提供します。

  • ハードウェアとソフトウェアの要件
  • マルチサブネットフェールオーバークラスタリング
  • シーケンス、アドホッククエリページング、フルテキスト検索の調整など、プログラミングの機能拡張
  • BIおよびWeb開発環境の改善
  • Webベースの視覚化
  • データ品質サービス

この情報はプレビュー専用であり、Microsoftによって変更されることがあります。

ハードウェアとソフトウェアの要件

  • FAT32の代わりにNTFSファイル形式を使用することをお勧めします。 FAT32は動作しますが、おそらくそれを使用しないでください。
  • マップされたドライブまたは圧縮されたドライブにSQL Server 2012(コードネームDenali)をインストールすることはできません。
  • SQL Server 2012(コードネーム「Denali」)をインストールする前に、「再起動しない」パッケージをインストールする必要があります。これは、Windows 7 SP1およびWindows Server 2008 R2に含まれています。それ以外の場合は、マイクロソフトから再起動しないパッケージをダウンロードできます。
  • SQL Server 2012(コードネームDenali)には.NET Framework 4.0が必要です。
  • 仮想化は、MicrosoftのHyper-Vテクノロジを使用してサポートされています。
  • 少なくとも3.6 GBの空きディスク容量が必要です。
  • ドメインコントローラにSQL Server 2012(コードネームDenali)をインストールしないことをお勧めします。
  • 推奨プロセッサ&RAM
    • 64ビットバージョン:AMD Opteron、AMD Athlin 64、Intel EM64TをサポートするIntel Xeon、EM64TをサポートするIntel Pentium IV 2.0GHz以上を実行します。推奨RAMは、オペレーティングシステムがサポートする最大値または少なくとも2 GBです。
    • 32ビットバージョン:Pentium IIIまたは2.0 GHzで動作する互換性があります。推奨RAMは、オペレーティングシステムがサポートする最大値または少なくとも2 GBです。
  • Windows PowerShell 2.0は、SQL Server 2012(コードネームDenali)をインストールするための前提条件です。このソフトウェアは、Windows Management Frameworkページから入手できます。

マルチサブネットフェールオーバークラスタリング

SQL Server 2012(コードネームDenali)では、フェールオーバークラスターノードを完全に異なるサブネットに接続できるSQL Serverを構成できます。サブネットは、地理的に異なる場所に分散して、高可用性とともに災害復旧を提供することができます。これが正しく機能するためには、この構成に関係するデータベース間でデータを複製する必要があります。 SQL ServerフェールオーバークラスターはWindows Serverフェールオーバークラスターに依存しているので、これを最初に設定する必要があります。この構成に関係するすべてのサブネットは、同じActive Directoryドメインに属している必要があります。

プログラミングの強化

  • シーケンス:シーケンスはSQL Serverコミュニティによって何年も要求されており、このリリースに含まれています。シーケンスは、番号のシーケンスを生成するユーザー定義オブジェクトです。 Sequenceを使用した例を次に示します。 / ******シーケンスオブジェクトを作成する****** /
    • CREATE SEQUENCE MySequence
    • 1からスタート
    • 1による増分;
    • / ******一時表の作成****** /
    • DECLARE @Person TABLE
    • (
    • ID int NOT NULL PRIMARY KEY、
    • FullName nvarchar(100)NOT NULL
    • );
    • / ******一部のデータを挿入する****** /
    • INSERT @Person(ID、FullName)
    • VALUE(MySequenceの次の値、 'Jim Johnson')、
    • (MySequenceの次の値、 'Bob Thompson')、
    • (MySequenceの次の値、 'Tim Perdue');
    • / ******データを表示する****** /
    • SELECT * FROM @Person;
    • 結果は次のようになります。
    • ID FullName
    • 1ジム・ジョンソン
    • 2ボブ・トンプソン
    • 3ティム・パーデュー
      • 開発者がSQL Server 2012のシーケンスについて知っておく必要があること(コードネームDenali)
  • アドホッククエリページング: SQL Serverのページング結果は、長年議論されています。 SQL SELECTステートメントのOrder ByオプションはSQL Server 2012で拡張されました.OFFETとFETCHの組み合わせをORDER BYとともに使用すると、結果セットのページングを制御できます。この手法を使用すると、必要なときにユーザーに表示したい結果だけを戻すことで、実際にパフォーマンスを向上させることができます。次のTSQLコードは、AdventureWorksサンプルデータベース(Microsoftから入手可能)のPersonテーブルに対して実行されます。次のサンプルクエリでは、SQL Serverはレコード11で始まる10個のレコードを返します.OFFESETコマンドは、ページングの観点からSELECTステートメントの開始点を提供し、FETCHコマンドは一度に返すレコードの数を指定します。
    • SELECT BusinessEntityID、FirstName、LastName
    • FROM Person.Person
    • ORDER BY BusinessEntityID
    • オフセット10行
    • 次の10行を取り出す。
  • 全文検索: 拡張プロパティまたはメタデータに格納されたデータを検索および索引付けできるため、SQL Server 2012の全文検索が強化されました。名前、タイプ、フォルダのパス、サイズ、作成日などのような "プロパティ"が埋め込まれたPDFドキュメントを考えてみましょう。SQL Serverの最新リリースでは、このデータはインデックスであり、ドキュメント自体のデータとともに検索される可能性があります。データは作業にさらされなければならないが、今は可能である。

BIおよびWeb開発環境の改善

マイクロソフトは、BI(ビジネスインテリジェンス)をSQL Server 2008 R2のエンドユーザーに近づけました。Excel PowerPivotツールは、セルフサービスレポート作成モデルを作成することによってユーザーを支援します。良いニュースは、PowerPivotがSQL Server 2012(コードネームDenali)で強化されていることです。マイクロソフトでは、KPIとドリルスルーを追加しています。これは、すべてのユーザーにとって本当に便利です。

Analysis Servicesには、新しいBIセマンティックモデル(BISM)が含まれます。 BISMは、以下を含む3層モデルです。

  • データ・モデル
  • ビジネスの論理
  • データアクセス

BISMは、Excel、Reporting Services、SharePoint InsightsなどのMicrosoftのフロントエンド分析を強化します。マイクロソフトは、BISMは現在のBIモデルを代替するものではなく、代替モデルのほうが多いという。簡単に言うと、BISMは、KPIや階層などのBI成果物を含むリレーションモデルです。

Webベースの可視化 - Project Crescent

Project Crescentは、SQL Server 2012(コードネームDenali)で期待される新しいレポート作成ツールと視覚化ツールのMicrosoftコードネームです。 Project Crescentはドラッグアンドドロップのアドホックレポート機能を提供し、Silverlightのみで構築されています。強力なクエリツールとインタラクティブなストーリーボードが含まれているため、ユーザーは大きなデータセットのビジュアライゼーションを共有できます。

データ品質サービス

データ品質サービスは、SSIS(SQL Services Integration Services)で実行される知識ベースのアプローチです。データの品質は、決して完璧にならないものの1つです。マイクロソフトでは、「影響分析とリネージュ」を導入しています。これにより、データに依存する情報が提供されます。また、データの出所やその背後にあるシステムなど、データの系統も表示されます。