In this lab, you will work with a simple data lake that uses Amazon S3 as its primary storage. The data lake bucket contains raw JSON files that you will transform using AWS Glue ETL, and then store the processed data in the same bucket. You will finally use AWS Glue crawler to populate the Glue data catalog with metadata about your processed data, and then use Amazon Athena to query your data using SQL statements. In the optional part of the lab, you will explore the effects of compression and partitioning when storing your data in S3.
If you get stuck while completing the coding exercises, you can download the solution files by running the following command in your Cloud9 environment:
aws s3 cp --recursive s3://dlai-data-engineering/labs/c3w2lab1-706170-solution/ ./
First, import some relevant libraries for this lab:
import datetime as dt
import gzip
import json
from typing import Dict
import awswrangler as wr
import boto3
import pandas as pd
import smart_open
import warnings
Assume you work as a Data Engineer at a retailer specializing in scale models of classic cars and other transportation. The data analysts are interested in conducting trend analysis for the top products reviewed in Amazon, to inform new product development. Recently, your team acquired Amazon toy review data and product info, and stored them in a data lake bucket. You are asked to clean the data and ensure its accessibility, so that the data analysts can retrieve the data with SQL-based queries. For the initial testing phase, the team has opted to use AWS Glue ETL for the initial data cleaning, and Amazon Athena to query the data.
In this lab, you will use Terraform to define the Glue ETL jobs. You will run these jobs to process the raw datasets and store the results as Parquet files in the same bucket. Using boto3
, you will create a crawler that you will run over the processed data. The crawler will populate two catalog tables, each linked to a Parquet file. Finally you will query the data using Amazon Athena.
The dataset consists of two JSON compressed files, one for reviews and one for metadata of the products. Here is an example of one review JSON object:
{
"reviewerID": "A2SUAM1J3GNN3B",
"asin": "0000013714",
"reviewerName": "J. McDonald",
"helpful": [2, 3],
"reviewText": "I bought this for my husband who plays the piano. He is having a wonderful time playing these old hymns. The music is at times hard to read because we think the book was published for singing from more than playing from. Great purchase though!",
"overall": 5.0,
"summary": "Heavenly Highway Hymns",
"unixReviewTime": 1252800000,
"reviewTime": "09 13, 2009"
}
Here is the description of the fields:
reviewerID
- ID of the reviewer, e.g. A2SUAM1J3GNN3Basin
- ID of the product, e.g. 0000013714reviewerName
- name of the reviewerhelpful
- helpfulness rating of the review, e.g. 2/3reviewText
- text of the reviewoverall
- rating of the productsummary
- summary of the reviewunixReviewTime
- time of the review (unix time)reviewTime
- time of the review (raw)An here’s an example of one product metadata JSON object:
{
"asin": "0641843224",
"description": "Set your phasers to stun and prepare for a warp speed ride through the most memorable vocabulary from the sci-fi/fantasy genre.",
"title": "McNeill Designs YBS Sci-fi/Fantasy Add-on Deck",
"price": 5.19,
"imUrl": "http://ecx.images-amazon.com/images/I/418t9AN9hiL._SY300_.jpg",
"related":
{
"also_bought": ["B000EVLZ9U", "0641843208", "0641843216", "0641843267", "1450751210", "0641843232", "B00ALQFYGI", "B004G7B3NQ", "B002PDM288", "B009ZNJZV8", "B009YG928W", "B0063NC3N0"],
"also_viewed": ["B000EVLZ9U", "1450751210", "0641843208", "0641843267", "0641843232", "0641843216", "B003EIK136", "B004G7B3NQ", "B003N2Q5JC"],
"bought_together": ["B000EVLZ9U"]
},
"salesRank": {"Toys & Games": 154868},
"brand": "McNeill Designs",
"categories": [["Toys & Games", "Games", "Card Games"]]
}
With the following fields:
asin
- ID of the product, e.g. 0000031852description
- Description of the producttitle
- name of the productprice
- price in US dollars (at time of crawl)imUrl
- url of the product imagerelated
- related products (also_bought
, also_viewed
, bought_together
)salesRank
- sales rank informationbrand
- brand namecategories
- list of categories the product belongs toTo get the name of the data lake bucket, go to the AWS console and click on the upper right part, where your username appears. Copy the Account ID. In the code below, set the variable BUCKET_NAME
by replacing <AWS-ACCOUNT-ID>
placeholder with the Account ID that you copied. The Account ID should contain only numbers without hyphens between them (e.g. 123412341234, not 1234-1234-1234 and the bucket name should have the same format as de-c3w2lab1-123412341234-us-east-1-data-lake
).
BUCKET_NAME = 'de-c3w2lab1-<AWS-ACCOUNT-ID>-us-east-1-data-lake'
The data lake bucket contains the raw JSON files. The bucket also contains samples of each dataset, which are of smaller size of the original data, that you will next interact with to explore the content of the data. The next cell consists of a function that you will use to load the data samples into a Pandas DataFrame so you can explore them. Run the following cell to define the function.
def read_data_sample(bucket_name: str, s3_file_key: str) -> pd.DataFrame:
"""Reads review sample dataset
Args:
bucket_name (str): Bucket name
s3_file_key (str): Dataset s3 key location
Returns:
pd.DataFrame: Read dataframe
"""
s3_client = boto3.client('s3')
source_uri = f's3://{bucket_name}/{s3_file_key}'
json_list = []
for json_line in smart_open.open(source_uri, transport_params={'client': s3_client}):
json_list.append(json.loads(json_line))
df = pd.DataFrame(json_list)
return df
Complete the code to call the read_data_sample()
function passing the BUCKET_NAME
and the file key parameter as 'staging/reviews_Toys_and_Games_sample.json.gz'
. Then, take a look at the first 5 rows of this sample reviews dataset.
### START CODE HERE ### (1 line of code)
review_sample_df = read_data_sample(bucket_name=BUCKET_NAME, s3_file_key='staging/reviews_Toys_and_Games_sample.json.gz')
### END CODE HERE ###
review_sample_df.head(5)
reviewerID | asin | reviewerName | helpful | reviewText | overall | summary | unixReviewTime | reviewTime | |
---|---|---|---|---|---|---|---|---|---|
0 | AMEVO2LY6VEJA | 0000191639 | Nicole Soeder | [0, 0] | Great product, thank you! Our son loved the pu... | 5.0 | Puzzles | 1388016000 | 12 26, 2013 |
1 | A3C9CSW3TJITGT | 0005069491 | Renee | [0, 0] | I love these felt nursery rhyme characters and... | 4.0 | Charming characters but busy work required | 1377561600 | 08 27, 2013 |
2 | A31POTIYCKSZ9G | 0076561046 | So CA Teacher | [0, 0] | I see no directions for its use. Therefore I h... | 3.0 | No directions for use... | 1404864000 | 07 9, 2014 |
3 | A2GGHHME9B6W4O | 0131358936 | Dalilah G. | [0, 0] | This is a great tool for any teacher using the... | 5.0 | Great CD-ROM | 1382400000 | 10 22, 2013 |
4 | A1FSLDH43ORWZP | 0133642984 | Dayna English | [0, 0] | Although not as streamlined as the Algebra I m... | 5.0 | Algebra II -- presentation materials | 1374278400 | 07 20, 2013 |
Let’s take a look at the data type of each of the columns of the dataset, and pay closer attention to the unixReviewTime
and helpful
columns.
review_sample_df.dtypes
reviewerID object
asin object
reviewerName object
helpful object
reviewText object
overall float64
summary object
unixReviewTime int64
reviewTime object
dtype: object
You can see that the unixReviewTime
value is currently an integer that represents a Unix timestamp defined in terms of the number of seconds since January 1st, 1970 at UTC. Each helpful
column consists of two numbers: the number of users who found the review helpful and the total number of users who rated the helpfulness of this review. Later in Exercise 3, you will transform this raw data to make it more useful for further analysis.
Let’s check out the metadata dataset.
Execute the read_data_sample()
function with the same bucket name, but now set the file key parameter as 'staging/meta_Toys_and_Games_sample.json.gz'
. Then take a look at the first 5 rows of this sample metadata dataset.
### START CODE HERE ### (1 line of code)
metadata_sample_df = read_data_sample(bucket_name=BUCKET_NAME, s3_file_key='staging/meta_Toys_and_Games_sample.json.gz')
### END CODE HERE ###
metadata_sample_df.head(5)
asin | description | title | price | salesRank | imUrl | brand | categories | related | |
---|---|---|---|---|---|---|---|---|---|
0 | 0000191639 | Three Dr. Suess' Puzzles: Green Eggs and Ham, ... | Dr. Suess 19163 Dr. Seuss Puzzle 3 Pack Bundle | 37.12 | {'Toys & Games': 612379} | http://ecx.images-amazon.com/images/I/414PLROX... | Dr. Seuss | [[Toys & Games, Puzzles, Jigsaw Puzzles]] | NaN |
1 | 0005069491 | NaN | Nursery Rhymes Felt Book | NaN | {'Toys & Games': 576683} | http://ecx.images-amazon.com/images/I/51z4JDBC... | NaN | [[Toys & Games]] | NaN |
2 | 0076561046 | Learn Fractions Decimals Percents using flash ... | Fraction Decimal Percent Card Deck | NaN | {'Toys & Games': 564211} | http://ecx.images-amazon.com/images/I/51ObabPu... | NaN | [[Toys & Games, Learning & Education, Flash Ca... | {'also_viewed': ['0075728680']} |
3 | 0131358936 | New, Sealed. Fast Shipping with tracking, buy ... | NaN | 36.22 | {'Software': 8080} | http://ecx.images-amazon.com/images/I/51%2B7Ej... | NaN | [[Toys & Games, Learning & Education, Mathemat... | {'also_bought': ['0321845536', '0078787572'], ... |
4 | 0133642984 | NaN | Algebra 2 California Teacher Center | 731.93 | {'Toys & Games': 1150291} | http://ecx.images-amazon.com/images/I/51VK%2BL... | Prentice Hall | [[Toys & Games, Learning & Education, Mathemat... | NaN |
Then, take a look at the column’s data types.
metadata_sample_df.dtypes
asin object
description object
title object
price float64
salesRank object
imUrl object
brand object
categories object
related object
dtype: object
To make this data more useful for analysis, later in Exercise 4 you will perform some transformations to the data. For example, you will extract the sales rank and category from the salesRank
column and save them into two separate columns.
In this section, you will complete two processing functions that you will later incorporate into the Glue job scripts.
In this exercise, you will perform some transformations on the reviews dataset to make the data from the unixReviewTime
and helpful
columns more useful for analysis.
Complete the process_review()
function with the following transformations:
unixReviewTime
column to date with the pd.to_datetime()
function. Remember that this timestamp is defined in seconds (use s
for the unit
parameter). Save the result in the column reviewTime
.reviewTime
, and save those values in new columns named year
and month
. You can apply .dt.year
and .dt.month
methods to raw_df['reviewTime']
to do that. You will later use these columns to partition the processed data in the S3
bucket.df_helpful
based on converting the helpful
column from the raw_df
into a list with the to_list()
method. Set the column names as helpful
and totalHelpful
.pd.concat()
function, concatenate the raw_df
dataframe with df_helpful
. From the raw_df
drop the helpful
column using the raw_df.drop()
function, set axis=1
.Then, perform the transformations and check the result.
def process_review(raw_df: pd.DataFrame) -> pd.DataFrame:
"""Transformations steps for Reviews dataset
Args:
raw_df (DataFrame): Raw data loaded in dataframe
Returns:
DataFrame: Returned transformed dataframe
"""
### START CODE HERE ### (5 lines of code)
raw_df['reviewTime'] = pd.to_datetime(raw_df['unixReviewTime'], unit='s')
raw_df['year'] = raw_df['reviewTime'].dt.year
raw_df['month'] = raw_df['reviewTime'].dt.month
df_helpful = pd.DataFrame(raw_df['helpful'].to_list(), columns=['helpful', 'totalHelpful'])
target_df = pd.concat([raw_df.drop(columns=['helpful']), df_helpful], axis=1)
### END CODE HERE ###
return target_df
transformed_review_sample_df = process_review(raw_df=review_sample_df)
transformed_review_sample_df.head()
reviewerID | asin | reviewerName | reviewText | overall | summary | unixReviewTime | reviewTime | year | month | helpful | totalHelpful | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | AMEVO2LY6VEJA | 0000191639 | Nicole Soeder | Great product, thank you! Our son loved the pu... | 5.0 | Puzzles | 1388016000 | 2013-12-26 | 2013 | 12 | 0 | 0 |
1 | A3C9CSW3TJITGT | 0005069491 | Renee | I love these felt nursery rhyme characters and... | 4.0 | Charming characters but busy work required | 1377561600 | 2013-08-27 | 2013 | 8 | 0 | 0 |
2 | A31POTIYCKSZ9G | 0076561046 | So CA Teacher | I see no directions for its use. Therefore I h... | 3.0 | No directions for use... | 1404864000 | 2014-07-09 | 2014 | 7 | 0 | 0 |
3 | A2GGHHME9B6W4O | 0131358936 | Dalilah G. | This is a great tool for any teacher using the... | 5.0 | Great CD-ROM | 1382400000 | 2013-10-22 | 2013 | 10 | 0 | 0 |
4 | A1FSLDH43ORWZP | 0133642984 | Dayna English | Although not as streamlined as the Algebra I m... | 5.0 | Algebra II -- presentation materials | 1374278400 | 2013-07-20 | 2013 | 7 | 0 | 0 |
In this exercise, you will perform some transformations on the reviews metadata dataset to make the data from the salesRank
column more useful for analysis. You will also remove some of the null values and replace others with an empty string.
Complete the function provided in the next cell with the following steps:
salesRank
column. You can use the dropna()
method with the parameter how="any"
. Save the resulting dataframe in the tmp_df
variable.df_rank
. This dataframe should contain two columns named 'sales_category'
and 'sales_rank'
that come from extracting the key and value respectively from the 'salesRank'
column.tmp_df
and df_rank
dataframes and save the result in a new dataframe named target_df
. You can use function pd.concat()
to do that.cols
to select the desired columns in the dataframe target_df
.target_df
, remove any records that have null values for the asin
, price
and sales_rank
columns. Again, use the dropna()
method with the parameter how="any"
.""
. You can use fillna()
function to do that.Then, perform the transformations and check the result.
def process_metadata(raw_df: pd.DataFrame, cols: list[str]) -> pd.DataFrame:
"""Function in charge of the transformation of the raw data of the
Reviews Metadata.
Args:
raw_df (DataFrame): Raw data loaded in dataframe
cols (list): List of columns to select
Returns:
DataFrame: Returned transformed dataframe
"""
### START CODE HERE ### (6 lines of code)
tmp_df = raw_df.dropna(subset=["salesRank"], how="any")
df_rank = pd.DataFrame([{"sales_category": key, "sales_rank": value} for d in tmp_df["salesRank"].tolist() for key, value in d.items()])
target_df = pd.concat([tmp_df, df_rank], axis=1)
target_df = target_df[cols]
target_df = target_df.dropna(subset=["asin", "price", "sales_rank"], how="any")
target_df = target_df.fillna("")
### END CODE HERE ###
return target_df
processed_metadata_df = process_metadata(raw_df=metadata_sample_df,
cols=['asin', 'description', 'title', 'price', 'brand','sales_category','sales_rank']
)
processed_metadata_df.head()
asin | description | title | price | brand | sales_category | sales_rank | |
---|---|---|---|---|---|---|---|
0 | 0000191639 | Three Dr. Suess' Puzzles: Green Eggs and Ham, ... | Dr. Suess 19163 Dr. Seuss Puzzle 3 Pack Bundle | 37.12 | Dr. Seuss | Toys & Games | 612379.0 |
3 | 0131358936 | New, Sealed. Fast Shipping with tracking, buy ... | 36.22 | Software | 8080.0 | ||
4 | 0133642984 | Algebra 2 California Teacher Center | 731.93 | Prentice Hall | Toys & Games | 1150291.0 | |
6 | 0375829695 | A collection of six 48-piece (that is,slightly... | Dr. Seuss Jigsaw Puzzle Book: With Six 48-Piec... | 24.82 | Dr. Seuss | Home & Kitchen | 590975.0 |
10 | 0439400066 | Send your mind into overdrive with this mind-b... | 3D Puzzle Buster | 99.15 | Toys & Games | 1616332.0 |
You have explored and performed some transformations on the reviews and metadata sample datasets, and you are now ready to perform those transformations over the complete dataset. This process will be done with AWS Glue.
AWS Glue ETL (Extract, Transform, Load) is a serverless service that simplifies data integration and processing. You briefly used Glue in the labs of course 1. In this lab, you will interact more closely with this service, and in course 4, you will learn more details about its underlying distributed framework (Apache Spark).
AWS Glue requires a Spark script to perform a job, this script can be coded in Python or Scala. Here you are provided with Python scripts. In these scripts, you will extract the raw data from the provided bucket, transform the data and then save it in the parquet format. Parquet is a columnar storage file format commonly used in big data processing frameworks like Apache Hadoop and Apache Spark. Parquet format has several features such as the support of compression algorithms and support of schema evolution. If you want to know more about this format, you can read this article.
You will now complete the script to transform the Amazon Reviews.
Open the file terraform/assets/de-c3w2-reviews-transform-job.py
. The script reads the data from the JSON file, performs basic transformations, and saves the result in a parquet file.
Before completing the incomplete transform()
function, read through the entire code and comments to get an overview of how the three steps - Extract, Transform, and Load - are implemented.
Complete the transform()
function by copying part of the code you completed in Exercise 3.
Save changes to the file.
You will now complete the script to transform the Amazon Product Metadata.
Open the file terraform/assets/de-c3w2-metadata-transform-job.py
.
Before completing the incomplete transform()
function, read through the entire code and comments to get an overview of how the three steps - Extract, Transform, and Load - are implemented.
Complete the transform()
function by copying part of the code that you completed in Exercise 4.
Save changes to the file.
After completing the scripts, you will now create the resources needed to run the Glue jobs using Terraform. Once you create the resources, you will run the AWS Glue Jobs to ingest the raw data from the source bucket and transform it. You are provided with the Terraform configuration files to create the Glue jobs, your task is to deploy the jobs. For a detailed overview of the provided terraform files, make sure to watch the lab walkthrough video.
4.2.1. Open the ./terraform/glue.tf
file. You will see two different Glue jobs: one for the reviews and another for the product metadata. For now, leave the file as is. Note the use of the Snappy
compression algorithm for both jobs and the choice of partitioning columns: year
and month
for the reviews, and sales_category
for the product metadata. In the optional part of the lab at the end, you will make changes to the compression algorithm and partitioning columns to perform various experiments.
4.2.2. In the Cloud9 or Jupyter terminal, navigate to the terraform
folder, initialize Terraform and then deploy the resources by running the following commands:
cd terraform
terraform init
terraform plan
terraform apply
Note: After the terraform apply
command, you will need to type yes
and press Enter
to confirm that you want Terraform to apply the changes.
The output will include the name of each of the glue jobs and the IAM role used, as follows:
glue_role = "Cloud9-de-c3w2lab1-glue-role"
metadata_glue_job = "de-c3w2lab1-metadata-etl-job"
reviews_glue_job = "de-c3w2lab1-reviews-etl-job"
These outputs will be used later in the lab, you can save them locally. Note that you will only need the values of the job names (i.e., de-c3w2lab1-metadata-etl-job
and de-c3w2lab1-reviews-etl-job
) for the next step. The key names (metadata_glue_job
and reviews_glue_job
) are provided for reference but are not used in the commands.
4.2.3. Run each job with the command below, replacing the placeholder <GLUE-JOB-NAME>
with the job name from the Terraform output (de-c3w2lab1-reviews-etl-job
or de-c3w2lab1-metadata-etl-job
):
aws glue start-job-run --job-name <GLUE-JOB-NAME> | jq -r '.JobRunId'
4.2.4. You can check the status of each Glue job in the console, or from the terminal by running the following command. Make sure to exchange the `<GLUE-JOB-NAME>` with the job name, and `<JOB-RUN-ID>` with the output from the previous step:
```bash
aws glue get-job-run --job-name <GLUE-JOB-NAME> --run-id <JOB-RUN-ID> --output text --query "JobRun.JobRunState"
When each job has a SUCCEEDED
status, you can continue with the rest of the lab. Take into account that each run of de-c3w2lab1-metadata-etl-job
can take around 3 minutes while each run of de-c3w2lab1-reviews-etl-job
can take between 7 to 8 minutes.
s3://<BUCKET_NAME>/processed_data/snappy/partition_by_sales_category/toys_metadata/
.s3://<BUCKET_NAME>/processed_data/snappy/partition_by_year_month/toys_reviews/
.AWS Glue Crawler is a powerful automated tool offered by AWS Glue for discovering and cataloging metadata about data sources, which enables services like Glue and Athena to query data directly from different sources. By simply pointing the crawler to your data source, whether it’s a database or a data lake, it will automatically scan and extract the schema information, data types, and other relevant metadata. This metadata is then organized and stored in a database table in the AWS Glue Data Catalog, providing a centralized repository for understanding and managing your data assets. In this lab, you will create a crawler that will be in charge of populating the Glue Data Catalog with the newly transformed data in S3, you will be able to query the data directly from S3 using Athena in the final part.
Start by checking the databases in the data catalog using AWS SDK for pandas (awswrangler
):
databases = wr.catalog.databases()
print(databases)
Empty DataFrame
Columns: [Database, Description]
Index: []
The Data catalog is empty, let’s create a new catalog database labeled as de-c3w2lab1-aws-reviews
in which the crawler will store the metadata of the processed data.
DATABASE_NAME = "de-c3w2lab1-aws-reviews"
if DATABASE_NAME not in databases.values:
wr.catalog.create_database(DATABASE_NAME)
print(wr.catalog.databases())
else:
print(f"Database {DATABASE_NAME} already exists")
Database Description
0 de-c3w2lab1-aws-reviews
Complete the code to create a Glue crawler utilizing the boto3
library:
terraform
output (step 4.2.2).toys_reviews
table (partitioned by year and month and with snappy
compression) and the toys_metadata
table (partitioned by sales category with snappy
compression). You just need to replace None
with the BUCKET_NAME
variable.glue_client = boto3.client('glue',region_name="us-east-1")
configuration= {"Version": 1.0,"Grouping": {"TableGroupingPolicy": "CombineCompatibleSchemas" }}
response = glue_client.create_crawler(
Name='de-c3w2lab1-crawler',
### START CODE HERE ### (12 lines of code)
Role= 'Cloud9-de-c3w2lab1-glue-role',
DatabaseName=DATABASE_NAME,
Description= 'Amazon Reviews for toys',
Targets={
'S3Targets': [
{
'Path': f's3://{BUCKET_NAME}/processed_data/snappy/partition_by_year_month/toys_reviews/',
},
{
'Path': f's3://{BUCKET_NAME}/processed_data/snappy/partition_by_sales_category/toys_metadata/',
}
]}
### END CODE HERE ###
)
Let’s check that the crawler was indeed created, using the list_crawlers
method of the boto3
Glue Client. If the creation was successful, you should see the new crawler in the list.
response = glue_client.list_crawlers()
print(response['CrawlerNames'])
['de-c3w2lab1-crawler']
Start the crawler:
response = glue_client.start_crawler(
Name='de-c3w2lab1-crawler'
)
print(response)
{'ResponseMetadata': {'RequestId': '9d0bd560-a2cb-44b9-bdcd-b6be98730cc8', 'HTTPStatusCode': 200, 'HTTPHeaders': {'date': 'Fri, 27 Sep 2024 03:29:25 GMT', 'content-type': 'application/x-amz-json-1.1', 'content-length': '2', 'connection': 'keep-alive', 'x-amzn-requestid': '9d0bd560-a2cb-44b9-bdcd-b6be98730cc8'}, 'RetryAttempts': 0}}
The crawler will start looking for data sources in the S3 targets that we have defined, it should take around 3 minutes for the first run.
After around 3 minutes, check that the two tables were created for each processed dataset using the following command:
wr.catalog.tables(database=DATABASE_NAME)
Database | Table | Description | TableType | Columns | Partitions | |
---|---|---|---|---|---|---|
0 | de-c3w2lab1-aws-reviews | toys_metadata | EXTERNAL_TABLE | asin, description, title, price, brand, sales_... | sales_category | |
1 | de-c3w2lab1-aws-reviews | toys_reviews | EXTERNAL_TABLE | reviewerid, asin, reviewername, reviewtext, ov... | year, month |
Before proceeding to the last section of the lab where you will use Amazon Athena, make sure that two catalog tables were created.
Amazon Athena is a serverless, interactive query service provided by AWS, allowing you to analyze data in Amazon S3 using standard SQL. It enables you to quickly and easily query vast amounts of data stored in various formats such as CSV, JSON, Parquet, and more, without needing to set up and manage complex infrastructure. Athena leverages the AWS Glue Data Catalog to access the stored metadata associated with the S3 data. By utilizing this metadata, Athena seamlessly executes queries on the underlying data, streamlining the analytical process and enabling efficient data exploration and analysis.
You will now test some of the queries that the data analyst will run. You will use the awswrangler
library to run these queries.
Note: awswrangler
uses the pyarrow
library that has some functions that returns a FutureWarning
due to deprecation, this doesn’t affect what you are trying to do so you will filter out those warnings).
warnings.simplefilter('ignore', FutureWarning)
Run this test query to retrieve a sample of 5 records from the toys_reviews table.
sql = "SELECT * FROM toys_reviews LIMIT 5"
df = wr.athena.read_sql_query(sql, database=DATABASE_NAME, s3_output=f's3://{BUCKET_NAME}/athena_output/')
df.head()
reviewerid | asin | reviewername | reviewtext | overall | summary | unixreviewtime | reviewtime | helpful | totalhelpful | year | month | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | A29XEJMCNHZBPN | B00851EHAA | Christie L. Taylor "twinsplusone" | I highly recommend these crayons for young chi... | 5.0 | Great tool for little hands | 1236211200 | 2009-03-05 | 2 | 2 | 2009 | 3 |
1 | A2MXOBL8ULZPX7 | B00851EHAA | Sass | Go these for my 1 1/2 year old son. We origin... | 5.0 | Strongest Crayons out there!!! | 1237766400 | 2009-03-23 | 1 | 1 | 2009 | 3 |
2 | A3ICAEUGQ539UP | B00851EHAA | AC "acw3" | My little girl loves her crayons. Toddlers lo... | 5.0 | Yeah, hard as a rock and no more roll | 1236124800 | 2009-03-04 | 2 | 2 | 2009 | 3 |
3 | A112C5GG7T054E | B0089TVY0O | Amyee Pearson | This is a nice set but its not 30 inches it's ... | 3.0 | should have asked some questions. | 1238198400 | 2009-03-28 | 10 | 21 | 2009 | 3 |
4 | AXGY9UUV0CSQ | B008C0KXYS | A. P. Shands | This product is a great value as far as polyhe... | 4.0 | Very good product, but somewhat quirky... | 1237248000 | 2009-03-17 | 2 | 2 | 2009 | 3 |
Next, run this test query to find the top 5 products with the most reviews, return the name of the product and the count of reviews. Ignore the products with an empty title in the metadata table.
sql = """
SELECT met.title, count(distinct toy.reviewerid) as review_count
FROM toys_metadata met
LEFT JOIN toys_reviews toy
ON met.asin = toy.asin
WHERE met.title <> ''
GROUP BY met.title
ORDER BY count(distinct toy.reviewerid) DESC
LIMIT 5"""
df = wr.athena.read_sql_query(sql, database=DATABASE_NAME, s3_output=f's3://{BUCKET_NAME}/athena_output/')
df.head()
title | review_count | |
---|---|---|
0 | Cards Against Humanity | 10281 |
1 | Syma S107/S107G R/C Helicopter *Colors Vary | 2938 |
2 | Syma S107G 3.5 Channel RC Heli with Gyro - Yellow | 2247 |
3 | Cards Against Humanity: First Expansion | 2159 |
4 | Syma S107/S107G R/C Helicopter | Red | 2062 |
Now run the next test query to find the top 10 products in terms of average rating, but the products should have at least 1000 reviews. Return the title, sales category and the average rating.
sql = """
SELECT met.title, met.sales_category, avg(toy.overall) as review_avg
FROM toys_metadata met
LEFT JOIN toys_reviews toy
ON met.asin = toy.asin
GROUP BY met.title, met.sales_category
HAVING count(distinct toy.reviewerid) > 1000
ORDER BY avg(toy.overall) DESC
LIMIT 10"""
df = wr.athena.read_sql_query(sql, database=DATABASE_NAME, s3_output=f's3://{BUCKET_NAME}/athena_output/')
df.head()
title | sales_category | review_avg | |
---|---|---|---|
0 | Cards Against Humanity: Third Expansion | Toys & Games | 4.898524 |
1 | Cards Against Humanity | Toys & Games | 4.883669 |
2 | Snap Circuits Jr. SC-100 Kit | Toys & Games | 4.849903 |
3 | Cards Against Humanity: Second Expansion | Toys & Games | 4.848140 |
4 | Cards Against Humanity: First Expansion | Toys & Games | 4.831403 |
Next, run this query to determine the average rating for each brand and the number of products they have in the database. Only show the top 10 brands with the highest product counts in the database.
sql = """
SELECT met.brand, count(distinct met.asin) as product_count, avg(toy.overall) as review_avg
FROM toys_metadata met
LEFT JOIN toys_reviews toy
ON met.asin = toy.asin
WHERE met.brand <> ''
GROUP BY met.brand
ORDER BY count(distinct toy.asin) DESC
LIMIT 10"""
df = wr.athena.read_sql_query(sql, database=DATABASE_NAME, s3_output=f's3://{BUCKET_NAME}/athena_output/')
df.head()
brand | product_count | review_avg | |
---|---|---|---|
0 | Mattel | 6171 | 4.180501 |
1 | Yu-Gi-Oh! | 4825 | 4.407995 |
2 | LEGO | 3726 | 4.535898 |
3 | Disney | 3617 | 4.072743 |
4 | Hasbro | 3533 | 4.084331 |
For the last test query, you want to look at 25 random reviews that gave a rating of 5 to a toy car product. Return the product title, description, the review text and overall score. Ignore products that have an empty title, use the LIKE operator to search reviews with toy car in their text.
sql = """
SELECT met.title, met.description, toy.reviewtext, toy.overall
FROM toys_reviews toy
LEFT JOIN toys_metadata met
ON toy.asin = met.asin
WHERE toy.reviewtext like '%toy car%' and toy.overall = 5.0 and met.title <> ''
LIMIT 25"""
df = wr.athena.read_sql_query(sql, database=DATABASE_NAME, s3_output=f's3://{BUCKET_NAME}/athena_output/')
df.head()
title | description | reviewtext | overall | |
---|---|---|---|---|
0 | Fisher-Price Super Friends Batmobile | Turbo charged and ready to go-just like Batman... | This is a Great toy car - the sounds and auto ... | 5.0 |
1 | #2005-163 Lotus Sport Elise FTE Wheels Collect... | LOTUS SPORT ELISE Hot Wheels 2005 Purple Lotus... | My son owns a 2005 Lotus Elise. I was looking ... | 5.0 |
2 | Darda Fireball Climb | Discover the magic of Darda race sets. A simpl... | I had a darda track when I was a kid and I lov... | 5.0 |
3 | Fisher Price Little People Fun Park | Complete with its signature sturdy figures and... | I bought this when my daughter was about 17 mo... | 5.0 |
4 | Little Tikes Hide & Slide Climber | If your child (or your budget, or your yard) i... | My daughter received this just before her firs... | 5.0 |
Note: The next section is optional. If you’d like to try it, first ensure you submit the lab for grading, and then proceed with the experiments. Otherwise, feel free to skip to the last section. For a summary of the optional section, you can watch the lab walkthrough video.
Compression
The Parquet format, commonly used in data lake architectures, supports various compression codecs such as Snappy, Gzip, and LZO. These codecs play a crucial role in reducing the storage space needed by Parquet files. However, they come with a trade-off: while they reduce storage costs and optimize resource utilization, they can also impact processing speeds during data ingestion, transformation, and querying. To test this with a practical example, you will store the same transformed data using three different compression options: UNCOMPRESSED
, SNAPPY
and GZIP
:
UNCOMPRESSED
: Data is left uncompressed.SNAPPY
: Snappy is a fast compression/decompression library that works well with Parquet files. It provides good compression ratios and is optimized for speed. Snappy compression is often a good choice for balancing compression efficiency and query performance.GZIP
: Gzip is a widely used compression algorithm that provides high compression ratios. However, it tends to be slower in both compression and decompression compared to Snappy. Gzip compression can achieve higher levels of compression but may result in slower query performance.Partitioning
Partitioning in Parquet is a technique used to better organize data within Parquet files based on partition keys. By partitioning data, Parquet optimizes query performance by reducing the amount of data that needs to be scanned during query execution.
Experiments
To explore the compression features, you will process the product metadata 3 times; in each time, you will choose a different option for the compression algorithm with no partitioning as shown in the left table here. Then you will compare for this data, “uncompressed versus Snappy” and then “Snappy versus Gzip”.
To explore the partitioning features, you will process the review dataset 3 times; in each time, you will choose a different option for the partitioning column, with Snappy for compression. Then you will compare for this data, “partitioning versus no partitioning” and then “partitioning by year and month” versus “partitioning by the product id (asin)”.
Open the file ./terraform/glue.tf
where you will be specifying the parameters for each of the experiments. Remember to save changes by pressing Ctrl+S
or Cmd+S
before redeploying each job.
Search for the resource "aws_glue_job" "metadata_etl_job"
terraform resource. In the default_arguments
parameter, set the following:
--compression
to "uncompressed"
indicating that the parquet files will be saved without any compression,--partition_cols
to jsonencode([])
, which will be an empty list in the partition columns, no partitioning will be performed.Save the changes and follow steps 4.2.2 - 4.2.4. Run only the metadata Glue job. The results of this experiment will be stored at s3://<BUCKET_NAME>/processed_data/uncompressed/no_partition/toys_metadata/
.
Search for the resource "aws_glue_job" "metadata_etl_job"
terraform resource. In the default_arguments
parameter, set
--compression
to "snappy"
indicating that the parquet files will be compressed using the SNAPPY
algorithm,--partition_cols
to jsonencode([])
.Again, save the changes and follow steps 4.2.2 - 4.2.4. Run only the metadata Glue job. The results of this experiment will be stored at s3://<BUCKET_NAME>/processed_data/snappy/no_partition/toys_metadata/
.
Search for the resource "aws_glue_job" "metadata_etl_job"
terraform resource. In the default_arguments
parameter, set
--compression
to "gzip"
indicating that the parquet files will be compressed using the GZIP
algorithm,--partition_cols
to jsonencode([])
.Again, save the changes and follow steps 4.2.2 - 4.2.4. Run only the metadata Glue job. The results of this experiment will be stored at s3://<BUCKET_NAME>/processed_data/gzip/no_partition/toys_metadata/
.
Search for the resource "aws_glue_job" "reviews_etl_job"
terraform resource. In the default_arguments
parameter, set
--compression
to "snappy"
; this will indicate the job that the parquet files will be compressed using the SNAPPY
algorithm,--partition_cols
to jsonencode([])
.Run only the review Glue job. After running the Glue Job, the results of this experiment will be stored at s3://<BUCKET_NAME>/processed_data/snappy/no_partition/toys_reviews/
.
Here you don’t need to run any glue jobs. You’ve already run this Glue job with Snappy as the compression algorithm and using the year and month columns as the partitioning key. The results are stored at s3://<BUCKET_NAME>/processed_data/snappy/partition_by_year_month/toys_reviews/
.
The parquet files are partitioned by the value of the two columns, year and month. The first partition is done by year
and then, each year
is partitioned into sub-partitions according to the month
.
Search for the resource "aws_glue_job" "reviews_etl_job"
terraform resource. In the default_arguments
parameter, set
--compression
to "snappy"
;--partition_cols
to jsonencode(["asin"])
.Create and run only the review Glue Job. Take into account that this experiment is expected to fail due to a timeout (It will run for 15 minutes and then stop).
Now that your jobs have succeeded, and the processed data of each experiment has been stored in its corresponding locations, in this section you’ll analyze the results.
Compressed vs Uncompressed data
First, let’s compare between uncompressed and compressed data with no partitions using Metadata. Run the following commands to take a look to the size of the stored files. Remember that you can also run these commands in the Cloud9 terminal.
Read the file sizes of Metadata - No partitioning, Uncompressed:
!aws s3 ls --summarize --human-readable --recursive s3://{BUCKET_NAME}/processed_data/uncompressed/no_partition/toys_metadata/
Total Objects: 0
Total Size: 0 Bytes
Read the file sizes of Metadata - No partitioning, Snappy:
!aws s3 ls --summarize --human-readable --recursive s3://{BUCKET_NAME}/processed_data/snappy/no_partition/toys_metadata/
Total Objects: 0
Total Size: 0 Bytes
You’ll notice that uncompressed files are bigger in size than the compressed ones, by almost a factor of 2. Also, even though you didn’t specify a partition key, there are several files instead of only one. Some processing frameworks such as Apache Spark and AWS Glue will by default try to partition your data automatically.
Snappy vs Gzip
Now, let’s take a look at the results from applying two different compression algorithms.Run the following commands.
Read the file sizes of Metadata - No partitioning, Snappy:
!aws s3 ls --summarize --human-readable --recursive s3://{BUCKET_NAME}/processed_data/snappy/no_partition/toys_metadata/
Total Objects: 0
Total Size: 0 Bytes
Read the file sizes of Metadata - No partitioning, Gzip:
!aws s3 ls --summarize --human-readable --recursive s3://{BUCKET_NAME}/processed_data/gzip/no_partition/toys_metadata/
Total Objects: 0
Total Size: 0 Bytes
By comparing the compression algorithms, you can see how GZIP
has a better compression rate than SNAPPY
. However, this higher compression rate comes at the cost of being less efficient at querying the data when using GZIP
.
Partition keys
Finally, let’s compare the usage of partition keys with the reviews dataset.
No partition keys vs using partition keys- Let’s look again at the results of Reviews - Partitioning by year and month versus no_partition:
!aws s3 ls --summarize --human-readable --recursive s3://{BUCKET_NAME}/processed_data/snappy/no_partition/toys_reviews/
Total Objects: 0
Total Size: 0 Bytes
!aws s3 ls --summarize --human-readable --recursive s3://{BUCKET_NAME}/processed_data/snappy/partition_by_year_month/toys_reviews/
2024-09-27 03:23:12 8.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=1999/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 15.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=1999/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:11 7.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=1999/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 7.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 70.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 95.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 4.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 131.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 6.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 3.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 9.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 5.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 9.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 8.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 27.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 53.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:11 15.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 54.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 104.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 4.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:11 4.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:14 136.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 6.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:14 266.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 5.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 264.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 6.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 84.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 60.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 67.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 66.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 66.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 12.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 97.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 16.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 126.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 4.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 112.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 274.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 5.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 17.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:16 297.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 7.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 389.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 7.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 8.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:16 518.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 10.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 173.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 7.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 167.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 6.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 189.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 8.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 190.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 4.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 192.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 4.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:15 211.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 4.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 211.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 5.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 199.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 453.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 8.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:18 356.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 11.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:18 564.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 7.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:11 5.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:12 6.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:18 679.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 9.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:17 253.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 6.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:17 247.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 8.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:17 247.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:17 227.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 3.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:17 274.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 4.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:18 274.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:18 280.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 11.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:18 286.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 10.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 3.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=9/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:19 552.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 5.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:20 686.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 5.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 5.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:20 906.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 8.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 7.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:21 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 7.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 6.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:19 360.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 7.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:19 383.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 5.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 9.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:19 377.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 3.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:19 341.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 14.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:20 348.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 3.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:20 429.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 5.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 5.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:20 523.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:20 485.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 4.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:21 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 7.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:23 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 9.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 5.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=10/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:23 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 11.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:12 3.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:24 1.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 15.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:12 4.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:21 678.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 8.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:22 699.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 7.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 3.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:22 726.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 3.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 12.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:22 785.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 9.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:22 712.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 5.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:22 860.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 5.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 7.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:12 5.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:23 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 7.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:23 924.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 6.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 3.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=9/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:24 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 11.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:12 3.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:26 389.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 8.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 6.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:27 743.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 14.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 11.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 3.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:27 1.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 20.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 8.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 5.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:24 908.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 8.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 6.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:12 7.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:25 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 7.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 3.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:25 664.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 6.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 10.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:25 665.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 4.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 7.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:25 683.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 7.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:26 494.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 7.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 5.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:26 418.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 6.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 8.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=8/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:26 333.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 6.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:27 2.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 57.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 4.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 3.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:29 691.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:17 129.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 3.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=10/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 3.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:29 878.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:17 226.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 5.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:30 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:17 785.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 14.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 4.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:28 712.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 12.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 3.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 9.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:28 797.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 23.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 2.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 5.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:28 583.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 20.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 3.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=4/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 3.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:28 851.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 39.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 4.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 4.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:28 707.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 45.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 5.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=6/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 5.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:29 841.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 72.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 4.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 4.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:29 775.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 88.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 4.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=8/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 8.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=8/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:29 684.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 111.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 3.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=9/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:30 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:17 761.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 7.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 6.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:32 769.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:19 617.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 8.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=10/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 6.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:32 884.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:19 879.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 11.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 6.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:32 1.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:19 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 38.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 9.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:30 795.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:17 284.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 6.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 5.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:30 668.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:18 285.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 4.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 5.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:30 679.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:18 283.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 5.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=4/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 3.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:31 741.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:18 359.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 3.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 7.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:31 770.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:18 381.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 4.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=6/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 8.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:31 872.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:18 496.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 17.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 4.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:31 780.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:18 559.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 8.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=8/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 3.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=8/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:32 800.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:19 584.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 9.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=9/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 6.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=9/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:33 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:20 2.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 26.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 8.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:34 732.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:22 1014.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 15.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=10/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 9.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:35 860.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:23 1.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 18.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 5.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:35 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:23 3.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 20.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 13.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:33 819.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:20 843.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 11.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 7.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:33 723.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:20 806.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 5.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 6.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:33 687.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:21 802.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 9.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=4/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 6.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:33 701.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:21 807.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 11.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 6.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:34 764.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:21 888.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 10.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=6/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 5.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:34 659.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:21 788.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 12.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 7.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:34 696.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:22 913.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 8.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=8/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 6.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=8/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:34 756.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:22 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 7.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=9/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 10.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=9/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:35 1.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:24 3.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 22.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 10.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:37 836.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:27 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 570.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=10/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 10.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:37 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:27 1.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 805.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 24.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:37 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:27 4.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 2.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 33.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:35 1.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:24 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 29.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 12.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:35 1000.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:24 1.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 35.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 13.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:36 848.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:25 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 76.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=4/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 6.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:36 722.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:25 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 91.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 7.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:36 740.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:25 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 136.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=6/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 7.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:36 782.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:26 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 267.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 11.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:37 913.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:26 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 445.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=8/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 8.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=8/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:37 868.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:26 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 506.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=9/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 11.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=9/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:37 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:28 4.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:17 2.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 47.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:39 988.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:30 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:19 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=10/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:16 73.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:40 1.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:31 1.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:19 2.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:16 71.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:40 2.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:31 3.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:20 5.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:17 174.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:38 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:28 1.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:17 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 36.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:38 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:28 1.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:17 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 32.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:38 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:29 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:17 1014.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=4/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:16 43.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:38 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:29 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:18 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:16 41.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:39 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:29 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:18 1.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=6/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:16 33.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:39 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:29 1.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:18 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:16 53.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:39 1.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:30 1.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:18 1.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=8/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:16 56.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=8/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:39 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:30 1.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:19 2.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=9/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:16 67.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=9/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:40 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:31 3.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:20 5.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:17 208.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:42 1.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:34 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:23 2.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=10/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:18 1.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:42 1.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:34 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:23 3.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:19 2.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:42 3.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:34 4.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:24 7.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:19 5.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:40 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:32 1.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:21 2.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:17 124.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:41 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:32 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:21 2.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:17 222.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:41 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:32 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:21 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=4/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:17 226.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:41 1008.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:32 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:22 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:18 345.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:41 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:33 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:22 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=6/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:18 449.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:41 1.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:33 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:22 2.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:18 798.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:42 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:33 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:22 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=8/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:18 1.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=8/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:42 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:33 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:22 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=9/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:18 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=9/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:43 4.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:35 5.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:25 8.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:20 6.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:45 2.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:38 2.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:29 3.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=10/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:25 5.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:45 2.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:38 2.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:30 3.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:26 6.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:45 3.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:38 4.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:30 5.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:27 12.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:43 2.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:35 3.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:26 4.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:21 3.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:43 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:36 2.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:26 4.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:21 3.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:44 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:36 2.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:27 3.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=4/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:21 3.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:44 2.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:36 2.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:27 3.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:22 3.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:44 1.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:37 2.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:28 3.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=6/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:22 3.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:44 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:37 2.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:28 3.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:23 4.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:44 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:37 2.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:29 3.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=8/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:24 5.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=8/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:45 1.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:38 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:29 2.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=9/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:24 5.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=9/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:46 4.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:39 5.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:31 7.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:29 15.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:46 2.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:39 2.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:32 3.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:30 8.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:46 2.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:40 2.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:32 3.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:31 7.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:46 1.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:40 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:32 2.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=4/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:32 6.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:47 1.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:40 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:33 2.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:32 6.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:47 1.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:40 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:33 2.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=6/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:33 6.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:47 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:41 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:34 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:33 4.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
Total Objects: 556
Total Size: 578.0 MiB
In the partitioned results, you will find a bunch of folders with a structure similar this:
.
└── processed_data/
└── snappy/
└── partition_by_year_month/
└── toys_reviews/
├── year = <value-1>/
| ├── month = <value-x>
| | ├── run-<TIMESTAMP>-part-block-0-0-r-00000-snappy.parquet
| | ├── run-<TIMESTAMP>-part-block-0-0-r-00001-snappy.parquet
| | ...
| | └── run-<TIMESTAMP>-part-block-0-0-r-<PARTITION-ID>-snappy.parquet
| ...
| ├── month = <value-z>
| ├── run-<TIMESTAMP>-part-block-0-0-r-00000-snappy.parquet
| ├── run-<TIMESTAMP>-part-block-0-0-r-00001-snappy.parquet
| ...
| └── run-<TIMESTAMP>-part-block-0-0-r-<PARTITION-ID>-snappy.parquet
...
└── year = <value-n>/
├── month = <value-x>
| ├── run-<TIMESTAMP>-part-block-0-0-r-00000-snappy.parquet
| ├── run-<TIMESTAMP>-part-block-0-0-r-00001-snappy.parquet
| ...
| └── run-<TIMESTAMP>-part-block-0-0-r-<PARTITION-ID>-snappy.parquet
...
├── month = <value-z>
├── run-<TIMESTAMP>-part-block-0-0-r-00000-snappy.parquet
├── run-<TIMESTAMP>-part-block-0-0-r-00001-snappy.parquet
...
└── run-<TIMESTAMP>-part-block-0-0-r-<PARTITION-ID>-snappy.parquet
The folders you see have names made up of the partition key (or column name) and the corresponding partition value. Inside each folder, you’ll find one or more parquet files with particular IDs. You can see that the total size is quite similar.
Partition keys must be set in a way that distributes the data as evenly as possible across the partitions, as you will see in the next experiment.
Setting appropriate partition keys: Now, let’s take a look at the results of the last Glue job. The job will run for 15 minutes, and then you will get a timeout error if you check the status of the glue job in the console.
!aws s3 ls --summarize --human-readable --recursive s3://{BUCKET_NAME}/processed_data/snappy/partition_by_year_month/toys_reviews/
2024-09-27 03:23:12 8.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=1999/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 15.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=1999/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:11 7.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=1999/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 7.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 70.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 95.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 4.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 131.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 6.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 3.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 9.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 5.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 9.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 8.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 27.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 53.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:11 15.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 54.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2000/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 104.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 4.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:11 4.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:14 136.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 6.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:14 266.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 5.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 264.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 6.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 84.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 60.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 67.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 66.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 66.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 12.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 97.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 16.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 126.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 4.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 112.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2001/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 274.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 5.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 17.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:16 297.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 7.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 389.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 7.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 8.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:16 518.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 10.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 173.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 7.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 167.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 6.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 189.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 8.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 190.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 4.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 192.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 4.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:15 211.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 4.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 211.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 5.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 199.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2002/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 453.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 8.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:18 356.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 11.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:18 564.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 7.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:11 5.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:12 6.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:18 679.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 9.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:17 253.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 6.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:17 247.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 8.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:17 247.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:17 227.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:12 3.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:17 274.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 4.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:18 274.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:18 280.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 11.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:18 286.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:13 10.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 3.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2003/month=9/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:19 552.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 5.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:20 686.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 5.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 5.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:20 906.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 8.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 7.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:21 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 7.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 6.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:19 360.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 7.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:19 383.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 5.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 9.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:19 377.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 3.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:19 341.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 14.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:20 348.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 3.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:20 429.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 5.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 5.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:20 523.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:20 485.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 4.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2004/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:21 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 7.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:23 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 9.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 5.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=10/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:23 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 11.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:12 3.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:24 1.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 15.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:12 4.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:21 678.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 8.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:22 699.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 7.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 3.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:22 726.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:14 3.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 12.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:22 785.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 9.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:22 712.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 5.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:22 860.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 5.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 7.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:12 5.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:23 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 7.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:23 924.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 6.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 3.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2005/month=9/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:24 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 11.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:12 3.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:26 389.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 8.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 6.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:27 743.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 14.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 11.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 3.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:27 1.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 20.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 8.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 5.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:24 908.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 8.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 6.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:12 7.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:25 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 7.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 3.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:25 664.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 6.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 10.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:25 665.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 4.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 7.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:25 683.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 7.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:26 494.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:15 7.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 4.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 5.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:26 418.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 6.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:12 8.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=8/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:26 333.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 6.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2006/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:27 2.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 57.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 4.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 3.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:29 691.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:17 129.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 3.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=10/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 3.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:29 878.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:17 226.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 5.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:30 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:17 785.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 14.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 4.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:28 712.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 12.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 3.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 9.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:28 797.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 23.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 2.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 5.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:28 583.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 20.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 3.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=4/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 3.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:28 851.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 39.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 4.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 4.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:28 707.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 45.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 5.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=6/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 5.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:29 841.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 72.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 4.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 4.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:29 775.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 88.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 4.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=8/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 8.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=8/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:29 684.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:16 111.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 3.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2007/month=9/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:30 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:17 761.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 7.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 6.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:32 769.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:19 617.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 8.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=10/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 6.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:32 884.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:19 879.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 11.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 6.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:32 1.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:19 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 38.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 9.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:30 795.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:17 284.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 6.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:13 5.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:30 668.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:18 285.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 4.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 5.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:30 679.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:18 283.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 5.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=4/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 3.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:31 741.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:18 359.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 3.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 7.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:31 770.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:18 381.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:13 4.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=6/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 8.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:31 872.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:18 496.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 17.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 4.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:31 780.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:18 559.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 8.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=8/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 3.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=8/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:32 800.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:19 584.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 9.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=9/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 6.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2008/month=9/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:33 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:20 2.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 26.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 8.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:34 732.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:22 1014.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 15.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=10/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 9.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:35 860.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:23 1.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 18.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 5.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:35 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:23 3.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 20.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 13.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:33 819.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:20 843.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 11.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 7.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:33 723.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:20 806.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 5.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 6.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:33 687.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:21 802.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 9.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=4/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 6.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:33 701.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:21 807.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 11.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 6.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:34 764.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:21 888.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:14 10.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=6/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 5.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:34 659.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:21 788.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 12.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 7.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:34 696.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:22 913.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 8.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=8/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 6.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=8/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:34 756.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:22 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 7.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=9/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:14 10.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2009/month=9/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:35 1.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:24 3.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 22.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 10.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:37 836.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:27 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 570.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=10/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 10.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:37 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:27 1.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 805.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 24.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:37 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:27 4.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 2.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 33.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:35 1.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:24 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 29.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 12.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:35 1000.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:24 1.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 35.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 13.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:36 848.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:25 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 76.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=4/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 6.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:36 722.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:25 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 91.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 7.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:36 740.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:25 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:15 136.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=6/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 7.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:36 782.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:26 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 267.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 11.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:37 913.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:26 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 445.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=8/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 8.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=8/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:37 868.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:26 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:16 506.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=9/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 11.9 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2010/month=9/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:37 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:28 4.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:17 2.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 47.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:39 988.2 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:30 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:19 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=10/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:16 73.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:40 1.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:31 1.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:19 2.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:16 71.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:40 2.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:31 3.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:20 5.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:17 174.3 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:38 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:28 1.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:17 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 36.5 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:38 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:28 1.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:17 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:15 32.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:38 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:29 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:17 1014.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=4/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:16 43.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:38 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:29 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:18 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:16 41.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:39 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:29 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:18 1.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=6/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:16 33.6 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:39 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:29 1.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:18 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:16 53.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:39 1.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:30 1.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:18 1.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=8/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:16 56.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=8/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:39 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:30 1.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:19 2.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=9/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:16 67.0 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2011/month=9/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:40 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:31 3.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:20 5.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:17 208.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:42 1.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:34 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:23 2.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=10/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:18 1.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:42 1.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:34 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:23 3.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:19 2.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:42 3.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:34 4.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:24 7.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:19 5.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:40 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:32 1.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:21 2.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:17 124.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:41 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:32 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:21 2.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:17 222.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:41 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:32 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:21 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=4/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:17 226.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:41 1008.7 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:32 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:22 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:18 345.4 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:41 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:33 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:22 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=6/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:18 449.1 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:41 1.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:33 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:22 2.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:18 798.8 KiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:42 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:33 1.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:22 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=8/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:18 1.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=8/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:42 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:33 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:22 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=9/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:18 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2012/month=9/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:43 4.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:35 5.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:25 8.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:20 6.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:45 2.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=10/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:38 2.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=10/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:29 3.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=10/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:25 5.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=10/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:45 2.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=11/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:38 2.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=11/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:30 3.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=11/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:26 6.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=11/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:45 3.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=12/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:38 4.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=12/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:30 5.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=12/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:27 12.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=12/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:43 2.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:35 3.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:26 4.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:21 3.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:43 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:36 2.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:26 4.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:21 3.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:44 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:36 2.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:27 3.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=4/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:21 3.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:44 2.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:36 2.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:27 3.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:22 3.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:44 1.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:37 2.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:28 3.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=6/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:22 3.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:44 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:37 2.6 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:28 3.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:23 4.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:44 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=8/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:37 2.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=8/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:29 3.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=8/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:24 5.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=8/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:45 1.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=9/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:38 2.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=9/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:29 2.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=9/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:24 5.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2013/month=9/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:46 4.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=1/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:39 5.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=1/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:31 7.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=1/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:29 15.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=1/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:46 2.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=2/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:39 2.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=2/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:32 3.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=2/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:30 8.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=2/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:46 2.3 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=3/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:40 2.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=3/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:32 3.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=3/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:31 7.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=3/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:46 1.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=4/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:40 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=4/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:32 2.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=4/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:32 6.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=4/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:47 1.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=5/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:40 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=5/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:33 2.8 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=5/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:32 6.5 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=5/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:47 1.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=6/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:40 2.2 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=6/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:33 2.7 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=6/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:33 6.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=6/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
2024-09-27 03:23:47 1.0 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=7/run-1727407341959-part-block-0-0-r-00000-snappy.parquet
2024-09-27 03:23:41 1.1 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=7/run-1727407341959-part-block-0-0-r-00001-snappy.parquet
2024-09-27 03:23:34 1.4 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=7/run-1727407341959-part-block-0-0-r-00002-snappy.parquet
2024-09-27 03:23:33 4.9 MiB processed_data/snappy/partition_by_year_month/toys_reviews/year=2014/month=7/run-1727407341959-part-block-0-0-r-00003-snappy.parquet
Total Objects: 556
Total Size: 578.0 MiB
# The execution of this cell may take around 1-2 minutes:
!aws s3 ls --summarize --human-readable --recursive s3://{BUCKET_NAME}/processed_data/snappy/partition_by_asin/toys_reviews/
Total Objects: 0
Total Size: 0 Bytes
When comparing the final output of these last two commands, you can see that using the year and month columns as partition keys generated around 556 files with a total size of less than 600MB. On the other hand, using the asin column (which is the identifier for each product) as the partition key can generate thousands of files. However, this job failed due to a timeout, resulting in a smaller total size as not all data was saved. This illustrates one of the issues that may arise when using inappropriate partition keys.
With year and month as partition keys, the number of reviews can be more evenly distributed across dates, resulting in a manageable number of files with sizes which can be later easily processed. However, with the asin partition key, given that some products may have very few reviews and there’s a large number of products, the Glue job couldn’t save all files within the allotted time.
Having too many small files can have several disadvantages:
The key is to balance partitioning data for query performance while avoiding the drawbacks of too many small files. It’s recommended to choose a partitioning strategy that aligns with your querying patterns and dataset scale, considering factors like storage costs, filesystem limitations, and processing efficiency.
After finishing the experiments and exercises, you will have to delete some of the created resources, let’s start with the resources created with terraform. Run the following command inside the terraform
folder:
terraform destroy
Now, let’s delete the AWS Glue crawler and database, run the following cells:
try:
response = glue_client.delete_crawler(
Name='de-c3w2lab1-crawler'
)
print("Crawler deleted successfully")
except glue_client.exceptions.EntityNotFoundException:
print("Crawler does not exist or has already been deleted")
Crawler deleted successfully
try:
wr.catalog.delete_database(name=DATABASE_NAME)
print(f"Database {DATABASE_NAME} deleted successfully")
except Exception as e:
print(f"Error deleting database: {e}")
Database de-c3w2lab1-aws-reviews deleted successfully
Finally, verify that the resources have been deleted
response = glue_client.list_crawlers()
print("Remaining crawlers:", response['CrawlerNames'])
databases = wr.catalog.databases()
print("Remaining databases:", databases)
Remaining crawlers: []
Remaining databases: Empty DataFrame
Columns: [Database, Description]
Index: []
Well done! In this lab, you implemented a simple data lake using Amazon S3, AWS Glue ETL, Glue Crawler, and Amazon Athena. You ingested raw data into an S3 bucket, which acted as the storage layer of the data lake. You then used AWS GLUE ETL to transform and prepare the data for analysis. After that, you used the Glue Crawler to catalog the data, and then used Athena to run SQL queries directly against the data lake without the need for complex data movement or transformation. This setup allows for easy and efficient querying of data stored in S3, enabling organizations to derive valuable insights from their data assets.