Skip to content

Commit 012c80a

Browse files
committed
Update object-storage.md
1 parent 1fba8c5 commit 012c80a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/en/integrations/data-ingestion/clickpipes/object-storage.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,14 +87,14 @@ The supported formats are:
8787
- [CSV](../../../interfaces/formats.md/#csv)
8888
- [Parquet](../../../interfaces/formats.md/#parquet)
8989

90-
## Exactly-once semantics
90+
## Exactly-Once Semantics
9191

9292
Various types of failures can occur when ingesting large dataset, which can result in a partial inserts or duplicate data. Object Storage ClickPipes are resilient to insert failures and provides exactly-once semantics. This is accomplished by using temporary "staging" tables. Data is first inserted into the staging tables. If something goes wrong with this insert, the staging table can be truncated and the insert can be retried from a clean state. Only when an insert is completed and successful, the partitions in the staging table are moved to target table. To read more about this strategy, check-out [this blog post](https://clickhouse.com/blog/supercharge-your-clickhouse-data-loads-part3).
9393

94-
### View support
94+
### View Support
9595
Materialized views on the target table are also supported. ClickPipes will create staging tables not only for the target table, but also any dependent materialized view.
9696

97-
We do not create staging tables for non-materialized vziews. This means that if you have a target table with one of more downstream materialized views, those materialized views should avoid selecting data via a view from the target table. Otherwise, you may find that you are missing data in the materialized view.
97+
We do not create staging tables for non-materialized views. This means that if you have a target table with one of more downstream materialized views, those materialized views should avoid selecting data via a view from the target table. Otherwise, you may find that you are missing data in the materialized view.
9898

9999
## Scaling
100100

0 commit comments

Comments
 (0)