問題タブ [datamart]

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.

0 投票する
3 に答える
1733 参照

elasticsearch - ビジネス インテリジェンスに ElasticSearch と Kibana を使用する

製品の検索機能に ElasticSearch を使用しています。これはうまくいきます。

現在、セルフサービスのビジネス インテリジェンスをお客様に提供したいと考えています。パフォーマンスへの影響により、運用データベースに関するレポートは最悪です。実行時に、1,000 万件のレコードの平均「注文解決時間」を計算しても、時間内に結果を取得できませんでした。従来の方法では、ETL を使用して運用データをロードし、それを要約することによってデータ マートを作成します。次に、任意のレポート エンジンを使用して、指標とレポートを顧客に提供します。このアプローチは機能しますが、お客様の総所有コストが増加します。

レポート用の中間データ サーフェスとして ElasticSearch を使用したことがある人がいるかどうか疑問に思っています。Kibana はデータの探索や視覚化のニーズに対応できますか?

0 投票する
1 に答える
307 参照

etl - Sql Server Data Tools (Integration Services) で ETL タスクを注文する方法は?

私はETL処理の初心者です。ETL を介してデータ マートに入力しようとしていますが、問題が発生しました。4 つの ETL タスク (マート内の特定のテーブルを埋める各タスク) があり、問題は、外部キー制約などの制約違反を回避するために、特定の順序でそれらを実行する必要があることです。どうすればこれを達成できますか?どんな助けでも本当に感謝しています。

これは私の現在の ETL のスナップです。 これは私の現在のETLのスナップです

0 投票する
1 に答える
55 参照

sql - SQL Server で SQL を使用して次のタスクを実装する方法

テーブルcare_team_member_nameからを選択する必要があるこのタスクに取り組みました。DIM_CARE_TEAM_MEMBER条件は、特定care_team_member_Engagement_idのメンバーについては、アクティブなメンバー、つまり null を選択する必要があり、非アクティブなメンバーについては、その特定care_team_member_end_dateの最大値を選択する必要があるということです。care_team_member_end_datecare_team_member_Engagement_id

次のクエリで2番目の部分を実装できました

care_team_member_nameしかし、特定のエンゲージメント IDを選択した最初の部分を実装できません

例えば:

このテーブルから、終了日が null の名前を選択する必要があります