Path Lines of Code tutorials/001 - Introduction.ipynb 122 tutorials/002 - Sessions.ipynb 156 tutorials/003 - Amazon S3.ipynb 1766 tutorials/004 - Parquet Datasets.ipynb 546 tutorials/005 - Glue Catalog.ipynb 711 tutorials/006 - Amazon Athena.ipynb 529 tutorials/007 - Redshift, MySQL, PostgreSQL, SQL Server, Oracle.ipynb 231 tutorials/008 - Redshift - Copy & Unload.ipynb 575 tutorials/009 - Redshift - Append, Overwrite, Upsert.ipynb 394 tutorials/010 - Parquet Crawler.ipynb 840 tutorials/011 - CSV Datasets.ipynb 596 tutorials/012 - CSV Crawler.ipynb 691 tutorials/013 - Merging Datasets on S3.ipynb 500 tutorials/014 - Schema Evolution.ipynb 482 tutorials/015 - EMR.ipynb 184 tutorials/016 - EMR & Docker.ipynb 349 tutorials/017 - Partition Projection.ipynb 900 tutorials/018 - QuickSight.ipynb 1309 tutorials/019 - Athena Cache.ipynb 998 tutorials/020 - Spark Table Interoperability.ipynb 72 tutorials/021 - Global Configurations.ipynb 607 tutorials/022 - Writing Partitions Concurrently.ipynb 186 tutorials/023 - Flexible Partitions Filter.ipynb 543 tutorials/024 - Athena Query Metadata.ipynb 159 tutorials/025 - Redshift - Loading Parquet files with Spectrum.ipynb 463 tutorials/026 - Amazon Timestream.ipynb 284 tutorials/027 - Amazon Timestream 2.ipynb 1098 tutorials/028 - DynamoDB.ipynb 372 tutorials/030 - Data Api.ipynb 106 tutorials/031 - OpenSearch.ipynb 1637 tutorials/033 - Amazon Neptune.ipynb 679 tutorials/035 - Distributing Calls on Ray Remote Cluster.ipynb 382 tutorials/036 - Distributing Calls with Glue Interactive Sessions on Ray.ipynb 169 tutorials/037 - Glue Data Quality.ipynb 1127 tutorials/038 - OpenSearch Serverless.ipynb 587 tutorials/039 - Athena Iceberg.ipynb 1170 tutorials/040 - EMR Serverless.ipynb 246 tutorials/041 - Apache Spark on Amazon Athena.ipynb 178