問題タブ [scd]
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.
python - Python で「緩やかに変化するディメンション」を持つデータベース テーブルをロードする
わかりました、 in を使用to_sql
してレコードをテーブルにロードできますpandas
。(残念ながら、(SQL Server) データベース サーバーがリモートであるため、またはを使用できません)。(タイプ 2)寸法がゆっくりと変化するテーブルはどうですか? SSIS では、SCD Wizardを使用します- Python の代替手段は何ですか? SCD ロジックをゼロからコーディングすることは避けたいと思います - うまくいけば、それを行うパッケージ (おそらくこれらの1 つ) がありますか? 単純にテーブルをロードするだけでも問題ありませんが、次元データマートの世界では SCD をサポートする必要がありますか?bcp
bulk insert
sql-server - レコードが変更されるたびにバージョン カウンターを含む SCD タイプ 2
ゆっくりと変化するディメンション DIM_Object の +1 カウンターが必要です。テーブル PMEObject テーブルのレコードが変更されるたびに、DIM_Object.Versie を 1 ずつ増やします。
コードに関するすべてが正常に動作し、これもエラーなしで実行できます。ただし、「+1 Versie」がある場合は、実際にカウントして、+1 を追加する必要がある実際の数を示す過去の行を参照する必要があります。古いレコードを正しく参照する方法がわかりません。
「+1 Versie」を配置した場所に、DIM_Object.Versie の以前の数に基づいて実際に累積させたいと考えています。現在のレコードには NULL のみが表示されると思われるため、現在は「1」のままです。
あなたはなにか考えはありますか?
敬具、
広告