Aller au contenu

Renvoie les informations de bloc de l’instantané le plus récent ou spécifié d’une table. Pour en savoir plus sur ce qu’est un bloc dans PlaidCloud Lakehouse, consultez What are Snapshot, Segment, and Block?.

La commande renvoie l’emplacement de chaque fichier parquet référencé par un instantané. Cela permet aux applications en aval d’accéder aux données stockées dans ces fichiers et de les consommer.

Voir aussi :

FUSE_BLOCK('<database_name>', '<table_name>'[, '<snapshot_id>'])
CREATE TABLE mytable(c int);
INSERT INTO mytable values(1);
INSERT INTO mytable values(2);
SELECT * FROM FUSE_BLOCK('default', 'mytable');
---
┌──────────────────────────────────┬────────────────────────────┬────────────────────────────────────────────────────┬────────────┬────────────────────────────────────────────────────┬───────────────────┐
│ snapshot_id │ timestamp │ block_location │ block_size │ bloom_filter_location │ bloom_filter_size │
├──────────────────────────────────┼────────────────────────────┼────────────────────────────────────────────────────┼────────────┼────────────────────────────────────────────────────┼───────────────────┤
│ 51e84b56458f44269b05a059b364a659 │ 2022-09-15 07:14:14.137268 │ 1/7/_b/39a6dbbfd9b44ad5a8ec8ab264c93cf5_v0.parquet │ 4 │ 1/7/_i/39a6dbbfd9b44ad5a8ec8ab264c93cf5_v1.parquet │ 221 │
│ 51e84b56458f44269b05a059b364a659 │ 2022-09-15 07:14:14.137268 │ 1/7/_b/d0ee9688c4d24d6da86acd8b0d6f4fad_v0.parquet │ 4 │ 1/7/_i/d0ee9688c4d24d6da86acd8b0d6f4fad_v1.parquet │ 219 │
└──────────────────────────────────┴────────────────────────────┴────────────────────────────────────────────────────┴────────────┴────────────────────────────────────────────────────┴───────────────────┘