SCD Type2にて既存行より有効開始日が古いデータが到着した場合の取り扱い

SCD Type2にて既存行より有効開始日が古い(または同じ日付の)データが到着した場合の取り扱いを考えてみました。 前提:この方式を採用 ■Design Tip #107 Using the SQL MERGE Statement for Slowly Changing Dimension Processing http://www.kimballgrou…

SCD Type2 設計の観点のメモ

SCD Type2 設計の観点のメモです。 ・変化する時間の粒度 ディメンションデータの「変化する時間の粒度」は、ファクトと一致するはず。例えば、ファクト行を特徴付ける時間列がdate型(例:伝票日付)なら、ディメンションの有効範囲もdate型で日単位のはず…

SCD Type2の効率的な実装方式

SSISかT-SQLでSCD Type2を大量に実装する必要があって、効率的な実装方式を考えたり探したりした結果のメモです。SSISの既定のSCDコンポーネントに少し不満があって、SSISのデータフローコンポーネントで組み上げるか、T-SQLのMEARGEで...効率的なのはどちら…

DATE_CORRELATION_OPTIMIZATION オプションっていうものがありましたね

過去に作成した資料を読んでいて DATE_CORRELATION_OPTIMIZATION オプションを思い出したのでまた忘れたりしないようにメモしておきます(たぶん忘れます)。 ■相関した datetime 列にアクセスするクエリの最適化 http://msdn.microsoft.com/ja-jp/library/m…

金額規模ディメンションとリードタイムメジャーの実装

まず、金額規模ディメンションの実装方式のアイデア ・ディメンション属性の離散化プロパティで実装(再評価の必要なし) ・データソースビューの名前付きクエリでCASE句などで実装(メジャーグループの処理で再評価される)、これが良さそう(性能を考慮す…

サロゲートキーのルックアップの実装

以下の方式はある種の前提におけるものですが、基本的な実装方式としてお勧めできます。 記憶から書き出していますので記述漏れがあるかもしれませんが大部分はカバーできていると思います。 ・ファクトテーブル−ディメンションテーブル間では参照整合性制約…

計算メジャーでの Empty の考慮

計算メジャーの設定で、ゼロ除算だけ避けて単純に Iif([Measures].[分母] = 0, "n/a", [Measures][分子]/[Measures].[分母]) ("n/a" のところを "" 空文字 にしたり...) としたところ、[分子]や[分母]にそもそも値が無いセルに "n/a" が表示されてしまって…

DimensionAttribute の KeyColumns のカラムに NOT NUL 制約が付いていない場合の対応

DimensionAttribute の KeyColumns として設定したカラムに NOT NUL 制約が付いていない場合、 (かつ、データ型が文字型である場合) (かつ、NullProcessing プロパティが既定値の Automatic である場合) 値として空文字とNULL値が存在する(可能性がある…

SSASのドリルスルーアクションの問題点

SSASのドリルスルーアクションを使う機会があり、いろいろ問題に気がつきましたのでメモします。対象バージョンは SQL Sever 2008 R2 です。・翻訳機能に対応していない ・BIDSの設定機能では項目順序の設定が不自由 ・計算メジャーに対応していないそれぞれ…

SQL Server のトレースフラグ ってたくさんある(のかも)

SQLTO というSQL Serverユーザーグループ組織(たぶん)とMicrosoft の共催のセミナーイベントを USTREAM で拝見させて頂きました。 Masayuki_Ozawa さんのセッションで、トレースフラグに興味が沸いたので、DBCC TRACEOFF が成功する番号を調べてみることに…

有効期限を伸ばした PowerPivot for Excel 2010 November CTP

■PowerPivot Team Blog「Fix for PowerPivot Expiration Released」 http://blogs.msdn.com/powerpivot/archive/2010/04/07/fix-for-powerpivot-expiration-released.aspx有効期限を伸ばした PowerPivot for Excel 2010 November CTP がリリースされました。…

PowerPivot for Excel 2010 November CTP が有効期限切れで動作しない...

■PowerPivot Team Blog「PowerPivot for Excel 2010 November CTP Expired」 http://blogs.msdn.com/powerpivot/archive/2010/04/02/powerpivot-for-excel-2010-november-ctp-expired.aspxPowerPivot for Excel 2010 November CTP が期限切れで動作しなくな…

SSRS 2008 R2 レポートモデル生成

(つぶやき程度のメモです)SSRS 2008 R2 で、レポートマネージャ上でデータソース設定からレポートモデルを生成して、それを Reortbuilder 3.0 でデータソースとして読み込む、というのは新機能ですよね...Reortbuilder 3.0 は Reortbuilder 2.0 に 地図レ…

ホワイトペーパー「Microsoft SQL Server PowerPivot Planning and Deployment」の草稿

ずいぶん久しぶりのメモです。PowerPivot チームブログで、気になる投稿がありました。■PowerPivot Team Blog「PowerPivot Component Architecture」 http://blogs.msdn.com/powerpivot/archive/2010/03/22/powerpivot-component-architecture.aspxホワイト…

PowerPivot でのDAXによる多対多の実装−のURLメモ

■SQLBI - Marco Russo「Many-to-Many relationships in PowerPivot」 http://sqlblog.com/blogs/marco_russo/archive/2009/12/07/many-to-many-relationships-in-powerpivot.aspxPowerPivot で、DAX を駆使して多対多を実装。

SQL Server データファイルのバージョン

SQL Server データファイルのバージョンについてのメモ。■http://sqlblog.com/blogs/jonathan_kehayias/archive/2009/07/28/database-version-vs-database-compatibility-level.aspx SQL Server 7.0 databases have version number 515 SQL Server 2000 data…

Oracle ASM での「ストライプ・サイズ」まわりを整理

Oracle ASM での「ストライプ・サイズ」まわりについて、可能な範囲で整理しておきます。「ストライプ・サイズ/stripe size」は「ストライピング・サイズ/striping size」と同意であると仮定します。 ・ストライピング http://otndnld.oracle.co.jp/document…

PowerPivot for Excel November CTP リリース

PowerPivot_for_Excel.msi について、 Twitter で 11/18(たぶん米国時間) に出るよ、と言ってる人(たぶんマイクロソフト社のヒト)がいたので半信半疑でしたが... http://twitter.com/powerpivot/statuses/5776944946 ほんとに出ました。 ■「Microsoft SQL …

SQL Server Fast Track Data Warehouse 2.0 が公開されていました

■MSDN 「Fast Track Data Warehouse 2.0 Architecture」 http://msdn.microsoft.com/en-us/library/dd459178.aspx 重要な記述だけ抜き出したつもりなんですが、かなり多くなりました... Bulk inserts can also introduce sorting operations that utilize te…

SQL Sever 2008 R2 November CTP SSRS 新機能 − のURLメモ

■SQL Server Reporting Services Team Blog 「SQL Server 2008 R2 November CTP – What’s New In Reporting Services?」 http://blogs.msdn.com/sqlrsteamblog/archive/2009/11/09/sql-server-2008-r2-november-ctp-what-s-new-in-reporting-services.aspx R…

PowerPivot_for_Excel.msi 未入手

SQL Server 2008 R2 November CTP で特に楽しみにしていた機能は PowerPivot for Excel と Master Data Services なのですがまだ試せていません。 ・PowerPivot_for_Excel.msi http://technet.microsoft.com/en-us/library/ee210599(SQL.105).aspx#download …

SQL Sever 2008 R2 SSIS 新機能−ADO.NET 接続先−bulk insert interface のURLメモ

SQL Server 2008 R2 November CTP をインストール中です... ■SSIS Team Blog 「Something new for SSIS in SQL Server 2008 R2 November CTP」 http://blogs.msdn.com/mattm/archive/2009/11/12/something-new-for-ssis-in-sql-server-2008-r2-november-ctp.…

DWHアプライアンスのユーザーデータ

DWHアプライアンスの容量の表現は分かりにくいですね。「ユーザーデータ」は、この資料の表現が分かりやすいです。 http://www.oracle.co.jp/iSeminars/090818_1500/20090818_Exadata.pdf の29ページ Raw ストレージ: データ総容量(ディスク本数x ディスク容…

中小規模向け検証済み構成のDWHソリューション

■enterprise.watch 「NECと日本オラクル、検証済み構成で提供する中小規模向けDWHソリューション」 http://enterprise.watch.impress.co.jp/docs/news/20091106_326857.html 中小規模システムに向けたDWHソリューションを拡充すると発表した。 NECのx86サー…

Exadata V2 新機能−Hybrid Columnar Compression

■Oracle OpenWorld 2009 プレゼンテーション 「Oracle Advanced Compression in Database 11g Rel. 2: Value/Performance」 http://www.morganslibrary.com/pres/oow09_hcc.pdf 非カラムナデータベースで、ページ単位/ブロック単位で重複部分をまとめていく…

RDBデータ圧縮におけるメタデータの保存場所

IT Leaders 2009年11月号の特集「Oracle 11gR2 その実力を解剖する」のPart01で、データ圧縮について「Oracle では圧縮データの展開に必要なメタデータをブロック内に配置している(ので高速)。他のDBは一般的に圧縮メタデータをブロック外に持ち追加I/Oが…

DWH・BI関連のアプライアンス的な製品

各社からDWH・BI関連のアプライアンス的な製品が続々とリリースされていますので整理しておきます。■Neteeza 8月上旬に「Neteeza TwinFin」を発表。 http://www.itmedia.co.jp/enterprise/articles/0908/07/news081.html データウェアハウス(DWH)アプライ…

Oracle ASM(Automatic Storage Management) のセミナーに参加

オラクル青山センターで開催されたセミナー「Oracle Exadataを支えるOracle Database 11g 自動ストレージ管理技術を徹底解説」に参加してきました。使用された資料はこちらです。 http://www.oracle.co.jp/iSeminars/090618_1330/SS03-165_OW09_for_OrD.pdf …

SQL Server 2008 R2 新エディション−Parallel Data Warehouse / Datacenter 価格 のURLメモ

SQL Server 2008 R2 の、Parallel Data Warehouse と Datacenter の価格が書いてあったのでメモ。http://www.microsoft.com/sqlserver/2008/en/us/R2-editions.aspxCPUライセンスのみで Enterprise の 2倍。

SSRS−パイチャートの開始角度

開始角度が12時の方向ではなく、帳票を細かく気にする日本人顧客に不人気だったらしいSSRSのパイチャート。 ■A Developer's Blog 「Pie Chart Techniques」 http://blog.hoegaerden.be/2009/10/25/pie-chart-techniques/ パイチャートのカスタマイズ技術が盛…