Is there a difference between CREATE STREAMING LIVE TABLE
and CREATE INCREMENTAL LIVE TABLE
? The documentation is mixed: For instance, STREAMING
is used here, while INCREMENTAL
is used here. I have tested both and so far I have not noticed any difference.
Asked
Active
Viewed 5,651 times
9

dwolfeu
- 1,103
- 2
- 14
- 21
1 Answers
9
There are two aspects here:
Conceptual - incremental means that the minimal data changes are applied to a destination table, we don't recompute full data set when new data arrive. This is how is explained in the Getting Started book.
Syntax -
CREATE INCREMENTAL LIVE TABLE
was the original syntax for pipelines that were processing streaming data. But it was deprecated in the favor ofCREATE STREAMING LIVE TABLE
, but the old syntax is still supported for compatibility reasons.

Alex Ott
- 80,552
- 8
- 87
- 132
-
12In summary you are saying they are the same thing but one is deprecated syntax. – Nick.Mc Apr 27 '22 at 13:08