問題タブ [temporal-tables]

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 投票する
1 に答える
107 参照

postgresql - 取得エラー: タイプ "期間" が存在しない

拡張機能を追加btree_gistしてもエラーが発生します。temporal_tables

(3列)

バージョンの詳細

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

sql-server - ファクト ディメンション DWH 設計でシステム バージョン管理されたテンポラル テーブルを使用することは可能ですか?

DWH システムに SCD type2 履歴ディメンション テーブル (または、SCD type2 属性を持つテーブルと言うべきか) を実装したいとします。これは、今のところnatural key+ primary surrogate key+ datefrom+ dateto+iscurrent列を追加した「通常のテーブル」として実装しています。

どこ

  • これprimary surrogate keyは、すべてのファクト テーブルで外部キーとして使用するために必要です。
  • datefrom+ dateto+iscurrent列は履歴を追跡するために必要です。

ここで、ファクト ディメンション DWH 設計でシステム バージョン管理されたテンポラル テーブルを使用したいと考えていますが、MSDNは次のように述べています。

現在のテーブルと履歴テーブルの間でレコードを関連付けるためには、テンポラル テーブルに主キーを定義する必要があります。履歴テーブルに主キーを定義することはできません

したがって、「オンザフライ」または別のETLプロセスを生成するビューを使用する必要があるように見えますがprimary surrogate key、両方のアイデアが好きではありません...

たぶん別の方法がありますか?

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

sql-server-2016 - SQL Server 2016 テンポラル テーブル - ビルド履歴データ

SQL Server 2016 テンポラル テーブルから履歴データを作成する必要があります。

次のテーブル構造を検討してください。

  • テーブル名: オブジェクト
  • 列: ObjectId (主キー)、Name (Varchar 100)、Price (int)、UpdatedBy (varchar 100)、UpdatedOn (日時)、ValidFrom (生成された DateTime)、ValidTo (生成された DateTime)

Objects_Historyこのテーブルには、テンポラル テーブルのレコードもあります

ここでの要件は、次の方法で特定のオブジェクトの監査証跡を表示できることです。

最新のレコードが最初に来るはずです。