この記事では、BigQuery・Snowflake・Redshift・Databricks からのゼロコピーデータストリームにおける、アクセラレーション有効・無効時の UI / 機能の差異について説明します。
データストリームでアクセラレーションを一度も有効にしたことがない場合(常に直接アクセスモードの場合)、更新履歴、最終更新日(Last Refreshed)、最終処理レコード(Last Processed Records)、合計レコード数(Total Records)のメタデータは表示されません。これは、Data 360 (旧 Data Cloud) がデータをローカルにキャッシュしていないため、ストリーム経由でのデータ処理が行われないからです。このストリームが下流で使用・参照されるたびに、ソース(Snowflake、BigQuery、Redshift、Databricks)から直接データを照会します。
注意: データストリームでアクセラレーションを一度でも有効にしたことがある場合、または以前にアクセラレーションをオンにしていた場合、更新履歴やその他のメタデータ(Last Refreshed、Last Processed Records、Total Records)の残存データが表示されます。
以下のように、Records Processed が Records Added や Total Records よりも多く表示される場合があります。
これは、重複した主キー(Primary Key)が存在している可能性があるためです。アクセラレーションがオンの場合、Data 360 はユニークな主キーをキャッシュしてローカルに保存します。アクセラレーションがオフの場合、Data 360 は重複キーを考慮せず、ソース(Snowflake、BigQuery、Redshift、Databricks)から直接クエリします。
Data Stream > データストリームを編集 に移動してください:
増分列 というオプションがあります。
増分列(Incremental Column) はオプションフィールドです。ここにフィールドを指定すると、Data 360 はそのフィールドを使用して、変更イベントに基づきどのレコードを更新すべきかを監視します。
例: ユーザーが lastmodifieddate をインクリメンタル列として選択した場合、更新頻度ごとに、発生した変更イベントに基づいてレコードがインクリメンタルにアップサートされます。
004868009

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.