問題タブ [saiku]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - SQLException: ステートメントにテーブルが見つかりません - Pentaho Saiku
Pentaho Schema Workbench を使用して OLAP キューブを作成しました (このリンクをたどります)。キューブにエラーはありませんでした。それを公開し、saiku analyitcs を使用するときに、キューブをロードしました。キューブのリストにキューブが表示されました。次に、列と行をドラッグすると、このエラーが発生しました
SQLException: ステートメントにテーブルが見つかりません [select "mondrian"."name" as "c0" from "mondrian"]
データベースを確認したところ、mondrian テーブルがあります。スキーマ名が記載されていないため、それを示していると思ったので、スキーマ名も追加しましたが、それでもエラーが表示されます
SQLException: 無効なスキーマ名: ステートメントの mondrian [select "mondrian"."name" as "c0" from "mondrian"."mondrian"]
このエラーについて教えてください。
repository - pentaho bi server5 のリポジトリからすべてのファイルとフォルダを取得するにはどうすればよいですか?
私はpentahoが初めてで、それを探求しています。私のアプリケーションでは、pentaho のリポジトリに保存されているすべてのファイルのリストが必要です。分析にはsaikuを使用しています。どうすればそれができるか教えてもらえますか?
hive - Apache Hive で saiku を使用する
Saiku を使用して BigData Platform (Hadoop) でデータ分析を行ったことがありますか? 私の最近の仕事では、いくつかのレガシー BI ツールを Hadoop と統合して、HDFS/HBase で一般的な OLAP クエリをサポートする必要があります。
Phoenix と Hbase hereで実装されたソリューションを見つけました。これは、saiku と Hbase を Phoenix の SQL Dialect でブリッジし、機能しました。ただし、このメソッドは HBase-API を介して HBase 内のデータしか処理できません。データ キューブの構築時に Map-Reduce スタイルのジョブをブーストすることはできません。私は、Apache Hive など、BigData と互換性のある代替手段をいくつか好みます。
Saiku はモンドリアンに基づいています。私のバージョンの Saiku はMondrian-4.0.0.0-SNAPSHOT.jarを使用していますが、これはすでに Hive でうまく機能することがわかっています。そして、Saiku の lib ディレクトリ内に多数の Hive-0.13 jar があることがわかりました。したがって、hive2 データソースの単純な構成で機能すると考えました。HDFS クラスターの namenode で hiveserver2 を開始し、次のデータソースを saiku に追加しました。
saiku は確かに hiveserver2 への接続に成功しましたが、データソースのロードに失敗しました。saiku ログに次のエラーが見つかりました。
ハイブ 0.13 のソースを調べました。getIdentifierQuoteString がまだ実装されておらず、単に例外がスローされていることがわかりました。
今まで私は困惑しています。サイクをハイブと一緒に使うのは実用的ですか? lib ディレクトリに Hive 0.13 jar がありますが、単純な Hive データソースをロードできませんか? ハイブのソースを変更するだけですか。新しくリリースされたHive 1.0で見つけました。この関数は、単純に空の文字列を返すことによって実装されます。
誰もが良い考えを持っていますか? ありがとう!
mdx - saiku Date Difference エラー
saiku を使用して 2 つの日付の日付の差を計算しているときに、間違った結果が得られます。
saiku - SpagoBI での Saiku 統合
SpagoBI 3.6 に saiku を統合することができました。しかし問題は、認証を回避できなかったことです。ユーザーは、SpagoBI に対して 1 つ、Saiku に対して 2 つ目の認証を二重に行う必要があります。saiku 認証を無効にするにはどうすればよいですか?
mongodb - Saiku Community Edition を使用した MongoDB 分析
optiq を使用しても Saiku を MongoDB に接続できません。既に Jars を saiku lib と web-inf lib にコピーしました。saiku がデータを追加すると、ソース コンソールには Catalog フィールドも URL 部分もありません。
pentaho - デートロールプレイングの次元。メインの日付ディメンションと比較
モンドリアン、ペンタホ、サイクを使用しています。
たとえば、注文用の単純な倉庫では、関心のある部品のみを追加するように単純化されています。
日付、顧客 ID、および金額の列を含む注文ファクト テーブルがあります。
顧客 ID、名前、最初の注文日を持つ顧客のディメンション列があります。
顧客の最初の注文の日付は、ロールプレイングの次元です。モンドリアン キューブで次の 2 つのメジャーを使用できるようにしたいと考えています。
日付と最初の注文日でグループ化して、金額を教えてください。これは、このデータモデルで問題ありません
月/週ごとに、今月/週に最初の注文をした顧客が費やした金額を教えてください。
これは主にモデリングまたはスキーマの問題であるため、ここにスキーマを記述しない方が簡単かもしれませんが、必要に応じて質問に追加できると思いました。
2 番目の指標は、日付がメイン ディメンションの日付と同じかどうかを比較する方法を見つける必要があるため、実行が困難です。この問題を計算メジャーと MemberToStr で解決しようとしていますが、方法が見つかりません。続行する方法についてのアイデアはありますか?