Showing preview only (774K chars total). Download the full file or copy to clipboard to get everything.
Repository: polomarcus/Spark-Structured-Streaming-Examples
Branch: master
Commit: 75024e3e539a
Files: 6093
Total size: 43.5 KB
Directory structure:
gitextract_3i94o2pu/
├── .gitignore
├── LICENSE
├── README.md
├── build.sbt
├── data/
│ ├── allRadioPartitionByRadioAndDate.parquet/
│ │ ├── ._SUCCESS.crc
│ │ ├── _SUCCESS
│ │ ├── radio=nova/
│ │ │ ├── year=2015/
│ │ │ │ └── month=12/
│ │ │ │ └── day=31/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ └── year=2016/
│ │ │ ├── month=1/
│ │ │ │ ├── day=1/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=10/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=11/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=12/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=13/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=14/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=15/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=16/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=17/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=18/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=19/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=2/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=20/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=21/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=22/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=23/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=24/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=25/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=26/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=27/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=28/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=29/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=3/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=30/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=31/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=4/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=5/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=6/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=7/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=8/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── day=9/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── month=10/
│ │ │ │ ├── day=1/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=10/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=11/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=12/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=13/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=14/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=15/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=16/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=17/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=18/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=19/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=2/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=20/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=21/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=22/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=23/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=24/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=25/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=26/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=27/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=28/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=29/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=3/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=30/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=31/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=4/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=5/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=6/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=7/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=8/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── day=9/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── month=11/
│ │ │ │ ├── day=1/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=10/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=11/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=12/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=13/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=14/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=15/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=16/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=17/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=18/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=19/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=2/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=20/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=21/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=22/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=23/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=24/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=25/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=26/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=27/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=28/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=29/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=3/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=30/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=4/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=5/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=6/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=7/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=8/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── day=9/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── month=12/
│ │ │ │ ├── day=1/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=10/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=11/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=12/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=13/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=14/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=15/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=16/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=17/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=18/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=19/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=2/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=20/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=21/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=22/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=23/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=24/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=25/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=26/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=27/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=28/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=29/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=3/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=30/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=31/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=4/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=5/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=6/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=7/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=8/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── day=9/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── month=2/
│ │ │ │ ├── day=1/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=10/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=11/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=12/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=13/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=14/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=15/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=16/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=17/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=18/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=19/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=2/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=20/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=21/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=22/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=23/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=24/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=25/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=26/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=27/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=28/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=29/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=3/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=4/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=5/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=6/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=7/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=8/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── day=9/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── month=3/
│ │ │ │ ├── day=1/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=10/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=11/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=12/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=13/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=14/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=15/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=16/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=17/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=18/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=19/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=2/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=20/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=21/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=22/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=23/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=24/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=25/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=26/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=27/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=28/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=29/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=3/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=30/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=31/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=4/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=5/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=6/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=7/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=8/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── day=9/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── month=4/
│ │ │ │ ├── day=1/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=10/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=11/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=12/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=13/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=14/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=15/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=16/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=17/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=18/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=19/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=2/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=20/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=21/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=22/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=23/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=24/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=25/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=26/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=27/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=28/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=29/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=3/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=30/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=4/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=5/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=6/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=7/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=8/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── day=9/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── month=5/
│ │ │ │ ├── day=1/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=10/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=11/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=12/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=13/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=14/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=15/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=16/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=17/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=18/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=19/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=2/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=20/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=21/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=22/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=23/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=24/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=25/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=26/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=27/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=28/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=29/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=3/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=30/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=31/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=4/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=5/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=6/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=7/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=8/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── day=9/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── month=6/
│ │ │ │ ├── day=1/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=10/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=11/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=12/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=13/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=14/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=15/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=16/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=17/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=18/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=19/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=2/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=20/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=21/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=22/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=23/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=24/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=25/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=26/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=27/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=28/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=29/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=3/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=30/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=4/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=5/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=6/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=7/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=8/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── day=9/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── month=7/
│ │ │ │ ├── day=1/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=10/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=11/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=12/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=13/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=14/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=15/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=16/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=17/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=18/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=19/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=2/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=20/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=21/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=22/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=23/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=24/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=25/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=26/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=27/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=28/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=29/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=3/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=30/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=31/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=4/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=5/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=6/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=7/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=8/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── day=9/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── month=8/
│ │ │ │ ├── day=1/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=10/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=11/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=12/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=13/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=14/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=15/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=16/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=17/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=18/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=19/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=2/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=20/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=21/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=22/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=23/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=24/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=25/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=26/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=27/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=28/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=29/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=3/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=30/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=31/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=4/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=5/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=6/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=7/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=8/
│ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── day=9/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ └── month=9/
│ │ │ ├── day=1/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=10/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=11/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=12/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=13/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=14/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=15/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=16/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=17/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=18/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=19/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=2/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=20/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=21/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=22/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=23/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=24/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=25/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=26/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=27/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=28/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=29/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=3/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=30/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=4/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=5/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=6/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=7/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── day=8/
│ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ └── day=9/
│ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ ├── radio=nrj/
│ │ │ └── year=2016/
│ │ │ ├── month=1/
│ │ │ │ ├── day=1/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=2/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=3/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=4/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── day=5/
│ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── month=10/
│ │ │ │ ├── day=1/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=10/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=11/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=12/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=13/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=14/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=15/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=16/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=17/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=18/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=19/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=2/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=20/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=21/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=22/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=23/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=24/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=25/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=26/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=3/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=4/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=5/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=6/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=7/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=8/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── day=9/
│ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── month=11/
│ │ │ │ ├── day=24/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=25/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=26/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=27/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=28/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=29/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── day=30/
│ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── month=12/
│ │ │ │ ├── day=1/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=10/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=11/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=12/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=13/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=14/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=15/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=16/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=17/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=18/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=19/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=2/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=20/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=21/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=22/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=23/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=24/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=25/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=26/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=27/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=28/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=29/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=3/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=30/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=31/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=4/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=5/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=6/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=7/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=8/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── day=9/
│ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ ├── month=2/
│ │ │ │ ├── day=10/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=11/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=12/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=13/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=14/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=15/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=16/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=17/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=18/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=19/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=20/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=21/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=22/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=23/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=24/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet
│ │ │ │ ├── day=25/
│ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc
│ │
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
.idea/*
target/*
spark-warehouse/*
checkpoint/*
project/*
================================================
FILE: LICENSE
================================================
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright 2018 Paul Leclercq
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
================================================
FILE: README.md
================================================
# Kafka / Cassandra / Elastic with Spark Structured Streaming
[](https://app.codacy.com/app/paleclercq/Spark-Structured-Streaming-Examples?utm_source=github.com&utm_medium=referral&utm_content=polomarcus/Spark-Structured-Streaming-Examples&utm_campaign=Badge_Grade_Dashboard)
Stream the number of time **Drake is broadcasted** on each radio.
And also, see how easy is Spark Structured Streaming to use using Spark SQL's Dataframe API
## Run the Project
### Step 1 - Start containers
Start the ZooKeeper, Kafka, Cassandra containers in detached mode (-d)
```
./start-docker-compose.sh
```
It will run these 2 commands together so you don't have to
```
docker-compose up -d
```
```
# create Cassandra schema
docker-compose exec cassandra cqlsh -f /schema.cql;
# confirm schema
docker-compose exec cassandra cqlsh -e "DESCRIBE SCHEMA;"
```
### Step 2 - start spark structured streaming
```
sbt run
```
### Run the project after another time
As checkpointing enables us to process our data exactly once, we need to delete the checkpointing folders to re run our examples.
```
rm -rf checkpoint/
sbt run
```
## Monitor
* Spark : http://localhost:4040/SQL/
* Kibana (index "test") : http://localhost:5601/app/kibana#/discover
* Kafka : Read all messages sent
```
docker-compose exec kafka \
kafka-console-consumer --bootstrap-server localhost:9092 --topic test --from-beginning
```
Examples:
```
{"radio":"nova","artist":"Drake","title":"From Time","count":18}
{"radio":"nova","artist":"Drake","title":"4pm In Calabasas","count":1}
```
## Requirements
* SBT
* [docker compose](https://github.com/docker/compose/releases/tag/1.17.1)
### Linux
```
curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
```
### MacOS
```
brew install docker-compose
```
## Input data
Coming from radio stations stored inside a parquet file, the stream is emulated with ` .option("maxFilesPerTrigger", 1)` option.
The stream is after read to be sink into Kafka.
Then, Kafka to Cassandra
## Output data
Stored inside Kafka and Cassandra for example only.
Cassandra's Sinks uses the [ForeachWriter](https://spark.apache.org/docs/latest/api/scala/index.html#org.apache.spark.sql.ForeachWriter) and also the [StreamSinkProvider](https://spark.apache.org/docs/latest/api/scala/index.html#org.apache.spark.sql.sources.StreamSinkProvider) to compare both sinks.
One is using the **Datastax's Cassandra saveToCassandra** method. The other another method, messier (untyped), that uses CQL on a custom foreach loop.
From Spark's doc about batch duration:
> Trigger interval: Optionally, specify the trigger interval. If it is not specified, the system will check for availability of new data as soon as the previous processing has completed. If a trigger time is missed because the previous processing has not completed, then the system will attempt to trigger at the next trigger point, not immediately after the processing has completed.
### Kafka topic
One topic `test` with only one partition
#### List all topics
```
docker-compose exec kafka \
kafka-topics --list --zookeeper zookeeper:32181
```
#### Send a message to be processed
```
docker-compose exec kafka \
kafka-console-producer --broker-list localhost:9092 --topic test
> {"radio":"skyrock","artist":"Drake","title":"Hold On We’Re Going Home","count":38}
```
### Cassandra Table
There are 3 tables. 2 used as sinks, and another to save kafka metadata.
Have a look to [schema.cql](https://github.com/polomarcus/Spark-Structured-Streaming-Examples/blob/e9afaf6691c860ffb4da64e311c6cec4cdee8968/src/conf/cassandra/schema.cql) for all the details.
```
docker-compose exec cassandra cqlsh -e "SELECT * FROM structuredstreaming.radioOtherSink;"
radio | title | artist | count
---------+--------------------------+--------+-------
skyrock | Controlla | Drake | 1
skyrock | Fake Love | Drake | 9
skyrock | Hold On We’Re Going Home | Drake | 35
skyrock | Hotline Bling | Drake | 1052
skyrock | Started From The Bottom | Drake | 39
nova | 4pm In Calabasas | Drake | 1
nova | Feel No Ways | Drake | 2
nova | From Time | Drake | 34
nova | Hype | Drake | 2
```
### Kafka Metadata
@TODO Verify this below information. Cf this [SO comment](https://stackoverflow.com/questions/46153105/how-to-get-kafka-offsets-for-structured-query-for-manual-and-reliable-offset-man/46174353?noredirect=1#comment79536515_46174353)
When doing an application upgrade, we cannot use [checkpointing](https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html#recovering-from-failures-with-checkpointing), so we need to store our offset into a external datasource, here Cassandra is chosen.
Then, when starting our kafka source we need to use the option "StartingOffsets" with a json string like
```
""" {"topicA":{"0":23,"1":-1},"topicB":{"0":-2}} """
```
Learn more [in the official Spark's doc for Kafka](https://spark.apache.org/docs/latest/structured-streaming-kafka-integration.html#creating-a-kafka-source-for-batch-queries).
In the case, there is not Kafka's metadata stored inside Cassandra, **earliest** is used.
```
docker-compose exec cassandra cqlsh -e "SELECT * FROM structuredstreaming.kafkametadata;"
partition | offset
-----------+--------
0 | 171
```
## Useful links
* [Kafka tutorial #8 - Spark Structured Streaming](http://aseigneurin.github.io/2018/08/14/kafka-tutorial-8-spark-structured-streaming.html)
* [Processing Data in Apache Kafka with Structured Streaming in Apache Spark 2.2](https://databricks.com/blog/2017/04/26/processing-data-in-apache-kafka-with-structured-streaming-in-apache-spark-2-2.html)
* https://databricks.com/blog/2017/04/04/real-time-end-to-end-integration-with-apache-kafka-in-apache-sparks-structured-streaming.html
* https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html#using-foreach
* https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html#output-modes
* [Elastic Structured Streamin doc](https://www.elastic.co/blog/structured-streaming-elasticsearch-for-hadoop-6-0)
* [Structured Streaming - “Failed to find data source: es” ](https://discuss.elastic.co/t/structured-streaming-failed-to-find-data-source-es)
* [Arbitrary Stateful Processing in Apache Spark’s Structured Streaming][1]
* [Deep dive stateful stream processing][2]
* [Official documentation][3]
[1]: https://databricks.com/blog/2017/10/17/arbitrary-stateful-processing-in-apache-sparks-structured-streaming.html
[2]: https://databricks.com/session/deep-dive-stateful-stream-processing
[3]: https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html#arbitrary-stateful-operations
### Docker-compose
* [The last pickle's docker example](https://github.com/thelastpickle/docker-cassandra-bootstrap/blob/master/docker-compose.yml)
* [Confluence's Kafka docker compose](https://docs.confluent.io/current/installation/docker/docs/quickstart.html#getting-started-with-docker-compose)
## Inspired by
* https://github.com/ansrivas/spark-structured-streaming
* [Holden Karau's High Performance Spark](https://github.com/holdenk/spark-structured-streaming-ml/blob/master/src/main/scala/com/high-performance-spark-examples/structuredstreaming/CustomSink.scala#L66)
* [Jay Kreps blog articles](https://medium.com/@jaykreps/exactly-once-support-in-apache-kafka-55e1fdd0a35f)
================================================
FILE: build.sbt
================================================
resolvers += "Spark Packages Repo" at "https://dl.bintray.com/spark-packages/maven"
name := "Spark-Structured-Streaming-Examples"
version := "1.0"
scalaVersion := "2.11.12"
val sparkVersion = "2.2.0"
libraryDependencies += "log4j" % "log4j" % "1.2.14"
libraryDependencies += "org.apache.spark" %% "spark-core" % sparkVersion
libraryDependencies += "org.apache.spark" %% "spark-sql" % sparkVersion
libraryDependencies += "org.apache.spark" % "spark-sql-kafka-0-10_2.11" % sparkVersion
libraryDependencies += "com.datastax.spark" %% "spark-cassandra-connector" % "2.0.2"
fork in run := true
libraryDependencies += "org.elasticsearch" % "elasticsearch-hadoop" % "6.3.0"
================================================
FILE: data/allRadioPartitionByRadioAndDate.parquet/_SUCCESS
================================================
================================================
FILE: data/broadcast.parquet/_SUCCESS
================================================
================================================
FILE: docker-compose.yml
================================================
version: '2'
services:
zookeeper: # thanks to https://github.com/confluentinc/cp-docker-images/issues/265#issuecomment-314442790
image: confluentinc/cp-zookeeper:latest
environment:
ZOOKEEPER_CLIENT_PORT: 32181
ZOOKEEPER_TICK_TIME: 2000
ports:
- "32181:32181"
extra_hosts:
- "localhost: 127.0.0.1"
kafka:
image: confluentinc/cp-kafka:latest
depends_on:
- zookeeper
environment:
KAFKA_BROKER_ID: 1
KAFKA_ZOOKEEPER_CONNECT: zookeeper:32181
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
KAFKA_AUTO_CREATE_TOPICS_ENABLE: 'true'
ports:
- "9092:9092"
extra_hosts:
- "localhost: 127.0.0.1"
cassandra:
image: cassandra:3.11
ports:
- "9042:9042"
- "7199:7199"
volumes:
- ./src/conf/cassandra/schema.cql:/schema.cql
extra_hosts:
- "localhost: 127.0.0.1"
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:6.3.0
container_name: elasticsearch
# environment: ['http.host=0.0.0.0', 'transport.host=127.0.0.1']
ports:
- "9200:9200"
extra_hosts:
- "localhost: 127.0.0.1"
kibana:
image: docker.elastic.co/kibana/kibana:6.3.0
container_name: kibana
ports:
- "5601:5601"
depends_on: ['elasticsearch']
extra_hosts:
- "localhost: 127.0.0.1"
================================================
FILE: src/conf/cassandra/create-schema.sh
================================================
#!/bin/bash
# create Cassandra schema
docker-compose exec cassandra cqlsh -f /schema.cql;
# confirm schema
docker-compose exec cassandra cqlsh -e "DESCRIBE SCHEMA;"
================================================
FILE: src/conf/cassandra/schema.cql
================================================
CREATE KEYSPACE IF NOT EXISTS structuredstreaming
WITH REPLICATION = {
'class' : 'SimpleStrategy',
'replication_factor' : 1
};
CREATE TABLE IF NOT EXISTS structuredstreaming.radio (
radio varchar,
title varchar,
artist varchar,
count bigint,
PRIMARY KEY (radio, title, artist)
) WITH comment = 'First sink to test the other "unsafe" Cassandra Foreach Sink.';
CREATE TABLE IF NOT EXISTS structuredstreaming.radioOtherSink (
radio varchar,
title varchar,
artist varchar,
count bigint,
PRIMARY KEY (radio, title, artist)
) WITH comment = 'Second sink to test Datastax connector.';
CREATE TABLE IF NOT EXISTS structuredstreaming.kafkaMetadata (
partition int,
offset bigint,
PRIMARY KEY (partition)
) WITH comment = 'Save kafka metadata : topic and partitions offsets.';
================================================
FILE: src/conf/log4j.properties
================================================
log4j.logger.org.apache.spark.storage.BlockManager=OFF
================================================
FILE: src/main/scala/Main.scala
================================================
package main
import cassandra.CassandraDriver
import elastic.ElasticSink
import kafka.{KafkaSink, KafkaSource}
import mapGroupsWithState.MapGroupsWithState
import parquetHelper.ParquetService
import spark.SparkHelper
object Main {
def main(args: Array[String]) {
val spark = SparkHelper.getAndConfigureSparkSession()
//Classic Batch
//ParquetService.batchWay()
//Streaming way
//Generate a "fake" stream from a parquet file
val streamDS = ParquetService.streamingWay()
val songEvent = ParquetService.streamEachEvent
ElasticSink.writeStream(songEvent)
//Send it to Kafka for our example
KafkaSink.writeStream(streamDS)
//Finally read it from kafka, in case checkpointing is not available we read last offsets saved from Cassandra
val (startingOption, partitionsAndOffsets) = CassandraDriver.getKafaMetadata()
val kafkaInputDS = KafkaSource.read(startingOption, partitionsAndOffsets)
//Just debugging Kafka source into our console
KafkaSink.debugStream(kafkaInputDS)
//Saving using Datastax connector's saveToCassandra method
CassandraDriver.saveStreamSinkProvider(kafkaInputDS)
//Saving using the foreach method
//CassandraDriver.saveForeach(kafkaInputDS) //Untype/unsafe method using CQL --> just here for example
//Another fun example managing an arbitrary state
MapGroupsWithState.write(kafkaInputDS)
//Wait for all streams to finish
spark.streams.awaitAnyTermination()
}
}
================================================
FILE: src/main/scala/cassandra/CassandraDriver.scala
================================================
package cassandra
import org.apache.spark.sql._
import com.datastax.spark.connector._
import com.datastax.spark.connector.cql.CassandraConnector
import kafka.KafkaService
import radio.{SimpleSongAggregation, SimpleSongAggregationKafka}
import spark.SparkHelper
import foreachSink._
import log.LazyLogger
object CassandraDriver extends LazyLogger {
private val spark = SparkHelper.getSparkSession()
import spark.implicits._
val connector = CassandraConnector(SparkHelper.getSparkSession().sparkContext.getConf)
val namespace = "structuredstreaming"
val foreachTableSink = "radio"
val StreamProviderTableSink = "radioothersink"
val kafkaMetadata = "kafkametadata"
def getTestInfo() = {
val rdd = spark.sparkContext.cassandraTable(namespace, kafkaMetadata)
if( !rdd.isEmpty ) {
log.warn(rdd.count)
log.warn(rdd.first)
} else {
log.warn(s"$namespace, $kafkaMetadata is empty in cassandra")
}
}
/**
* remove kafka metadata and only focus on business structure
*/
def getDatasetForCassandra(df: DataFrame) = {
df.select(KafkaService.radioStructureName + ".*")
.as[SimpleSongAggregation]
}
//https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html#using-foreach
//https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html#output-modes
def saveForeach(df: DataFrame ) = {
val ds = CassandraDriver.getDatasetForCassandra(df)
ds
.writeStream
.queryName("KafkaToCassandraForeach")
.outputMode("update")
.foreach(new CassandraSinkForeach())
.start()
}
def saveStreamSinkProvider(ds: Dataset[SimpleSongAggregationKafka]) = {
ds
.toDF() //@TODO see if we can use directly the Dataset object
.writeStream
.format("cassandra.StreamSinkProvider.CassandraSinkProvider")
.outputMode("update")
.queryName("KafkaToCassandraStreamSinkProvider")
.start()
}
/**
* @TODO handle more topic name, for our example we only use the topic "test"
*
* we can use collect here as kafkameta data is not big at all
*
* if no metadata are found, we would use the earliest offsets.
*
* @see https://spark.apache.org/docs/latest/structured-streaming-kafka-integration.html#creating-a-kafka-source-batch
* assign json string {"topicA":[0,1],"topicB":[2,4]}
* Specific TopicPartitions to consume. Only one of "assign", "subscribe" or "subscribePattern" options can be specified for Kafka source.
*/
def getKafaMetadata() = {
try {
val kafkaMetadataRDD = spark.sparkContext.cassandraTable(namespace, kafkaMetadata)
val output = if (kafkaMetadataRDD.isEmpty) {
("startingOffsets", "earliest")
} else {
("startingOffsets", transformKafkaMetadataArrayToJson(kafkaMetadataRDD.collect()))
}
log.warn("getKafkaMetadata " + output.toString)
output
}
catch {
case e: Exception =>
("startingOffsets", "earliest")
}
}
/**
* @param array
* @return {"topicA":{"0":23,"1":-1},"topicB":{"0":-2}}
*/
def transformKafkaMetadataArrayToJson(array: Array[CassandraRow]) : String = {
s"""{"${KafkaService.topicName}":
{
"${array(0).getLong("partition")}": ${array(0).getLong("offset")}
}
}
""".replaceAll("\n", "").replaceAll(" ", "")
}
def debug() = {
val output = spark.sparkContext.cassandraTable(namespace, foreachTableSink)
log.warn(output.count)
}
}
================================================
FILE: src/main/scala/cassandra/CassandraKafkaMetadata.scala
================================================
package cassandra
import kafka.KafkaMetadata
object CassandraKafkaMetadata {
private def cql(metadata: KafkaMetadata): String = s"""
INSERT INTO ${CassandraDriver.namespace}.${CassandraDriver.kafkaMetadata} (partition, offset)
VALUES(${metadata.partition}, ${metadata.offset})
"""
//https://github.com/datastax/spark-cassandra-connector/blob/master/doc/1_connecting.md#connection-pooling
def save(metadata: KafkaMetadata) = {
CassandraDriver.connector.withSessionDo(session =>
session.execute(cql(metadata))
)
}
}
================================================
FILE: src/main/scala/cassandra/StreamSinkProvider/CassandraSink.scala
================================================
package cassandra.StreamSinkProvider
import cassandra.{CassandraDriver, CassandraKafkaMetadata}
import org.apache.spark.sql.{DataFrame, Dataset}
import org.apache.spark.sql.execution.streaming.Sink
import org.apache.spark.sql.functions.max
import spark.SparkHelper
import cassandra.CassandraDriver
import com.datastax.spark.connector._
import kafka.KafkaMetadata
import log.LazyLogger
import org.apache.spark.sql.execution.streaming.Sink
import org.apache.spark.sql.types.LongType
import radio.SimpleSongAggregation
/**
* must be idempotent and synchronous (@TODO check asynchronous/synchronous from Datastax's Spark connector) sink
*/
class CassandraSink() extends Sink with LazyLogger {
private val spark = SparkHelper.getSparkSession()
import spark.implicits._
import org.apache.spark.sql.functions._
private def saveToCassandra(df: DataFrame) = {
val ds = CassandraDriver.getDatasetForCassandra(df)
ds.show() //Debug only
ds.rdd.saveToCassandra(CassandraDriver.namespace,
CassandraDriver.StreamProviderTableSink,
SomeColumns("title", "artist", "radio", "count")
)
saveKafkaMetaData(df)
}
/*
* As per SPARK-16020 arbitrary transformations are not supported, but
* converting to an RDD allows us to do magic.
*/
override def addBatch(batchId: Long, df: DataFrame) = {
log.warn(s"CassandraSink - Datastax's saveToCassandra method - batchId : ${batchId}")
saveToCassandra(df)
}
/**
* saving the highest value of offset per partition when checkpointing is not available (application upgrade for example)
* http://docs.datastax.com/en/cassandra/3.0/cassandra/dml/dmlTransactionsDiffer.html
* should be done in the same transaction as the data linked to the offsets
*/
private def saveKafkaMetaData(df: DataFrame) = {
val kafkaMetadata = df
.groupBy($"partition")
.agg(max($"offset").cast(LongType).as("offset"))
.as[KafkaMetadata]
log.warn("Saving Kafka Metadata (partition and offset per topic (only one in our example)")
kafkaMetadata.show()
kafkaMetadata.rdd.saveToCassandra(CassandraDriver.namespace,
CassandraDriver.kafkaMetadata,
SomeColumns("partition", "offset")
)
//Otherway to save offset inside Cassandra
//kafkaMetadata.collect().foreach(CassandraKafkaMetadata.save)
}
}
================================================
FILE: src/main/scala/cassandra/StreamSinkProvider/CassandraSinkProvider.scala
================================================
package cassandra.StreamSinkProvider
import org.apache.spark.sql.sources.StreamSinkProvider
import org.apache.spark.sql.streaming.OutputMode
import org.apache.spark.sql.{DataFrame, SQLContext}
/**
From Holden Karau's High Performance Spark
https://github.com/holdenk/spark-structured-streaming-ml/blob/master/src/main/scala/com/high-performance-spark-examples/structuredstreaming/CustomSink.scala#L66
*
*/
class CassandraSinkProvider extends StreamSinkProvider {
override def createSink(sqlContext: SQLContext,
parameters: Map[String, String],
partitionColumns: Seq[String],
outputMode: OutputMode): CassandraSink = {
new CassandraSink()
}
}
================================================
FILE: src/main/scala/cassandra/foreachSink/CassandraSinkForeach.scala
================================================
package cassandra.foreachSink
import cassandra.CassandraDriver
import log.LazyLogger
import org.apache.spark.sql.ForeachWriter
import radio.SimpleSongAggregation
/**
* Inspired by
* https://github.com/ansrivas/spark-structured-streaming/
* https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html#using-foreach
*/
class CassandraSinkForeach() extends ForeachWriter[SimpleSongAggregation] with LazyLogger {
private def cqlRadio(record: SimpleSongAggregation): String = s"""
insert into ${CassandraDriver.namespace}.${CassandraDriver.foreachTableSink} (title, artist, radio, count)
values('${record.title}', '${record.artist}', '${record.radio}', ${record.count})"""
def open(partitionId: Long, version: Long): Boolean = {
// open connection
//@TODO command to check if cassandra cluster is up
true
}
//https://github.com/datastax/spark-cassandra-connector/blob/master/doc/1_connecting.md#connection-pooling
def process(record: SimpleSongAggregation) = {
log.warn(s"Saving record: $record")
CassandraDriver.connector.withSessionDo(session =>
session.execute(cqlRadio(record))
)
}
//https://github.com/datastax/spark-cassandra-connector/blob/master/doc/reference.md#cassandra-connection-parameters
def close(errorOrNull: Throwable): Unit = {
// close the connection
//connection.keep_alive_ms --> 5000ms : Period of time to keep unused connections open
}
}
================================================
FILE: src/main/scala/elastic/ElasticSink.scala
================================================
package elastic
import org.apache.spark.sql.{DataFrame, Dataset, SparkSession}
import org.apache.spark.sql.streaming.{OutputMode, StreamingQuery}
import radio.{SimpleSongAggregation, Song}
import org.elasticsearch.spark.sql.streaming._
import org.elasticsearch.spark.sql._
import org.elasticsearch.spark.sql.streaming.EsSparkSqlStreamingSink
object ElasticSink {
def writeStream(ds: Dataset[Song] ) : StreamingQuery = {
ds //Append output mode not supported when there are streaming aggregations on streaming DataFrames/DataSets without watermark
.writeStream
.outputMode(OutputMode.Append) //Only mode for ES
.format("org.elasticsearch.spark.sql") //es
.queryName("ElasticSink")
.start("test/broadcast") //ES index
}
}
================================================
FILE: src/main/scala/kafka/KafkaMetadata.scala
================================================
package kafka
case class KafkaMetadata(partition: Long, offset: Long)
================================================
FILE: src/main/scala/kafka/KafkaService.scala
================================================
package kafka
import org.apache.spark.sql.types.StringType
import org.apache.spark.sql.types._
import spark.SparkHelper
object KafkaService {
private val spark = SparkHelper.getSparkSession()
val radioStructureName = "radioCount"
val topicName = "test"
val bootstrapServers = "localhost:9092"
val schemaOutput = new StructType()
.add("title", StringType)
.add("artist", StringType)
.add("radio", StringType)
.add("count", LongType)
}
================================================
FILE: src/main/scala/kafka/KafkaSink.scala
================================================
package kafka
import org.apache.spark.sql.{DataFrame, Dataset}
import org.apache.spark.sql.functions.{struct, to_json, _}
import _root_.log.LazyLogger
import org.apache.spark.sql.streaming.StreamingQuery
import org.apache.spark.sql.types.{StringType, _}
import radio.{SimpleSongAggregation, SimpleSongAggregationKafka}
import spark.SparkHelper
object KafkaSink extends LazyLogger {
private val spark = SparkHelper.getSparkSession()
import spark.implicits._
def writeStream(staticInputDS: Dataset[SimpleSongAggregation]) : StreamingQuery = {
log.warn("Writing to Kafka")
staticInputDS
.select(to_json(struct($"*")).cast(StringType).alias("value"))
.writeStream
.outputMode("update")
.format("kafka")
.option("kafka.bootstrap.servers", KafkaService.bootstrapServers)
.queryName("Kafka - Count number of broadcasts for a title/artist by radio")
.option("topic", "test")
.start()
}
/**
Console sink from Kafka's stream
+----+--------------------+-----+---------+------+--------------------+-------------+--------------------+
| key| value|topic|partition|offset| timestamp|timestampType| radioCount|
+----+--------------------+-----+---------+------+--------------------+-------------+--------------------+
|null|[7B 22 72 61 64 6...| test| 0| 60|2017-11-21 22:56:...| 0|[Feel No Ways,Dra...|
*
*/
def debugStream(staticKafkaInputDS: Dataset[SimpleSongAggregationKafka]) = {
staticKafkaInputDS
.writeStream
.queryName("Debug Stream Kafka")
.format("console")
.start()
}
}
================================================
FILE: src/main/scala/kafka/KafkaSource.scala
================================================
package kafka
import org.apache.spark.sql.{DataFrame, Dataset}
import org.apache.spark.sql.functions.{struct, to_json, _}
import _root_.log.LazyLogger
import org.apache.spark.sql.types.{StringType, _}
import radio.{SimpleSongAggregation, SimpleSongAggregationKafka}
import spark.SparkHelper
/**
@see https://spark.apache.org/docs/latest/structured-streaming-kafka-integration.html
*/
object KafkaSource extends LazyLogger {
private val spark = SparkHelper.getSparkSession()
import spark.implicits._
/**
* will return, we keep some kafka metadata for our example, otherwise we would only focus on "radioCount" structure
|-- key: binary (nullable = true)
|-- value: binary (nullable = true)
|-- topic: string (nullable = true) : KEPT
|-- partition: integer (nullable = true) : KEPT
|-- offset: long (nullable = true) : KEPT
|-- timestamp: timestamp (nullable = true) : KEPT
|-- timestampType: integer (nullable = true)
|-- radioCount: struct (nullable = true)
| |-- title: string (nullable = true)
| |-- artist: string (nullable = true)
| |-- radio: string (nullable = true)
| |-- count: long (nullable = true)
* @return
*
*
* startingOffsets should use a JSON coming from the lastest offsets saved in our DB (Cassandra here)
*/
def read(startingOption: String = "startingOffsets", partitionsAndOffsets: String = "earliest") : Dataset[SimpleSongAggregationKafka] = {
log.warn("Reading from Kafka")
spark
.readStream
.format("kafka")
.option("kafka.bootstrap.servers", "localhost:9092")
.option("subscribe", KafkaService.topicName)
.option("enable.auto.commit", false) // Cannot be set to true in Spark Strucutured Streaming https://spark.apache.org/docs/latest/structured-streaming-kafka-integration.html#kafka-specific-configurations
.option("group.id", "Structured-Streaming-Examples")
.option("failOnDataLoss", false) // when starting a fresh kafka (default location is temporary (/tmp) and cassandra is not (var/lib)), we have saved different offsets in Cassandra than real offsets in kafka (that contains nothing)
.option(startingOption, partitionsAndOffsets) //this only applies when a new query is started and that resuming will always pick up from where the query left off
.load()
.withColumn(KafkaService.radioStructureName, // nested structure with our json
from_json($"value".cast(StringType), KafkaService.schemaOutput) //From binary to JSON object
).as[SimpleSongAggregationKafka]
.filter(_.radioCount != null) //TODO find a better way to filter bad json
}
}
================================================
FILE: src/main/scala/log/LazyLogger.scala
================================================
package log
import org.apache.log4j.LogManager
trait LazyLogger {
@transient lazy val log = LogManager.getLogger(getClass)
}
================================================
FILE: src/main/scala/mapGroupsWithState/MapGroupsWithState.scala
================================================
package mapGroupsWithState
import org.apache.spark.sql.{DataFrame, Dataset}
import org.apache.spark.sql.functions.{struct, to_json, _}
import _root_.log.LazyLogger
import org.apache.spark.sql.types.StringType
import spark.SparkHelper
import org.apache.spark.sql.streaming.{GroupState, GroupStateTimeout, OutputMode}
import radio.{ArtistAggregationState, SimpleSongAggregation, SimpleSongAggregationKafka}
object MapGroupsWithState extends LazyLogger {
private val spark = SparkHelper.getSparkSession()
import spark.implicits._
def updateArtistStateWithEvent(state: ArtistAggregationState, artistCount : SimpleSongAggregation) = {
log.warn("MapGroupsWithState - updateArtistStateWithEvent")
if(state.artist == artistCount.artist) {
ArtistAggregationState(state.artist, state.count + artistCount.count)
} else {
state
}
}
def updateAcrossEvents(artist:String,
inputs: Iterator[SimpleSongAggregation],
oldState: GroupState[ArtistAggregationState]): ArtistAggregationState = {
var state: ArtistAggregationState = if (oldState.exists)
oldState.get
else
ArtistAggregationState(artist, 1L)
// for every rows, let's count by artist the number of broadcast, instead of counting by artist, title and radio
for (input <- inputs) {
state = updateArtistStateWithEvent(state, input)
oldState.update(state)
}
state
}
/**
*
* @return
*
* Batch: 4
-------------------------------------------
+------+-----+
|artist|count|
+------+-----+
| Drake| 4635|
+------+-----+
Batch: 5
-------------------------------------------
+------+-----+
|artist|count|
+------+-----+
| Drake| 4710|
+------+-----+
*/
def write(ds: Dataset[SimpleSongAggregationKafka] ) = {
ds.select($"radioCount.title", $"radioCount.artist", $"radioCount.radio", $"radioCount.count")
.as[SimpleSongAggregation]
.groupByKey(_.artist)
.mapGroupsWithState(GroupStateTimeout.NoTimeout)(updateAcrossEvents) //we can control what should be done with the state when no update is received after a timeout.
.writeStream
.outputMode(OutputMode.Update())
.format("console")
.queryName("mapGroupsWithState - counting artist broadcast")
.start()
}
}
================================================
FILE: src/main/scala/parquetHelper/ParquetService.scala
================================================
package parquetHelper
import log.LazyLogger
import org.apache.spark.sql.{DataFrame, Dataset}
import org.apache.spark.sql.types._
import radio.{SimpleSongAggregation, Song}
import spark.SparkHelper
object ParquetService extends LazyLogger {
val pathRadioStationSongs = "data/allRadioPartitionByRadioAndDate.parquet"
val pathRadioES = "data/broadcast.parquet"
private val spark = SparkHelper.getSparkSession()
import spark.implicits._
val schema = new StructType()
.add("timestamp", TimestampType)
.add("title", StringType)
.add("artist", StringType)
.add("radio", StringType)
.add("humanDate", LongType)
.add("hour", IntegerType)
.add("minute", IntegerType)
.add("allArtists", StringType)
.add("year", IntegerType)
.add("month", IntegerType)
.add("day", IntegerType)
def batchWay() = {
//Classic Batch way
val batchWay =
spark
.read
.schema(ParquetService.schema)
.parquet(pathRadioStationSongs)
.where($"artist" === "Drake")
.groupBy($"radio", $"artist", $"title")
.count()
.orderBy("count")
.as[Song]
batchWay.show()
batchWay
}
def streamingWay() : Dataset[SimpleSongAggregation] = {
log.warn("Starting to stream events from Parquet files....")
spark
.readStream
.schema(ParquetService.schema)
.option("maxFilesPerTrigger", 1000) // Treat a sequence of files as a stream by picking one file at a time
.parquet(pathRadioStationSongs)
.as[Song]
.where($"artist" === "Drake")
.groupBy($"radio", $"artist", $"title")
.count()
.as[SimpleSongAggregation]
}
def streamEachEvent : Dataset[Song] = {
spark
.readStream
.schema(ParquetService.schema)
.option("maxFilesPerTrigger", 1000) // Treat a sequence of files as a stream by picking one file at a time
.parquet(pathRadioES)
.as[Song]
.where($"artist" === "Drake")
.withWatermark("timestamp", "10 minutes")
.as[Song]
}
//Process stream on console to debug only
def debugStream(staticInputDF: DataFrame) = {
staticInputDF.writeStream
.format("console")
.outputMode("complete")
.queryName("Console - Count number of broadcasts for a title/artist by radio")
.start()
}
}
================================================
FILE: src/main/scala/radio/Song.scala
================================================
package radio
import java.sql.Timestamp
case class Song(timestamp: Long, humanDate:Long, year:Int, month:Int, day:Int, hour:Int, minute: Int, artist:String, allArtists: String, title:String, radio:String)
case class SimpleSong(title: String, artist: String, radio: String)
case class SimpleSongAggregation(title: String, artist: String, radio: String, count: Long)
case class SimpleSongAggregationKafka(topic: String, partition: Int, offset: Long, timestamp: Timestamp, radioCount: SimpleSongAggregation)
case class ArtistAggregationState(artist: String, count: Long)
================================================
FILE: src/main/scala/spark/SparkHelper.scala
================================================
package spark
import org.apache.spark.{SparkConf, SparkContext}
import org.apache.spark.sql.SparkSession
object SparkHelper {
def getAndConfigureSparkSession() = {
val conf = new SparkConf()
.setAppName("Structured Streaming from Parquet to Cassandra")
.setMaster("local[2]")
.set("spark.cassandra.connection.host", "127.0.0.1")
.set("spark.sql.streaming.checkpointLocation", "checkpoint")
.set("es.nodes", "localhost") // full config : https://www.elastic.co/guide/en/elasticsearch/hadoop/current/configuration.html
.set("es.index.auto.create", "true") //https://www.elastic.co/guide/en/elasticsearch/hadoop/current/spark.html
.set("es.nodes.wan.only", "true")
val sc = new SparkContext(conf)
sc.setLogLevel("WARN")
SparkSession
.builder()
.getOrCreate()
}
def getSparkSession() = {
SparkSession
.builder()
.getOrCreate()
}
}
================================================
FILE: start-docker-compose.sh
================================================
#!/bin/bash
docker-compose up -d --no-recreate;
# create Cassandra schema
sleep 5
echo "Creating Cassandra's Schema... if error run ./src/conf/cassandra/create-schema.sh"
./src/conf/cassandra/create-schema.sh
Showing preview only (725K chars total). Download the full file or copy to clipboard to get everything.
gitextract_3i94o2pu/ ├── .gitignore ├── LICENSE ├── README.md ├── build.sbt ├── data/ │ ├── allRadioPartitionByRadioAndDate.parquet/ │ │ ├── ._SUCCESS.crc │ │ ├── _SUCCESS │ │ ├── radio=nova/ │ │ │ ├── year=2015/ │ │ │ │ └── month=12/ │ │ │ │ └── day=31/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ └── year=2016/ │ │ │ ├── month=1/ │ │ │ │ ├── day=1/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=10/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=11/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=12/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=13/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=14/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=15/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=16/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=17/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=18/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=19/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=2/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=20/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=21/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=22/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=23/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=24/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=25/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=26/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=27/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=28/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=29/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=3/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=30/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=31/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=4/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=5/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=6/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=7/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=8/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── day=9/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── month=10/ │ │ │ │ ├── day=1/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=10/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=11/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=12/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=13/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=14/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=15/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=16/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=17/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=18/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=19/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=2/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=20/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=21/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=22/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=23/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=24/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=25/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=26/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=27/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=28/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=29/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=3/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=30/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=31/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=4/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=5/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=6/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=7/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=8/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── day=9/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── month=11/ │ │ │ │ ├── day=1/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=10/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=11/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=12/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=13/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=14/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=15/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=16/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=17/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=18/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=19/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=2/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=20/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=21/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=22/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=23/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=24/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=25/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=26/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=27/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=28/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=29/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=3/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=30/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=4/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=5/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=6/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=7/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=8/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── day=9/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── month=12/ │ │ │ │ ├── day=1/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=10/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=11/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=12/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=13/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=14/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=15/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=16/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=17/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=18/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=19/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=2/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=20/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=21/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=22/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=23/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=24/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=25/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=26/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=27/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=28/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=29/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=3/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=30/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=31/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=4/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=5/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=6/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=7/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=8/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── day=9/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── month=2/ │ │ │ │ ├── day=1/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=10/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=11/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=12/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=13/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=14/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=15/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=16/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=17/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=18/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=19/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=2/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=20/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=21/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=22/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=23/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=24/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=25/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=26/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=27/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=28/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=29/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=3/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=4/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=5/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=6/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=7/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=8/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── day=9/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── month=3/ │ │ │ │ ├── day=1/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=10/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=11/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=12/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=13/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=14/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=15/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=16/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=17/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=18/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=19/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=2/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=20/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=21/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=22/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=23/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=24/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=25/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=26/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=27/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=28/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=29/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=3/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=30/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=31/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=4/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=5/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=6/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=7/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=8/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── day=9/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── month=4/ │ │ │ │ ├── day=1/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=10/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=11/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=12/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=13/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=14/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=15/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=16/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=17/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=18/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=19/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=2/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=20/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=21/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=22/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=23/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=24/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=25/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=26/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=27/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=28/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=29/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=3/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=30/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=4/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=5/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=6/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=7/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=8/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── day=9/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── month=5/ │ │ │ │ ├── day=1/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=10/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=11/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=12/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=13/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=14/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=15/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=16/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=17/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=18/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=19/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=2/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=20/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=21/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=22/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=23/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=24/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=25/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=26/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=27/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=28/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=29/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=3/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=30/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=31/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=4/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=5/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=6/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=7/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=8/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── day=9/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── month=6/ │ │ │ │ ├── day=1/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=10/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=11/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=12/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=13/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=14/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=15/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=16/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=17/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=18/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=19/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=2/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=20/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=21/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=22/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=23/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=24/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=25/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=26/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=27/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=28/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=29/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=3/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=30/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=4/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=5/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=6/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=7/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=8/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── day=9/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── month=7/ │ │ │ │ ├── day=1/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=10/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=11/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=12/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=13/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=14/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=15/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=16/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=17/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=18/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=19/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=2/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=20/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=21/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=22/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=23/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=24/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=25/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=26/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=27/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=28/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=29/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=3/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=30/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=31/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=4/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=5/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=6/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=7/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=8/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── day=9/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── month=8/ │ │ │ │ ├── day=1/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=10/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=11/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=12/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=13/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=14/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=15/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=16/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=17/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=18/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=19/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=2/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=20/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=21/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=22/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=23/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=24/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=25/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=26/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=27/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=28/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=29/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=3/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=30/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=31/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=4/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=5/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=6/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=7/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=8/ │ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── day=9/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ └── month=9/ │ │ │ ├── day=1/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=10/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=11/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=12/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=13/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=14/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=15/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=16/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=17/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=18/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=19/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=2/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=20/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=21/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=22/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=23/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=24/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=25/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=26/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=27/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=28/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=29/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=3/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=30/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=4/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=5/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=6/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=7/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── day=8/ │ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ └── day=9/ │ │ │ ├── .part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ ├── .part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ ├── part-00000-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ └── part-00001-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ ├── radio=nrj/ │ │ │ └── year=2016/ │ │ │ ├── month=1/ │ │ │ │ ├── day=1/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=2/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=3/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=4/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── day=5/ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── month=10/ │ │ │ │ ├── day=1/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=10/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=11/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=12/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=13/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=14/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=15/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=16/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=17/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=18/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=19/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=2/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=20/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=21/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=22/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=23/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=24/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=25/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=26/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=3/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=4/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=5/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=6/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=7/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=8/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── day=9/ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── month=11/ │ │ │ │ ├── day=24/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=25/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=26/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=27/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=28/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=29/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── day=30/ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── month=12/ │ │ │ │ ├── day=1/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=10/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=11/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=12/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=13/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=14/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=15/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=16/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=17/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=18/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=19/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=2/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=20/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=21/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=22/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=23/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=24/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=25/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=26/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=27/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=28/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=29/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=3/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=30/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=31/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=4/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=5/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=6/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=7/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=8/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── day=9/ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ ├── month=2/ │ │ │ │ ├── day=10/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=11/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=12/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=13/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=14/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=15/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=16/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=17/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=18/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=19/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=20/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=21/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=22/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=23/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=24/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ └── part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ ├── day=25/ │ │ │ │ │ ├── .part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00006-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── .part-00007-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet.crc │ │ │ │ │ ├── part-00005-7260bb34-a32a-419c-b737-a5cb5a41dc8b.snappy.parquet │ │ │ │ │ ├── part-00006-7260bb34-a32a-419c-b737-a5c
Condensed preview — 6093 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (48K chars).
[
{
"path": ".gitignore",
"chars": 58,
"preview": ".idea/*\ntarget/*\nspark-warehouse/*\ncheckpoint/*\nproject/*\n"
},
{
"path": "LICENSE",
"chars": 11343,
"preview": " Apache License\n Version 2.0, January 2004\n "
},
{
"path": "README.md",
"chars": 7723,
"preview": "# Kafka / Cassandra / Elastic with Spark Structured Streaming\n\n[\n"
},
{
"path": "src/main/scala/kafka/KafkaService.scala",
"chars": 466,
"preview": "package kafka\n\nimport org.apache.spark.sql.types.StringType\nimport org.apache.spark.sql.types._\nimport spark.SparkHelper"
},
{
"path": "src/main/scala/kafka/KafkaSink.scala",
"chars": 1663,
"preview": "package kafka\n\nimport org.apache.spark.sql.{DataFrame, Dataset}\nimport org.apache.spark.sql.functions.{struct, to_json, "
},
{
"path": "src/main/scala/kafka/KafkaSource.scala",
"chars": 2678,
"preview": "package kafka\n\nimport org.apache.spark.sql.{DataFrame, Dataset}\nimport org.apache.spark.sql.functions.{struct, to_json, "
},
{
"path": "src/main/scala/log/LazyLogger.scala",
"chars": 129,
"preview": "package log\n\nimport org.apache.log4j.LogManager\n\ntrait LazyLogger {\n @transient lazy val log = LogManager.getLogger(get"
},
{
"path": "src/main/scala/mapGroupsWithState/MapGroupsWithState.scala",
"chars": 2391,
"preview": "package mapGroupsWithState\n\nimport org.apache.spark.sql.{DataFrame, Dataset}\nimport org.apache.spark.sql.functions.{stru"
},
{
"path": "src/main/scala/parquetHelper/ParquetService.scala",
"chars": 2330,
"preview": "package parquetHelper\n\nimport log.LazyLogger\nimport org.apache.spark.sql.{DataFrame, Dataset}\nimport org.apache.spark.sq"
},
{
"path": "src/main/scala/radio/Song.scala",
"chars": 573,
"preview": "package radio\n\nimport java.sql.Timestamp\n\ncase class Song(timestamp: Long, humanDate:Long, year:Int, month:Int, day:Int,"
},
{
"path": "src/main/scala/spark/SparkHelper.scala",
"chars": 926,
"preview": "package spark\n\nimport org.apache.spark.{SparkConf, SparkContext}\nimport org.apache.spark.sql.SparkSession\n\nobject SparkH"
},
{
"path": "start-docker-compose.sh",
"chars": 211,
"preview": "#!/bin/bash\n\ndocker-compose up -d --no-recreate;\n\n# create Cassandra schema\nsleep 5\necho \"Creating Cassandra's Schema..."
}
]
// ... and 6066 more files (download for full content)
About this extraction
This page contains the full source code of the polomarcus/Spark-Structured-Streaming-Examples GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 6093 files (43.5 KB), approximately 303.2k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.