Mais conteúdo relacionado Semelhante a C25 SQL Server 2012 概要と Microsoft の Self-Service BI by Tsuyosi Kitagawa (20) Mais de Insight Technology, Inc. (20) C25 SQL Server 2012 概要と Microsoft の Self-Service BI by Tsuyosi Kitagawa2. SQL Server 2012
Analysis Services
(SSAS)
Reporting Services
(SSRS)
SharePoint Server PowerPivot
for Excel
PowerPivot
for
SharePoint
ブラウザー
ピボットテーブル
データ マイニング
レポート
作成/処理
OLAP
データマイニング
Databases
LOB Applications
Files
OData Feeds
Cloud Services
• Parallel Data Warehouse
• Fast Track Data Warehouse
• OLTP Appliance
適用可能な SQL Server ソリューション
Hadoop Connectors for SQL Server
Hadoop on Windows Azure / Hadoop on Windows
Integration
Services
(SSIS)
ETL
抽出/変換/ロード
Power View
柔軟に! 多様に! 拡張性高く !!
All-in-One SQL Server
Excel
SQL Server® 2012 は All-in-One !!
3. 主な新機能
• Windows ファイルの蓄積と利用を
容易にする FileTable 機能
• オンプレミスとクラウドの開発効
率をアップする SQL Server Data
Tools
SQL Server® 2012 の製品コンセプト
データ プラットフォームから、
"Cloud-ready” インフォメーション プラットフォームへ
主な新機能
• 迅速、かつ容易にデータを探索で
きる Power View と PowerPivot
• データ ウエアハウスのデータ品質
を高める Data Quality Services
主な新機能
• 99.999% の連続稼働率への要求に
応える SQL Server AlwaysOn
• 集計処理を飛躍的に向上させる
カラム ストア インデックス
ミッションクリティカル
を託せる信頼性
Big Data 対応の
ビジネス インテリジェンス
アプライアンスから
クラウドまで
単一アーキテクチャ
4. アクティブ セカンダリ
SQL Server AlwaysOn - AlwaysOn Availability Group
いつでも利用できる安心感を提供するための新しい高可用性機能
Windows Server® フェールオーバー クラスタリングとデータベース ミラーリングのメリットを融合
障害対策、災害対策、負荷分散を 1 つの機能として提供
ミッションクリティカルに求められる
高可用性とパフォーマンスを提供
大阪データセンター
手動フェールオーバー
福岡データセンター
手動フェールオーバー
札幌データセンター
手動フェールオーバー
ミッションクリティカルを託せる信頼性
セカンダリ
セカンダリ
災害対策の構成が容易
遠隔地へのセカンダリ作成が可能
非同期の複製設定が簡単
高可用性システムの構築、
運用コストを削減
ローカルに複製を保持、高価な
共有ストレージが不要
監視用のサーバーが不要
稼動状況をグラフィカルに監視
できるダッシュボードを提供アクティブ セカンダリ
プライマリ
同期
同期
非同期
非同期
柔軟、かつ安全な高可用性機能
最大 4 台のセカンダリに複製可能
同期/非同期モードの複製処理
自動/手動によるフェールオーバー
高速、安全な複製処理
ロ グ 転 送 時 に デ ー タ を 圧 縮 し 、
暗号化された状態で複製を実行
プ ラ イ マ リ 上 の デ ー タ 破 損 時 、
セカンダリを利用して自動的に修復
東京データセンター内
自動フェールオーバー
東京データセンター
5. ミッションクリティカルに求められる
高可用性とパフォーマンスを提供
ミッションクリティカルを託せる信頼性
SQL Server AlwaysOn - AlwaysOn Availability Group
仮想名による接続と高速な自動フェールオーバーでダウンタイムを最小化
アクティブ セカンダリにより、データ参照やバックアップ時の負荷を分散
業務の迅速な復旧と負荷分散を実現
仮想名で Availability Group に接続
仮想名側でプライマリ、セカンダリを認識
フェールオーバー時にアプリケーション側の変更が不要
アクティブ セカンダリで処理負荷を分散
リアルタイムでのデータ読み取り操作が可能
完全バックアップとログ バックアップに対応
バックアップを使った開発環境の構築、読み取り操作を
使用するデータ分析などに、アクティブ セカンダリを利
用可能
セカンダリ
仮想名
接続形態に応じて接続先を
プライマリやアクティブ セカン
ダリにフォワーディング
プライマリ
セカンダリ
プライマリの
データを更新
アクティブ
セカンダリの
データを参照
アクティブ セカンダリ
アクティブ セカンダリ
セカンダリのアクティブ化は
管理者の設定により可能
同期モード
同期モード
非同期モード
非同期モード
6. 柔軟性なクラスター構成
データベースの配置に伴うコストを削減
ネットワーク上の共有フォルダーにデータベース
を配置可能 (50 インスタンス作成可能)
高価な共有ストレージが不要
クラスター構成時の処理速度がアップ
tempdb データベースをローカルに配置可能
SSD (Solid State Drive) などの高速な内蔵スト
レージへの配置により、処理速度をアップ
サーバー配置の柔軟性がアップ
複数のサブネットにまたがったクラスター構成に
対応
災害対策として遠隔地の拠点にクラスターのリ
ソース (サーバー) を配置可能
きめ細かな障害検知
フェールオーバーを実行する障害レベルを 5 段階
で指定
共有フォルダーをデータベースの
インストール先として指定可能に
tem p d b データベースを
ローカル ディスクへ配置可能に
ミッションクリティカルを託せる信頼性
ミッションクリティカルに求められる
高可用性とパフォーマンスを提供
SQL Server AlwaysOn - AlwaysOn フェールオーバー クラスター インスタンス
Windows Server フェールオーバー クラスタリングへの対応を強化
クラスター構成時の柔軟性が増し、可用性がさらに向上
画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。
http://go.microsoft.com/?linkid=9787550
7. Server Core にインストールできない SQL Server の主な機能
Reporting Services
Business Intelligence Development Studio
管理ツール (リモートからの利用は可)
Master Data Services
Data Quality Services
Distributed Replay Controller
Distributed Replay Client (リモートからの利用は可)
Server Core にインストールできる SQL Server の主な機能
データベース エンジン サービス
SQL Server のレプリケーション
フルテキスト検索
Analysis Services
Integration Services
ミッションクリティカルを託せる信頼性
Windows Server Core に対応
最小限のコンポーネントで Windows Server を導入
GUI (グラフィカル ユーザー インターフェイス) のインストールなし
コマンドラインのみのシンプルな操作で運用管理
ミッションクリティカルに求められる
高可用性とパフォーマンスを提供
よりセキュアな環境を構築できる Server Core
計画的な再起動の回数を 50% ~ 60% 削減
必要最低限の機能、特定の役割だけがインストールされるため、
更新プログラムの適用頻度が大幅に減尐
フェールオーバー クラスタリング、ネットワーク負荷分
散、.NET Framework、IIS、Hyper-V® などを利用可能
セキュアなサーバー環境を構築
攻撃の対象となるサービスやコンポーネントを最小化
ハードウェア リソースを節約
複数のサブネットにまたがったクラスター構成に対応
Windows Server が使用するメモリ、ディスク スペースなどを
節約し、SQL Server に割り当て
画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。
http://go.microsoft.com/?linkid=9787550
8. 日付 購入番号 区分 価格
20111001 11-AAA-11 200 1000
20111001 11-AAA-12 100 2000
20111002 12-BBB-21 300 1800
20111003 12-BBB-22 300 6000
20111003 13-CCC-31 200 4500
データベースを参照する際に、特定の列だけを参照したい場合も
行全体を読み込む必要がある
列やデータの
量が増えると
パフォーマンス
への影響が拡大
20111001
20111001
20111002
20111003
20111003
11-AAA-11
11-AAA-12
12-BBB-21
12-BBB-22
13-CCC-31
200
100
300
300
200
DISTINCT GROUP BY
フル テーブル スキャン
非クラスター化インデックス
カラム ストア インデックス
12,000
10,000
8,000
6,000
4,000
2,000
0
58.7 倍
102 倍
25 倍
46.9 倍
10,244
5,970
100
4,693
2,496
100
カラム ストア インデックスのパフォーマンスを 100 とした場合のパフォーマンスを相対で比較
1 億 2000 万件で
約 100 倍の性能向上
ミッションクリティカルを託せる信頼性
カラム ストア インデックスによるパフォーマンスの向上
PowerPivot for Excel® 2010 のインメモリのカラム ベース エンジンを応用
列単位でインデックスを格納し、同一データ型を高度に圧縮
日次集計や月次集計など、参照処理を行うデータ ウェアハウスのパフォーマンスを劇的に向上
ミッションクリティカルに求められる
高可用性とパフォーマンスを提供
カラム ストア インデックスでは
列単位にまとめてページに格納することで参照時の不要な I/O を削
減
グラフは SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してくださ
い。http://go.microsoft.com/?linkid=9787550
9. Distributed Replay Client
Distributed
Replay Controller
再生実行
再生実行
再生実行
SQL Server
SQL Server Profiler の
TSQL_Replay テンプレートで取得したト
レース ファイルを再生に使用
DReplay.exe ツールを
利用して再生実行
ミッションクリティカルを託せる信頼性
Distributed Replay 機能を使ったストレス テスト
高負荷テスト、ラッシュ テスト、互換性テストの実施が簡単に
複数のコンピューターからの再生実行 (分散再生) により、本番環境に近いシミュレーションを実現
パフォーマンス チューニングやアップグレード時のアプリケーションの互換性テストに有効
より信頼できるデータ管理基盤の構築
起動
起動
起動
起動
再生実行
画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。
http://go.microsoft.com/?linkid=9787550
10. ここで入力した値へ
修正するようにする
1
2
3
整合性が欠けた各システムの
取引先マスターの例
社名
XXXX 株式会社
日本マイクロソフト
○○○株式会社
社名
XXXX 株式会社
日本マイクロソフト(株)
○○○株式会社
社名
XXXX 株式会社
マイクロソフト株式会社
○○○株式会社
データ ウェアハウス
D Q S クレンジング
タスクでデータのク
レンジングを実行
社名
XXXX 株式会社
日本マイクロソフト株式会社
○○○株式会社
データ フローの
変換コンポーネントとして、
DQS クレンジング タスクを利用
A
B
C
Big Data 対応のビジネス インテリジェンス
データの品質を向上できる DQS (Data Quality Services)
データ クレンジングや名寄せなどの処理サービスを提供
散在するマスター データから DWH に統合したデータの品質を改善
データ ウェアハウスのデータ品質を向上
DQS でデータを正しく修正
データを容易に修正できるツー
ルを提供
名 前 や 文 字 列 の 長 さ な ど を
チェックし、正規表現に修正す
るためのルールを定義
定義したルールをパブリッシュ
して、Integration Services の
タスクとして利用
画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。
http://go.microsoft.com/?linkid=9787550
11. Big Data 対応のビジネス インテリジェンス
新しいセルフサービス レポーティング ツール Power View
現場社員が利用できる Web ベースのレポーティング ツール
インタラクティブなデータ操作、リッチなグラフィックでレポートを作成可能
全社員のデータ活用がさらに進化
BI ソリューション
現場ユーザーが使える
レポーティング ツール
強力、かつシンプルなツールを提供
クエリやレポーティングに関する専門知識がな
くてもインタラクティブにデータを操作可能
リッチなグラフィックとアニメーションで、分
析結果や業務報告の説得力をアップ
簡単なクリック操作でドリルダウン、スライス、
カード化、タイル、グラフなどの表現力の高い
レポートを作成可能
画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。
http://go.microsoft.com/?linkid=9787550
12. 階層の作成
が可能
リレーションシップを
グラフィカルに編集可能
K P I や
計算メジャー
S o rt B y C o lu m n
(ソート列)も
設定可能
K P I をグラフィカ
ルに設定
Big Data 対応のビジネス インテリジェンス
データ分析ツール PowerPivot for Excel 2010 バージョン 2.0
インメモリによる高速なデータ分析ツールがさらにパワーアップ
KPI、グラフィカルなリレーションシップ管理、ドリル スルー、階層などを機能強化
全社員のデータ活用がさらに進化
BI ソリューション
KPI (重要業績評価指標) をグラフィカルに設定 ダイアグラム ビューでリレーションシップを設定
その他の
強化ポイント
ピボット テーブルに書式を反映可能
別の列で並べ替えが可能な Sort By Column
階層関係のあるフィールドをワンクリックで配置可能
フィールド一覧の表示順序を変更可能
不要な列とメジャーの非表示が簡単
DAX (Data Analysis Expressions) 関数を大幅に強化
画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。
http://go.microsoft.com/?linkid=9787550
13. T ab u lar M o d e を選択すると、
V ertiP aq モードの A n alysis
S ervices としてインストール可能
Big Data 対応のビジネス インテリジェンス
データ分析基盤である Analysis Services を強化
従来の OLAP エンジンと VertiPaq モードに対応する BI Semantic Model を新たに採用
インストール時に Tabuler Mode を選択することで、VertiPaq モードでの動作が可能に
VertiPaq モードは、PowerPivot で採用されたインメモリのカラム ベース エンジン
全社員のデータ活用がさらに進化
BI ソリューション
BIDS (Business Intelligence Development Studio) によ
る開発に対応
Analysis Services Tabular Model プロジェクトにより、VertiPaq
モードのデータベースを開発可能
BI Semantic Model を新たに採用
単一モデルで小規模から大規模まで、
多様な BI ソリューションに対応!!
• レポーティング
• データ分析
• スコアカード
• ダッシュボード
• カスタム アプリケーション
など
画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。
http://go.microsoft.com/?linkid=9787550
15. FileT ab le
¥ ¥ サーバー名¥ m ssq lserver¥ ~¥ ~
のように U N C 名を指定して FileT ab le
へアクセス可能
FileT ab le 内のファイルを
W in d o w s エクスプローラー
を利用して、通常のファイル
と同じように操作可能
アプライアンスからクラウドまで単一アーキテクチャ
Windows® ファイルをデータベースに格納できる FileTable
FileTable 機能により、Windows 上のファイルをデータベース内に格納
API を使用せずに、Windows エクスプローラーを利用してデータベース内へファイルを操作可能
多様なデータへの対応を強化
画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。
http://go.microsoft.com/?linkid=9787550
16. コード スニペットが
サポートされた
グラフィカルな操作で
戻したい時刻を指定可能
デッドロックの
発生を監視
結果をグラフィカル
に確認可能
管理用のユーザー インターフェイスを強化
データベースのリストア、拡張イベントなどの UI を強化
Visual Studio® 2010 シェルの採用で操作性を向上
データベースの管理効率をアップ
画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。
http://go.microsoft.com/?linkid=9787550
SQL Server Management Studio を強
化
Visual Studio 2010 シェルを追加
コード スニペット、ズーム機能、タスク一
覧、マルチ ウィンドウなどを利用可能
リストア時の操作が簡単
[バックアップのタイムライン] ダイアログを
表示
グラフィカルな画面で戻したい時刻を設定
拡張イベントの GUI サポート
サーバーの状態監視に役立つ 拡
張イベント (Xevents: Extended
Events) を容易に設定できる GUI
ツールを提供
アプライアンスからクラウドまで単一アーキテクチャ
17. 異なる部分は
赤で表示される
Ju n eau で、スキーマ比較
を行っている様子
新しい開発ツール SQL Server Data Tools を提供
データベース、BI、エンタープライズ/Web/モバイル アプリケーション、SQL Azure™ に対応
単一のツールでオンプレミスの SQL Server とクラウド上の SQL Azure を開発可能
データベース開発者の生産性を向上
画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。
http://go.microsoft.com/?linkid=9787550
新しい Visual Studio をベースにした
統合開発環境
スキーマの比較が可能
異なるサーバー間でスキーマを比較
テーブルの列名、データ型、ストアド プロ
シージャのソース コードなどの比較が可能
SQL Server と SQL Azure 間の比較にも対
応、ワンクリックで異なるスキーマを簡単
に反映
リファクタリング機能やデバッグ機能を強化
ワイルドカードの展開、完全修飾名に加え
て、オブジェクト名やスキーマの変更にも
対応
開発効率をアップ
Transact-SQL の強化で連番の生成、ページ
ングなどが可能に
月末の取得、文字列から日付データの作成
などが行える、新しい Transact-SQL 関数
をサポート
アプライアンスからクラウドまで単一アーキテクチャ
18. 実際に SQL Server 2012 をお試しください
SQL Server 2012 評価版 ダウンロード提供中
SQL Server 2012 評価版 の機能をステップバイステップで評価できる自習書も公開中
SQL Server 2012 の評価
Microsoft® SQL Server® 2012
Evaluation
評価版
http://go.microsoft.com/?linkid=
9803505
SQL Server 2012
(コードネーム "Denali")
自習書シリーズ
http://go.microsoft.com/?linkid=98
03506
ダウンロードする
公開中 (2012 年 3 月現在)
新機能ダイジェスト
新機能ダイジェスト (BI 編)
DWH (データ ウェアハウス) 関連の新機能
SQL Server AlwaysOn による可用性の向上
Power View & Reporting Services
自習書で評価する
http://www.microsoft.com/ja-jp/sqlserver/2012/
19. © 2011 Microsoft Corporation. All rights reserved.
● Microsoft、Excel、Hyper-V、SQL Azure、SQL Server、Visual Studio、Windows、Windows Server は、米国 Microsoft Corporation および/またはその関連会社の商標です。
その他、記載されている会社名および製品名は、各社の商標または登録商標です。
このドキュメントの内容は、2011 年 10 月現在のものです。