問題タブ [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.
elasticsearch - ビジネス インテリジェンスに ElasticSearch と Kibana を使用する
製品の検索機能に ElasticSearch を使用しています。これはうまくいきます。
現在、セルフサービスのビジネス インテリジェンスをお客様に提供したいと考えています。パフォーマンスへの影響により、運用データベースに関するレポートは最悪です。実行時に、1,000 万件のレコードの平均「注文解決時間」を計算しても、時間内に結果を取得できませんでした。従来の方法では、ETL を使用して運用データをロードし、それを要約することによってデータ マートを作成します。次に、任意のレポート エンジンを使用して、指標とレポートを顧客に提供します。このアプローチは機能しますが、お客様の総所有コストが増加します。
レポート用の中間データ サーフェスとして ElasticSearch を使用したことがある人がいるかどうか疑問に思っています。Kibana はデータの探索や視覚化のニーズに対応できますか?
etl - Sql Server Data Tools (Integration Services) で ETL タスクを注文する方法は?
私はETL処理の初心者です。ETL を介してデータ マートに入力しようとしていますが、問題が発生しました。4 つの ETL タスク (マート内の特定のテーブルを埋める各タスク) があり、問題は、外部キー制約などの制約違反を回避するために、特定の順序でそれらを実行する必要があることです。どうすればこれを達成できますか?どんな助けでも本当に感謝しています。
これは私の現在の ETL のスナップです。
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_date
care_team_member_Engagement_id
次のクエリで2番目の部分を実装できました
care_team_member_name
しかし、特定のエンゲージメント IDを選択した最初の部分を実装できません
例えば:
このテーブルから、終了日が null の名前を選択する必要があります