<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>MSSQL</title><link>http://blogs.wankuma.com/stlain/category/1827.aspx</link><description>MSSQL</description><managingEditor>st.lain</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>st.lain</dc:creator><title>[MSSQL] ついでにExcel DM Add-Inを使ってみる</title><link>http://blogs.wankuma.com/stlain/archive/2008/09/17/156771.aspx</link><pubDate>Wed, 17 Sep 2008 13:17:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/09/17/156771.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/156771.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/09/17/156771.aspx#Feedback</comments><slash:comments>377</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/156771.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/156771.aspx</trackback:ping><description>&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;S&gt;&lt;A title="[MSSQL] ADOMD.NET 10.0の在り処" HREF="/stlain/archive/2008/09/17/156711.aspx"&gt;昨日の流れ&lt;/A&gt;から使う気が無かったExcel DM Add-Inを使ってみました&lt;/S&gt;。Excelの高ユーザーインターフェースと&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;SSASのサーバーならではの分析機能を余すことなく？使ったAdd-Inという位置づけなのカナ～、と思ってます。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;[環境 クライアント側]&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;OS: Windows Vista Enterprise Edition (x64)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;その他: Microsoft Office 2007 (SP1) + DM Add-In&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;注: 多分、上記以外はいらないと思いますが動かなければ適宜インストールしてください。多分ですが、&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;　SQL Server 2008用Feature Packにあるパッケージ内で動くハズです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;[環境 サーバー側]&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;OS: Windows Server 2003 R2 (x86, SP2)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;その他: SQL Server 2008 Developer Edition (x86, Analysis Services)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;前準備として、DM Add-InをクライアントPCにインストールした後にクライアント側から&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;SSAS(=SQL Server Analysis Services)に一時的なデータベースが使用できるようにデータベースの&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;作成等を行わなくてはならないようです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;詳しい手順は[Microsoft SQL 2008 データ マイニング アドイン]→[作業の開始]を起動すれば書いてあるし、&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;勝手にやってくれるのでありがたいです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;IMG src="http://stlain.wankuma.com/blog/20080917/clip_5.png"&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;作成するデータベース名は既定の[DMAddinsDB]としておきます。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;次に、そのままDM Add-Inサンプルを動かしてもらっても構いませんし、折角なので[Northwind J]を使用&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;してみることにします。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;SSMS(=SQL Server Management Studio)を起動して、データベースに接続します。で、DB名[Northwind J]に&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;対して以下のクエリを発行します。&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class=wlWriterSmartContent id=scid:812469c5-0cb0-4c63-8c15-c81123a09de7:feee6bcf-ba49-436b-bfca-5f067da573d8 style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;&lt;PRE class=sql name="code"&gt;CREATE VIEW [受注関連予測] AS
(
SELECT 
	[TB_A].[受注コード], [TB_A].[受注日], 
	[TB_C].[商品名], 
	[TB_B].[数量], [TB_B].[単価], [TB_B].[数量] * [TB_B].[単価] AS [受注金額] 
FROM 
	[受注] AS TB_A, [受注明細] AS TB_B, [商品] AS [TB_C]
WHERE
	[TB_A].[受注コード] = [TB_B].[受注コード] 
AND
	[TB_B].[商品コード] = [TB_C].[商品コード]
) &lt;/PRE&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;このビューが返す結果をExcel 2007上で受け取ります。多分、こんな感じ。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;IMG src="http://stlain.wankuma.com/blog/20080917/clip_9.png"&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;上図にあるように、分析に使用する接続の設定をサクっと終わらせておきます。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;後は&lt;/FONT&gt;&lt;FONT face="ＭＳ ゴシック"&gt;最後の操作、「買い物かご分析」ボタンをボチっとな。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;IMG src="http://stlain.wankuma.com/blog/20080917/clip_10.png"&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;何を自動判断すると自動的に選択されるか知りませんが、勝手に選択されてますのでそのまま実行。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;ガシガシ勝手にバックグランドで処理をした後に、シートが2枚ほど追加されます。その内の1枚。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;IMG src="http://stlain.wankuma.com/blog/20080917/clip_11.png"&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;買い物かご分析ですが、おそらく内部的にはSSASのアソシエーションモデルを使用しているものと思われます。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;各顧客毎の受注パターンから、予測される商品の適当な組み合わせを分析して結果を返してくれている・・・ハズです。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;# 詳しくは&lt;A title=アソシエーション分析 href="http://www.google.co.jp/search?hl=ja&amp;amp;q=%E3%82%A2%E3%82%BD%E3%82%B7%E3%82%A8%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%88%86%E6%9E%90&amp;amp;lr=&amp;amp;aq=f&amp;amp;oq="&gt;Web&lt;/A&gt;でっっ&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;システムを組む程は無いにしても何かしらの分析(→意思決定)を行いたい中小企業なんかには受けがいいんでは～と思います。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;但し同じデータを使っても、こゆ分析に使用するパラメータですべての結果が変わるってのが怖いところでもあるんですが。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/156771.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>[MSSQL] ADOMD.NET 10.0の在り処</title><link>http://blogs.wankuma.com/stlain/archive/2008/09/17/156711.aspx</link><pubDate>Wed, 17 Sep 2008 00:08:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/09/17/156711.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/156711.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/09/17/156711.aspx#Feedback</comments><slash:comments>229</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/156711.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/156711.aspx</trackback:ping><description>&lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;ちと久々にADOMD.NETと戯れてみようと思ってC#+ASP.NETからSSAS2008に接続したりしてます。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;MSSQLサーバと開発用PCにはそれぞれ、サーバーインスタンスとクライアントツールが入っているんで&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;ADOMD.NET(10.0)用が入っているんですが。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&amp;gt;&amp;gt; Microsoft SQL Server 2008 用 Feature Pack - 2008 年 8 月&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&amp;gt; &lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&amp;amp;displaylang=ja" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&amp;amp;displaylang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&amp;amp;displaylang=ja&lt;/a&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;ここを見ると、2008用のADOMD.NETが挙がってない・・・。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;s&gt;ネイティブ用ADOMDは挙がっているんですけどね。ADOMD.NETで単体アプリを作った場合どぉするのかしら？&lt;/s&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;投稿前に「まさかね～」とは思った&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&amp;gt;&amp;gt; Microsoft Office 2007 用 Microsoft SQL Server 2008 データ マイニング アドイン&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&amp;gt; &lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=896A493A-2502-4795-94AE-E00632BA6DE7&amp;amp;displaylang=ja" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=896A493A-2502-4795-94AE-E00632BA6DE7&amp;amp;displaylang=ja"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=896A493A-2502-4795-94AE-E00632BA6DE7&amp;amp;displaylang=ja&lt;/a&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;なるコンポーネントをダメ元でインストール。結果、ADOMD.NET(10.0)を確認。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;なんだか腑に落ちない感じです。約20Mとちょっと重めですし。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;単純にFeature Packに追加し忘れてる気がするんですけどね。 (存在感薄いし)&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;PS. 接続文字列のプロバイダは"Provider=MSOLAP.4;"になります。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/156711.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>[MSSQL][MDX] SQL Server 2008 SSASにMDXを飛ばしてみるテスト</title><link>http://blogs.wankuma.com/stlain/archive/2008/08/14/153009.aspx</link><pubDate>Thu, 14 Aug 2008 17:01:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/08/14/153009.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/153009.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/08/14/153009.aspx#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/153009.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/153009.aspx</trackback:ping><description>&lt;P&gt;&lt;FONT face="MS Gothic"&gt;本日も暑いな～とか思いきや、なご～やは夕方から天気が荒れだしてきた予感。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;先日、折角BIDSを倒してクライアントPCにキューブ構築の環境が整いましたので、使ってみました。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;使ったデータはMicrosoftより公開されているSQL Server 2008 自習書に則っています。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&amp;gt;&amp;gt; SQL Server 2008 自習書シリーズ&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&amp;gt; &lt;A title=http://www.microsoft.com/japan/sqlserver/2008/self-learning/default.mspx href="http://www.microsoft.com/japan/sqlserver/2008/self-learning/default.mspx"&gt;http://www.microsoft.com/japan/sqlserver/2008/self-learning/default.mspx&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;上記ページの「SQL Server 2008 Analysis Services 入門編」のサンプルデータである「Northwind J」&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;をMSSQL上にマウントし、そこから自習書に則ってP70まで進めば以下のことができます。(多分・・・ね)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;[SQL Server 2008 SSMS画面]&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;IMG src="http://stlain.wankuma.com/blog/20080814/ssms.png"&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;SSMS(SQL Server Management Studio)の画面ですが、ぶっちゃけMSSQL2005と変わった感じはありません。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;軽く使った分には全く同じ気がするのですが・・・・。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;# そもそも、2005→2008 拡張部分を使ってないですし。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;自習書P70まで進んでキューブを作ってもBIDS上のブラウザで止まってるという、「MDX発行してないや～ん」な&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;悲しい状態なのでちょいとしたMDXをば。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;[MDX: 区分別に、区分内の各商品における受注金額の割合を求める]&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://stlain.wankuma.com/blog/20080814/mdx.png"&gt; &lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;[MDX結果: 但し、134行結果の一部のみ, 100%超えるのは四捨五入がなされてるからだと思われる]&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://stlain.wankuma.com/blog/20080814/result.png"&gt; &lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;文字ぢゃなくて画像なのはご勘弁を・・・・。&lt;S&gt;x64でWLWが動かせないMSさんに文句をいｔｔ（ｒｙ&lt;/S&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;なんとか結果がでたようです。ちょっとMDXを打たないと唯でさえ数少ないシナプスがぷちぷち切れるようなので&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;つなぎとめるので精一杯です orz&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;キューブ設計→デプロイまで無事完了しましたので、先日の強引なBIDSのインストールも大丈夫っぽいです。(・・)b&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="ＭＳ ゴシック"&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/153009.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>[MSSQL] BIDSを倒してきました orz</title><link>http://blogs.wankuma.com/stlain/archive/2008/08/12/152809.aspx</link><pubDate>Tue, 12 Aug 2008 19:39:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/08/12/152809.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/152809.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/08/12/152809.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/152809.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/152809.aspx</trackback:ping><description>&lt;FONT face="MS Gothic"&gt;
&lt;P&gt;朝からインストールを試すこと8時間以上、ようやくVS2008+MSSQL2008の&lt;/P&gt;
&lt;P&gt;クライアント環境が構築できました。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;結果、外部サイトの書き込みにあった方法そのままでした。&lt;/P&gt;
&lt;P&gt;&amp;gt;&amp;gt; Katmai (SQL Server 2008) CTP Installation&lt;/P&gt;
&lt;P&gt;&amp;gt; &lt;A href="http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/2007/10/18/katmai-sql-server-2008-ctp-installation.aspx#7179"&gt;http://blogs.adatis.co.uk/blogs/martynbullerwell/archive/2007/10/18/katmai-sql-server-2008-ctp-installation.aspx#7179&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;コメントにあるとおり、$VSInstallDir$\Common7\Ide\にあるdevenv.exe, devenv.exe.configファイルをコピーするようです。&lt;/P&gt;
&lt;P&gt;# つまりは、先にVisual Studio 2008, VS2008&amp;nbsp;SP1が先になります。これはおがわみつぎさんが書かれたとおりです。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;タイミングとしては、MSSQL2008のインストール中にC:\Program Files(x86)\Microsoft Visual Studio 9.0\Common7\Ideの&lt;/P&gt;
&lt;P&gt;フォルダが生成された直後から、BIDSのインストール工程にあるXML読み取りアクション(スクリーンショットを&lt;/P&gt;
&lt;P&gt;とり忘れたので英語名ではわからず)が開始されるまでの間です。&lt;/P&gt;
&lt;P&gt;# FailアクションがXMLっぽいのでdevenv.exe.configだけで良い気がしますが、まぁ、有難いコメントに従うべしですね&lt;/P&gt;
&lt;P&gt;# Failアクションが発生してしまうとBIDS機能がスキップされるものと思われます。多分、機能の追加で追加インストール&lt;/P&gt;
&lt;P&gt;# すれば大丈夫でしょうが。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;な～んか、MSSQL2005の時にもインストーラーに苦しめられた覚えがあるのですが、このデヂャブ～はいつに&lt;/P&gt;
&lt;P&gt;なったら解放されるのでしょうか・・・。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(追加修正)&lt;/P&gt;
&lt;P&gt;&amp;gt; # FailアクションがXMLっぽいのでdevenv.exe.configだけで良い気がしますが、まぁ、有難いコメントに従うべしですね&lt;/P&gt;
&lt;P&gt;これに尽きました orz&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;$VSInstallDir$\Common7\Ide\以下を、C:\Program Files(x86)\Microsoft Visual Studio 9.0\Common7\Ide\に&lt;/P&gt;
&lt;P&gt;コピーします(但し、既存フォルダの上書きは避けました)。その後にコマンドプロンプトを開いて、カレントディレクトリを&lt;/P&gt;
&lt;P&gt;C:\Program Files(x86)\Microsoft Visual Studio 9.0\Common7\Ide\ に変更します。&lt;/P&gt;
&lt;P&gt;その後に、&lt;/P&gt;
&lt;P&gt;&amp;gt; devenv /resetskippkgs&lt;/P&gt;
&lt;P&gt;を入力します。これで、[Microsoft SQL Server 2008]⇒[SQL Server Business Intelligence Development Studio]から&lt;/P&gt;
&lt;P&gt;起動した場合に「Analysis Service プロジェクト」が正常に起動できるようになると思われます。&lt;/P&gt;
&lt;P&gt;# キューブのデプロイまでは確認していませんのであしからず。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(更に追記)&lt;/P&gt;
&lt;P&gt;上記までだと結局Visual Studio 2008で「Analysis Servies プロジェクト」を選択すると怒られるので&lt;/P&gt;
&lt;P&gt;$VSInstallDir$\Common7\Ide\以下と、C:\Program Files(x86)\Microsoft Visual Studio 9.0\Common7\Ide\以下を&lt;/P&gt;
&lt;P&gt;同じ状態にしたほうがいい予感です。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/152809.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>[MSSQL] MSSQL2008インストールでBIDSが倒せない・・・</title><link>http://blogs.wankuma.com/stlain/archive/2008/08/12/152793.aspx</link><pubDate>Tue, 12 Aug 2008 16:42:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/08/12/152793.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/152793.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/08/12/152793.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/152793.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/152793.aspx</trackback:ping><description>&lt;FONT face="MS Gothic"&gt;
&lt;P&gt;Visual Studio 2008 SP1がリリース？されて1日、多分インストールに勤しんでいる方々も見えるでしょう。&lt;/P&gt;
&lt;P&gt;Visual Studio 2008(SP1) + MSSQL2008の共存インストールに成功した方、おめでと～です。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ちなみに、私は不運なグループに属してしまったようです。私のインストール環境は以下のとおり。&lt;/P&gt;
&lt;P&gt;OS: Windows Vista Ultimate Edition x64(SP1)&lt;/P&gt;
&lt;P&gt;VS: Visual Studio 2008 Standard Edition SP1&lt;/P&gt;
&lt;P&gt;SQL: SQL Server 2008 Enterprise Editioin (但し、共有ツール(クライアントツール)のみ)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;インストールを進めると不明なエラー"-2147467259"が出現してBIDSのみ失敗します。&lt;/P&gt;
&lt;P&gt;SSMS(SQL Server Management Studio)とか使っている分には大丈夫ですけどね。&lt;/P&gt;
&lt;P&gt;SSISパッケージとOLAPキューブが組めないのは結構痛いです。(サーバー側で組めばいいんですけどね・・・)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;案の定、似た現象についての報告がありましたので、以下にアップします。&lt;/P&gt;
&lt;P&gt;&amp;gt;&amp;gt; Error installing SQL 2008 July CTP&lt;/P&gt;
&lt;P&gt;&amp;gt; &lt;A href="http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=3733501&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=3733501&amp;amp;SiteID=1&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;嗚呼、同じ環境で発生していますね・・・。更に不幸なことに、VSInstallDirが同じDドライブですよ。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;同書き込みのリンク先にSolutionが書いてありますので、とりあえずはこれから試行。&lt;/P&gt;
&lt;P&gt;成功すればいいのですけどね～。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;# VSInstallDirの変更って普通なんぢゃないカナぁ。2.5GBもCドライブ食べられたくないですょ。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/152793.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>[雑記] Visual Studio 2008 Service Pack Preparation</title><link>http://blogs.wankuma.com/stlain/archive/2008/08/12/152689.aspx</link><pubDate>Tue, 12 Aug 2008 11:40:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/08/12/152689.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/152689.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/08/12/152689.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/152689.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/152689.aspx</trackback:ping><description>&lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;本日は曇りといいつつも室内が32.5度とか、定期的にCPU切り替え機が熱暴走するとかいう中から&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;の投稿です。。　中の人も暴走しそうです。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;Visual Studio 2008(SP1)を適用する前にSP1(Beta)を入れてる方はアンインストール？をせねばならない&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;ようです。SP1のインストーラーを起動するとPreparationツールの案内がされるのですが、JPページが&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;まだ準備されて無いようで。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&amp;gt;&amp;gt; Visual Studio 2008 Service Pack Preparation&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&amp;gt; &lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=a494b0e0-eb07-4ff1-a21c-a4663e456d9d&amp;amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a494b0e0-eb07-4ff1-a21c-a4663e456d9d&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=a494b0e0-eb07-4ff1-a21c-a4663e456d9d&amp;amp;displaylang=en&lt;/a&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;これを起動した後に作業が正常に完了していればSP1のインストールが開始できます。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;# 作業中にVisualStudio2008のインストールメディアを要求されますので準備しておいてください。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;img src="http://stlain.wankuma.com/blog/20080812/vs2008_preparation.png"&gt; &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;JPサイトで用意がされてないのは多分進行状況の「--」「/」「|」が日本語に対応してないからでしょう（冗談です&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;SP1が終わったらSQL Sevrer2008クライアントツールのインストールが待ってる～。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/152689.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>[MDX] MDXインジェクション</title><link>http://blogs.wankuma.com/stlain/archive/2008/08/02/151546.aspx</link><pubDate>Sat, 02 Aug 2008 23:57:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/08/02/151546.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/151546.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/08/02/151546.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/151546.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/151546.aspx</trackback:ping><description>&lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;一週間ほど前に名古屋#3のお酒の場で「SSASのネタを書くぞ～」なんて大見得を切ってしまったので・・・。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;とりあえず書きますが、ぶっちゃけMDXについて詳しくありません。間違いがあれば遠慮なくご指摘くださいm(_"_)m&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;まず、MDXとは。私の言うMDXは「Multi Dimensional eXpression」、多次元データベース用のクエリ言語のことで&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;ありますが、他には「Managed DirectX」なるものもMDXと略されるそうですね。現在、Googleでは後者の方が&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;検索数では優位であり、今後も差が開くでしょう・・・ orz&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;さておき、そんな一回目からインジェクションとかいかにも重そうなネタなんだ～、ということですが、&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;ネタ自体は1ヵ月前に用意してあって、更にその1ヵ月前にSQLインジェクションのネタが浮上していたから～。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;でも書かなかったのは「&lt;a href="http://katamari.jp/soulware/index.php/syntaxhighlighter/"&gt;SyntaxHighlighter for Windows Live Writer&lt;/a&gt;」を入れてからにしたかったのです。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;どの道、入れたところでMDXに対応してないんだしっっっ。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;んで、ようやく内容。MDXインジェクションなるものもあるそうです。ぶっちゃけ、セキュリティ側面(特にSSASに対する)には&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;詳しくありませんので、&lt;a href="http://cwebbbi.spaces.live.com/blog/cns!7B84B0F2C239489A!488.entry"&gt;Chris氏のBlog記事&lt;/a&gt;を参照ください。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;Blog記事にはどのような結果の違いが得られるが書かれていませんので実際の画面で。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;[環境]&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;Windows 2003 R2 Server + Windows Update&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;SQL Server 2005 Developer Edition SP2 + HotFix&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;[MDX Ex.1]&lt;/font&gt;&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2" width="690" border="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="688"&gt; &lt;p&gt;&lt;font face="MS Gothic"&gt;WITH &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MEMBER STRTOSET_TEST_1 AS COUNT(STRTOSET(" { [Measures].[ほげほげ] } "))&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MEMBER STRTOSET_TEST_2 AS COUNT(STRTOSET(" { [Measures].MEMBERS } "))&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MEMBER STRTOSET_TEST_3 AS COUNT(STRTOSET(" { [Measures].[ほげほげ] } ", CONSTRAINED))&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MEMBER STRTOSET_TEST_4 AS COUNT(STRTOSET(" { [Measures].MEMBERS } ", CONSTRAINED))&lt;br&gt;SELECT &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Measures].STRTOSET_TEST_1, &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Measures].STRTOSET_TEST_2, &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Measures].STRTOSET_TEST_3, &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Measures].STRTOSET_TEST_4 &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } ON AXIS(0)&lt;br&gt;FROM&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [HOGEHOGE_CUBE];&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;[MDX Ex.1 クエリ結果]&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;img src="http://stlain.wankuma.com/blog/20080802/ex1.png"&gt; &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;結果違うのは一目瞭然ですが、比べるべきは「STRTOSET_TEST1」と「STRTOSET_TEST_3」、および&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;「STETOSET_TEST_2」と「STRTOSET_TEST_4」。注目すべきは特に後者側です。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;単に、返されたメンバ数が「2」と「#Error」ですよ～ってだけなのですけどね。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;では、この違いを更にクエリで見てみると。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;[MDX Ex.2]&lt;/font&gt;&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2" width="692" border="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="690"&gt; &lt;p&gt;&lt;font face="MS Gothic"&gt;WITH &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET STRTOSET_TEST_5 AS STRTOSET(" { [Measures].MEMBERS } ")&lt;br&gt;SELECT&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { STRTOSET_TEST_5 } ON AXIS(0)&lt;br&gt;FROM &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [HOGEHOGE_CUBE];&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;[MDX Ex.2 クエリ結果]&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;img src="http://stlain.wankuma.com/blog/20080802/ex2.png"&gt; &lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;[MDX Ex.3]&lt;/font&gt;&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2" width="692" border="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="690"&gt; &lt;p&gt;&lt;font face="MS Gothic"&gt;WITH &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SET STRTOSET_TEST_6 AS STRTOSET(" { [Measures].MEMBERS } ", CONSTRAINED)&lt;br&gt;SELECT&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { STRTOSET_TEST_6 } ON AXIS(0)&lt;br&gt;FROM &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [HOGEHOGE_CUBE];&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;[MDX Ex.3 クエリ結果]&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;img src="http://stlain.wankuma.com/blog/20080802/ex3.png"&gt; &lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;Ex.3が示すエラーは「STRTOSETの関数が文字列からセットに変換する際に厳密なメンバが見つからないよ～」的な&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;ものです。STRTOXXX関数はその名のとおり、文字列から何かしらのXXX(メンバ、セット、タプル、etc...)に変換&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;します。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;で、この第1引数にユーザー指定の文字列が来る場合に&amp;lt;&amp;lt;Dimension Name&amp;gt;&amp;gt;.Membersと書かれようものならキューブ&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;内の全ての結果を晒す事になるよ～、ということだと思われます。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;なので、それを防ぐべく、ユーザーからの指定は厳密な指定がなされるように第2引数にCONSTRAINEDフラグを&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;指定しましょう、ということです。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;SSAS単体ではこの手のインジェクションに対して特に注意する必要がありません。が、しかし、SSRSと連動する場合&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;にはパラメータにより直にSSRSが発するクエリに対応するため、レポートも思わぬ結果をさらけ出すのだ、ということ&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;だと思われます。(英語読めないんだもん &amp;amp; SSRS使ったことないんだもん orz)&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;SQLインジェクションに比べて被害たるものは微小だ～、なんて思われるカモしれませんが、どの道、プログラマ？の&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;意図せぬ動作には変わりありませんので。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;いきなり、こんなネタを書いちゃいましたけど、多次元DB自体をいつか書かないとあかんですわね。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="ＭＳ ゴシック"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/151546.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>[MSSQL] 今頃ですが、Upgrade Advisor使ってみました</title><link>http://blogs.wankuma.com/stlain/archive/2008/06/21/144859.aspx</link><pubDate>Sat, 21 Jun 2008 23:57:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/06/21/144859.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/144859.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/06/21/144859.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/144859.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/144859.aspx</trackback:ping><description>&lt;FONT face="MS Gothic"&gt;
&lt;P&gt;# 久々の投稿～。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SQL Server 2008 CTPを入れたことが無いのですが &amp;amp; 導入する予定も無いのですが&lt;/P&gt;
&lt;P&gt;とりあえずUpgrade Advisorだけでも使っておこう、ということで。&lt;/P&gt;
&lt;P&gt;Upgrade Advisorのインストール &amp;amp; 設定に関しては中略。別段困ることもないし、&lt;/P&gt;
&lt;P&gt;他の方でやって見える方もいると思うので・・・。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;単純に結果、極ふつ～のAnalysis Services(SSAS)とIntegration Servies(SSIS)を対象に&lt;/P&gt;
&lt;P&gt;Advisorを走らせた結果です。&lt;/P&gt;
&lt;P&gt;[SSAS]&lt;/P&gt;&lt;IMG src="http://stlain.wankuma.com/blog/20080621/ssas.png"&gt;&lt;/IMG&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;[SSIS]&lt;/P&gt;&lt;IMG src="http://stlain.wankuma.com/blog/20080621/ssis.png"&gt;&lt;/IMG&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;SSASは大丈夫でしたが、何やらSSISでは1件の警告が出たようです。詳細によれば接続設定でOLAP9.0が使用されていますが、&lt;/P&gt;
&lt;P&gt;これがMSSQL2008ではOLAP10.0のプロバイダになりますよ～、的なものでした。&lt;/P&gt;
&lt;P&gt;というわけで・・・、SSAS, SSISではさしたる問題は発生しない、と。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;MSSQL2000→2005の際にはOLAPキューブを作り直ししなければならないほど劇的な変化がありましたが、2008では&lt;/P&gt;
&lt;P&gt;それほど変更が無い予感(あったとしても、下位互換があるということなのカナ)。&lt;/P&gt;
&lt;P&gt;まだMSSQL2008を入れてないので、SSAS, SSIS周りを含めて変更点を全部追わないといけないですね～。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/144859.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>st.lain</dc:creator><title>MSSQL2008 全国縦断弾丸ツアー</title><link>http://blogs.wankuma.com/stlain/archive/2008/06/06/142055.aspx</link><pubDate>Fri, 06 Jun 2008 17:16:00 GMT</pubDate><guid>http://blogs.wankuma.com/stlain/archive/2008/06/06/142055.aspx</guid><wfw:comment>http://blogs.wankuma.com/stlain/comments/142055.aspx</wfw:comment><comments>http://blogs.wankuma.com/stlain/archive/2008/06/06/142055.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.wankuma.com/stlain/comments/commentRss/142055.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/stlain/services/trackbacks/142055.aspx</trackback:ping><description>&lt;FONT face="MS Gothic"&gt;
&lt;P&gt;タイトルどおりですが、参加してきました。&lt;/P&gt;
&lt;P&gt;?&lt;/P&gt;
&lt;P&gt;分かった事は、私がエセ名古屋人であること。何を思ってか行ったことの無い&lt;/P&gt;
&lt;P&gt;ルーセントタワーに地下から進みましたが迷子になって、結局地上から。 orz&lt;/P&gt;
&lt;P&gt;?&lt;/P&gt;
&lt;P&gt;冗談(?)さておき、内容としては&lt;/P&gt;
&lt;P&gt;　2008カンファレンスのMSSQL説明 * (じっくり説明 - 開発サイドの説明 + アップグレード説明)&lt;/P&gt;
&lt;P&gt;な感じでした。&lt;/P&gt;
&lt;P&gt;?&lt;/P&gt;
&lt;P&gt;私的に興味あるのがアップグレードアドバイザで、どこまで検証してくれるのカナと。&lt;/P&gt;
&lt;P&gt;Analysis Servicesにおいて2000→2005は移行に失敗(?)してCubeを再作成し直しました。&lt;/P&gt;
&lt;P&gt;なので、何をどぉ表示するか楽しみです。&lt;/P&gt;
&lt;P&gt;# Blogネタにはできにゃいカモです。Analysis Services自体詳しくないし。&lt;/P&gt;
&lt;P&gt;?&lt;/P&gt;&lt;/FONT&gt;&lt;img src ="http://blogs.wankuma.com/stlain/aggbug/142055.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>