• ベストアンサー

データウェアハウスソフト

ORACLE 9iを簡単に抽出、分析できる データウェアハウスソフトを探しています。 現状では、COGNOS POWER PLAY シンフォウェア、データネイチャーが候補に 上がっているのですが、他に何かありますか? あれば教えてください。また、上記3つの 性能比較を知っていることがあれば教えて 下さい。 PS.  OSはMaxとLinx以外のオープン系  なら何でもOKです。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

OLAPツールのトップシェアは日本国内ではこれかな? BusinessObjects2000 http://www.businessobjects.co.jp/product/bo_2000.htm こういうものの場合、性能よりも、ユーザの使いやすさを最優先に検討した方がいいですよ。 OLAP 製品 比較 BI こんなキーワードでgoogleで調べれば、製品の比較のようなものも検索されてきます。

justmeet_t
質問者

お礼

早速のお返事有難う御座います。 使いやすさを優選したいですが どう図るかが難しいところですね。 参考にさせて頂きます。

その他の回答 (2)

  • pierre2
  • ベストアンサー率24% (259/1070)
回答No.3

#1です。 ごめんなさい、矢印つけてURL貼り忘れました、、、

参考URL:
http://www.jsys-products.com/product/all_dbls.html
justmeet_t
質問者

お礼

わざわざ有難うございます。 参考にさせて頂きます。

  • pierre2
  • ベストアンサー率24% (259/1070)
回答No.1

↓ERStudioみたいなのですか? ※ERStudioはWinのみみたいですが

justmeet_t
質問者

お礼

早速のお返事有難う御座います。 ERStudioで検索してみましたが HPが見当たりません。 お手数ですが、URLを教えて頂きますと ありがたいです。

関連するQ&A

  • MYSQLを利用したデータウェアハウスは作れますか。

    なんだか漠然とした質問ですみません。 SQL Serverは高価なもので、現状はLinuxでMYSQLを 起動させ、ODBC経由でExcelにデータを取り込み ピボットで分析しておりますが、使い勝手が悪いため 今後、OLAPキューブを作成してフロントエンドのExcelで ドリルダウン・アップ・スルーなどのDWHもどきを考えて おります。 やはりオープンソースの世界でここまではあつかましい でしょうか? 色々教えてください。

    • ベストアンサー
    • MySQL
  • 枝番の最大値とその前のデータを取得したい

    Oracle7で以下のような結果を得るにはどのようなSQLが あるでしょうか? 見積もりテーブル 見積NO 枝NO 件名 金額 0001 00  ああああ 10000 0002 00  いいいい 15000 0001 01  あああい 11000 0001 02  あああう 12000 0003 00  うううう 20000 0002 01  いいいう 16000 0002 02  いいいえ 17000 結果 見積NO 枝NO 件名 金額 0001 01  あああい 11000 0001 02  あああう 12000 0002 01  いいいう 16000 0002 02  いいいえ 17000 0003 00  うううう 20000 同一見積NOに変更した回数分枝NOがつくデータで、 最新とその一つ前のデータのみを抽出したいのです。 最新であれば副問い合わせでMAXを利用すればできそうですが、 その一つ前となると、やり方がわかりません。 また、データ量が多いので毎回MAXを副問い合わせしていると 検索に時間がかかりすぎる予感もするのですが・・・ よろしくお願いします。

  • DBで改行が入っているデータをExcelに改行なく貼り付けたい。

    ちょっとわかりにくいかもしれない質問をしてしまうのですが・・・。 OracleからBrioQueryというソフトを介してExcelにデータを貼り付けようとしています。 Oracleデータベース内で文字項目のデータがあるのですがメモみたいに使用している項目で長い文などで途中で改行されてデータが入っています。 このデータベースからBrioQueryという、データを抽出・分析したりするソフトを使ってデータを抽出します。このソフトは画面的にはExcelに近い感じで上記の文字項目データは1つのセルの中で改行された形でセットされています。(BrioQueryではデータの修正ができないようです) このBrioQueryからデータをクリップボードにコピーしてExcelに貼り付けられるのですが、上記文字項目がExcelでは1つのセルに収まらず改行の部分で本当に次の行の頭に改行されてしまうのです。 Excelに貼り付ける時に次の行に改行されずに貼り付けられる方法ってあるのでしょうか? OracleからBrioQueryの部分は自分からすると高度すぎるのでこのまま使いたいのでなんとかExcelの部分で対応できればという事で質問させて頂きました。 よろしくお願い申し上げます。

  • 3DCGソフトの購入を考えていますが…

    今3DCG系のソフトを購入したいと思っているのですが、 LightWave3D v9とautodesk 3ds Max間での互換性はあるのでしょうか?(モーションデータではなくオブジェクトデータのみの書き出しでも全然OKです)  また、シェード10pro.でのautodeskとの互換性があることは知っていて、主に製品のモデリングができればいいので静止画が作れれば作業的に十分なのですが、やはりアニメーションを個人的にやってみたい気があります。 ですので価格的にも性能的にも中間と感じているLightWave3Dv9を買おうと考えていますがどうでしょうか?

  • リンクテーブルによる基幹システムへの影響について

    OS:Windows XP Access Version:Access2003 某システム開発会社に開発を頼んでいる通販システムが社内にあります。 (400万程度の小規模なものです) 基幹のデータベースはOracle10.1になります。 システムの開発費用が予算より高くついてしまっている為、DBから分析用データを抽出するツールは 社内でAccessを使って行おうと思っています。 仕様は単純にOracleの参照用ユーザーを用意してリンクテーブルをAccessで作り データをローカルmdbファイルに落としこもうと思っています。 今後システム開発会社と協議することになりますが、システムへの影響を建前に システム開発会社にて開発するよう主張してくる可能性があります。 社内で上記の仕様でAccessでリンクテーブルを作成するに当り、現状のシステムに 何かしらの悪影響を与えることはあるのでしょうか。 分析用データの抽出であるため、深夜帯のアクセス時間が少ない時間にデータ抽出する 予定でおります。 また、データ量は最大のもので受注履歴データが10万件程度あります。 インフラ環境はサーバークライアント型で、クライアントにOracleが入っているのでそこでAccessの リンクテーブルを作成する予定でおります。 尚、AccessとOracleに関する知識は忘れているものもありますが、上記のテーブルを作成する ぐらいであれば可能と思います。手順はこんな感じで考えております。 http://www.venus.dti.ne.jp/~yoshi-o/RDB/Oracle-Access-NewTableMake.html 考えられるリスクや、アドバイスなどについてご教授頂ければと思います。 よろしくお願い致します。

  • アニメ業界を視野に入れた3DCGソフト選び

    3DCGソフトの学校に通って勉強しようと思っているのですが、mayaとmaxでは、アニメ制作会社への就職といった場合どちらで学んだ方がよいでしょうか。 現状では市販のテキストに付属の体験版で両ソフト共、簡単な物をモデリングしてアニメートさせてみたりしてるのですが、正直どちらのソフトでも自分的には構いません。(比較的maxの方が扱いやすいような気はしますが) 自分で調べた感じですと、アニメ制作にはmaxを使う会社が多いようですが、ケースバイケースで使い分けてるようですし、将来的には両方扱えるようになろうとは思っています。 仕事先としては、mayaを上手く扱えた方がゲーム業界等、就職先の候補は増えそうだと、私は思っているのですがどうでしょうか。 また、まだ上手く扱えていませんが、将来的にはキャラクターstudioなどで、キャラクターアニメートを得意としたいと思っています。 そうなると傾向としてはmaxの方が向いてるのでしょうか。 アドバイス等頂けると助かります。

  • オラクルからAccessにデータ追加

    オラクルから、必要なデータを抜出し加工の為のDBをAccessで作成していますが、オラクルから抜き出したデータ(レコードセット)を、どうやってAccessのテーブルに書き込めばよいかがわかりません。 ◎環境 Oracle:10g Access:2010 ◎現在の状況 Dim CON As New ADODB.Connection Dim RS As ADODB.Recordset Dim SQL As String Dim i As Integer 'DB接続定義 CON.Open "DSN=DNS名;UID=ユーザー名;PWD=パスワード;" 'SQL文 SQL = "SELECT " SQL = SQL & "カラム1," SQL = SQL & "カラム2," SQL = SQL & "カラム3" SQL = SQL & "FROM オラクルテーブル名 " SQL = SQL & "WHERE 抽出条件 " SQL = SQL & "AND 抽出条件" SQL = SQL & "GROUP BY カラム" SET RS = CON.EXCUTE(SQL) For i = 1 To 10 Debug.Print rs(カラム1) & rs(カラム2) next i ここまでは、オラクルのテーブルから、レコードセットにデータが取り込まれてます。 rs.close: SET RS = Nothing con.close:SET CON=Nothing end sub 案1 レコードセットのデータを、Access側のテーブルにループで回して、1行ずつデータ追加 案2 INTO句で直接、テーブル作成 調べていて、2通りのやり方があると思うのですが、どちらにしても、テーブルへの書き込み方がわかりません。 案1の場合、Access側のテーブルを開いてデータ追加する方法 ※同時に2つのテーブルを開くことになるのでは? 案2の場合、SQL文はオラクルで処理する為の物なので、AccessテーブルのINTO句が使えるのか? オラクルのテーブルをリンクする事も考えたのですが、実際動かすPCにはAccessRuntimeしかインストールしてませんので、オラクルのテーブルをリンクしてくれませんでした。 よい方法があれば、アドバイスを頂けたら幸いです。

  • データ保持の方法について

    こんにちは 連絡をOKの曜日を1、NGを0として0,0,0,0,0,0,0~1,1,1,1,1,1,1 の間の文字列を格納し、WHEREで利用しようと思っていたのですが これはもしや微妙なのでは…と思ってちょっと相談に参りました 最初に考えていたのが、データ抽出を行う日の曜日をdate("w",time()); で取得し、値に対応するn番目のデータが1の場合のみHITという感じで 日,月,火,水,木,金,土の順番にデータを保持させています (カンマ区切りでtext型になっています) ※連絡をしても良い曜日は複数でも可で、たとえば 月水金なら 0,1,0,1,0,1,0,0というデータになります でも良く考えたら、このデータは抽出後にexplodeしないと比較データ としては利用出来ない?と気づいて、SQL文の実行段階でデータを利用 する、いい方法は無いのかなーと思って調べてはいるのですが、どうも 良い検索キーワードが思いつかず足踏み状態です。。。 やりたいことは、月~日の曜日の間で連絡をしても良い曜日を判別して 検索した日の曜日と一致する場合に抽出を行うということです 質問内容をまとめますと 1.データ保持の方法が妥当なのかどうか 2.妥当な場合、比較の処理はSQLで出来るのか PHPで行うのか 3.SQLで出来る場合、関数のヒント 処理イメージをうまく説明出来ず伝わりにくい質問かと思いますので 補足が必要でしたらガンガン要求お願いします 構成や型の変更も何でもOKなので、こういう方法が応用きくよ、など 考え方のアドバイスも頂けると幸いです MySQL クライアントのバージョン: 5.0.45/PHP Version 5.2.6 です。

    • ベストアンサー
    • MySQL
  • Oracleからexcelへの抽出条件

    office2010 oracle11g Oracleデータベースから、excelマクロで条件を満たすデータを抽出したいです。 macroシートのI1に =TEXT(NOW(),"yyyymmddhhmm") が設定されています。 oracleのUSERというテーブルで、V_HELP_END_DTの列に日付としてのデータが入っています。 20170327 20160609 の様に西暦月日、8桁のデータです。 今日の日付 < V_HELP_END_DT のデータを抽出する条件で下記の様に設定しました。 Dim t As String t = Sheets("macro").Range("I1").Value rs.Open "select * from USER where V_HELP_END_DT >" & t, cn, adOpenDynamic, adLockOptimistic, adCmdText 上記のマクロで、エラーは発生しないのですが、何も抽出されません。 何が悪いのか、訂正いただきたく、よろしくお願いします。 なお、下記の場合は、2017から始まるデータが抽出されます。 rs.Open "select * from USER where V_HELP_END_DT > '2017%' ", cn, adOpenDynamic, adLockOptimistic, adCmdText

  • 「エクセルでデータのある行だけを他のシートに抽出する」を参考にしたのですが・・・

    下記過去の質問・回答を見つけ私も参考にさせて頂きましたが手詰まって困っています。 http://okwave.jp/qa943364.html なおこの質問の数式・例は全て過去質問の回答者:imogasiの回答を参考にさせて頂きました。 やりたい事→データを抽出する場所(A1をA3/B1をB3)を変更したいのです。 現状は(例データ)Sheet2のA1:B9(C列は関数式を入れた結果) A  B C 210 伊藤 1 211 山田 2 212 0 2 214 2 216 近藤 3 217 鈴木 4 219 0 4 220 4 221 大田 5 Sheets2の C1に=IF(A1="","",COUNTA($B$1:B1)-COUNTIF($B$1:B1,0))がはいり下にコピーしてます。 抽出するSheets3の A1に=IF(ROW()>MAX(Sheet2!C:C),"",OFFSET(Sheet2!$A$1,MATCH(ROW(),Sheet2!$C$1:$C$30,0)-1,0)) B1に=IF(ROW()>MAX(Sheet2!C:C),"",OFFSET(Sheet2!$A$1,MATCH(ROW(),Sheet2!$C$1:$C$30,0)-1,1)) 上記でうまくデータを抽出できるのですが、抽出する場所をA1及びB1を変更するとうまく抽出できません。 抽出場所をA3及びB3にする為にはどのような工夫が必要になるのでしょうか?

専門家に質問してみよう