問題タブ [business-intelligence]
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.
ssis - SSIS でのスカラー値関数の呼び出し
SSIS の派生列変換内からスカラー値関数を実行する方法はありますか?
-シナリオ-
ソース DB に、レコードの UOM 列の UOM 値に基づいて重みを変換する関数があります。この関数を ETL プロセスで利用して、体重測定値が常にポンドであることを確認したいと考えています。派生列内からこの関数を呼び出すことはできますか? そうでない場合、データ フロー内で利用できる別の変換タスクはありますか (列のステージングを回避しようとしています)。
dbo.Tasks テーブル
dbo.MeasurementUnits テーブル
dbo.GetConvertedWeight 関数
関数呼び出しの例
c# - プログラムでC#のSSISにデータフローコンポーネントを追加して接続します
SSISのデータフローコンポーネント用の高品質のサンプルコードはありますか?
特に次のものが必要です。
- OLEDBソース
- 列変換を導出する
- フラットファイルの宛先。
テーブルスキーマが、varchar(2)のIDとvarchar(20)の説明の2つの列で構成されているとします。出力は、1文字のフラットファイルID(IDの最初の文字を取得するだけ)と10文字の説明(Descriptionの最初の10文字を取得するだけ)です。それがC#であったら素晴らしいでしょう。
制御フロータスクと接続マネージャーを追加して接続することを私がよく知っていると仮定しましょう。
専門知識を事前に感謝します。
編集:
SQL Server 2005しかないので、このバージョンの例は非常に役立ちます。しかし、2008年にezAPIを使用できると本当にいいでしょう。
reporting - スキーマのないデータ ウェアハウスとレポート
電話/Webリクエスト/SMS/電子メールなどの結果として多くのイベントを生成するシステムがあります。これらのイベントのそれぞれを保存し、レポート(MI/BIなど)に使用できるようにする必要があります。これらのイベントには多くの変数があり、特定のスキームには適合しません。
イベント ドキュメントの構造は、キーと値のペアのリストです (cdr= 1&name=Paul&duration=123&postcode=l21)。現在、動的に生成されたスパース列を使用して (フラット) ドキュメントを格納する SQL Server システムがあり、そのデータに対して実行されるレポートがあります。さまざまな理由から、他のソリューションを検討しています。
これらのイベントを (スキーマに関係なく) プッシュし、その上でレポートと分析を提供できるシステム (オープンまたはクローズド) の提案を探しています。
私は Pentaho と Jasper を見たことがありますが、ほとんどはシステムに接続してデータを取得し、それについて報告しているようです。ドキュメントをプッシュして、レポートできるようにしたいだけです。
私は CouchDB が大好きですが、データをスキーマなしで送信し、その上でレポートを作成できるシステムを探しています (Pentaho、Jasper、SQL Reporting/Analytics Server などによく似ています)。
tsql - キューブ データとデータ マートのデータを比較する簡単な方法は何ですか?
TSQL クエリを使用して、キューブのデータとデータ マートのデータを比較しようとしていました。キューブで使用されている列がどこから来ているのかを見つけるのは難しいです。キューブで使用されている列はデータ ソース ビューから取得されているためですが、どのテーブルかを知るにはどうすればよいでしょうか?
助けていただければ幸いです
business-intelligence - Informaticaで日時を日時に分割する方法
Informatica8.1.1を使用しています。ソースフラットファイルには、1つの日付/時刻フィールドが含まれています。ターゲットテーブルに日付と時刻の2つの別々の列としてロードしたいと思います。TO_DATE関数を試して、日付と時刻を別々に取得しました。しかし、それはいくつかのエラーを与えています。
この日付/時刻を日付と時刻に分割するにはどうすればよいですか?または、ソースフラットファイルからターゲットテーブルの日付値に文字列値をロードできますか?
sql - SSIS ForEachLoop をプログラムで追加する
SSIS ForEachLoop をプログラムでどのように追加しますか?
SQL Server 2005 に限定されています。
次のプロパティを追加できません:
ForEachEnumerator
CollectionEnumerator
Directory
FileNameRetrieval
FileSpec
Recurse
私のコード形式は次のようになります。
事前に助けてくれてありがとう。
data-mining - データマイニングとビジネスインテリジェンステクノロジー
データ マイニングやビジネス インテリジェンス テクノロジの経験を求める仕事が増えていることに気付きました。これは信じられないほど広いトピックのように聞こえますが、インタビューで取り上げられた場合、このことについて少なくとも部分的な理解を深めたい場合、どこに行きますか?
ssis - SSIS を使用した SQL Server CDC では、どのデータをウィンドウ処理 (LSN または日付) 用に保存する必要がありますか?
ソース トランザクション テーブルの ID 列または日時列を使用して、トランザクション システムからデータ ウェアハウスをロードする際にデルタ検出を実装しました。次回データを抽出する必要がある場合は、前回抽出された最大の日時値を抽出クエリのフィルターで使用して、新しいレコードまたは変更されたレコードを識別します。同じミリ秒で複数のトランザクションがあった場合を除いて、これで十分でした。
しかし、現在、SQL Server 2008 には変更データ キャプチャ (CDC) があり、長さ 10 のバイナリである LSN (ログ シーケンス番号) と呼ばれる新しいものを提供しています。今、私は混乱しています。ウィンドウ処理の目的で保存する必要があるデータ (LSN または日時)。もちろん、LSN を使用すると、大きなトランザクション テーブルに追加の日時値を格納する必要がなくなりますが、これには欠点がありますか? どちらを使用する必要がありますか? LSNを日時にマッピングしてから日時を保存することは、信頼できる方法ではないと感じています。あなたの意見は何ですか?
PS: BI の専門家でない方、申し訳ありません。
c# - マーケットバスケット分析の使用方法(アプリオリ)SQL Server 2005
最後のプロジェクトを終了したいのですが、私のプロジェクトは、アプリオリアルゴリズムを使用したマーケットバスケット分析に関するものです。私はC#とSQLServer2005を使用しています。手伝ってくれませんか。セービングマートデータセットがあります。私は初心者で、SQLServer2005でマーケットバスケット分析を使用するためのステップステップの方法がわかりません。助けてください。
sql-server - SQL Server ビジネス インテリジェンス開発スタジオのインストール
Microsoft SQL Server 2005 をインストールしました。
これは、構成ツール (SQL サーバー構成マネージャー、SQL エラーおよび使用状況レポート、SQL Server Surface エリア構成、Reporting Services 構成) および SQL Server Management Studio で構成されます。
ただし、SQL Server Business Intelligence Development Studio が見つかりません。
どのようにインストールできますか?
フリーウェアのダウンロードとしてオンラインで入手できますか?