├── LICENSE ├── README.md ├── chapter_1 ├── create_nyc_taxi.sql ├── distance_histo.sql ├── duration_histo.sql ├── figures │ ├── fig_1_2.jpg │ ├── fig_1_2_base.jpg │ ├── fig_1_3.jpg │ ├── fig_1_3_base.jpg │ ├── fig_1_4.jpg │ ├── fig_1_4_base.jpg │ ├── fig_1_5.jpg │ └── fig_1_5_base.jpg ├── iam_policy_chapter_1.json └── yellow_tripdata_2020-06.csv.gz ├── chapter_10 └── iam_policy_chapter_10.json ├── chapter_11 ├── create_query_queue_time_alarms.sh ├── sample_create_table_nyc_bucketed.hql ├── sample_datasets │ ├── clicks │ │ └── website-clicks.txt │ ├── clicks_create_external_table.hql │ ├── copy_sample_datasets_to_s3.sh │ ├── customers │ │ └── customers.json │ ├── customers_create_external_table.hql │ ├── inventory │ │ └── inventory.csv │ ├── inventory_create_external_table.hql │ ├── marketing │ │ └── marketing_data.tsv │ ├── marketing_create_external_table.hql │ ├── sales_data │ │ └── sales_data.csv │ └── sales_data_create_external_table.hql ├── select_group_by_distribution_plan.txt ├── select_group_by_io_plan.txt ├── select_group_by_logical_plan.txt ├── select_group_by_visual_logical_plan.png ├── select_join_example_distributed_plan.txt ├── select_join_example_logical_plan.txt ├── select_order_w_limit_example_distributed_plan.txt └── select_order_w_limit_example_logical_plan.txt ├── chapter_12 ├── athena-example │ ├── LICENSE.txt │ ├── README.md │ ├── athena-example.yaml │ ├── pom.xml │ ├── sample_data.csv │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── amazonaws │ │ │ │ └── connectors │ │ │ │ └── athena │ │ │ │ └── example │ │ │ │ ├── ExampleCompositeHandler.java │ │ │ │ ├── ExampleMetadataHandler.java │ │ │ │ ├── ExampleRecordHandler.java │ │ │ │ └── ExampleUserDefinedFuncHandler.java │ │ └── resources │ │ │ └── log4j2.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── amazonaws │ │ └── connectors │ │ └── athena │ │ └── example │ │ ├── ExampleMetadataHandlerTest.java │ │ ├── ExampleRecordHandlerTest.java │ │ └── ExampleUserDefinedFuncHandlerTest.java ├── athena-federation-sdk-tools │ ├── LICENSE.txt │ ├── README.md │ ├── checkstyle.xml │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ └── athena │ │ │ └── connector │ │ │ └── validation │ │ │ ├── ConnectorValidator.java │ │ │ ├── ConstraintParser.java │ │ │ ├── FederationService.java │ │ │ ├── FederationServiceProvider.java │ │ │ ├── LambdaMetadataProvider.java │ │ │ └── LambdaRecordProvider.java │ │ └── resources │ │ └── log4j2.xml ├── figures │ ├── figure_1.drawio │ ├── figure_1.png │ ├── figure_2.drawio │ ├── figure_2.png │ ├── figure_3.drawio │ ├── figure_3.png │ ├── figure_4.drawio │ ├── figure_4.png │ ├── figure_5_base.png │ ├── figure_6_base.png │ ├── figure_7_base.png │ └── figure_8_base.png ├── iam_policy_chapter_12.json ├── prepare_dev_env.sh ├── publish.sh └── validate_connector.sh ├── chapter_13 ├── iam_policy_chapter_13.json ├── ml-example │ ├── packt_serverless_analytics_chatper_13.ipynb │ └── taxi_ridership.csv ├── prepare_dev_env.sh └── udf-example │ ├── CREATE_TABLE.sql │ ├── pom.xml │ ├── sample_data.csv │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── amazonaws │ │ │ ├── ResultSanityChecker.java │ │ │ └── UdfExample.java │ └── resources │ │ └── log4j2.xml │ └── test │ └── java │ └── com │ └── amazonaws │ └── UdfExampleTest.java ├── chapter_2 └── figures │ ├── fig_2_1.png │ ├── fig_2_1_base.png │ ├── figure_2_3.jpg │ └── figure_2_3_base.jpg ├── chapter_3 ├── create_nyc_taxi.sql ├── ctas_nyc_taxi.sql ├── figures │ ├── figure_3_11.png │ ├── figure_3_11_base.png │ ├── figure_3_12_base.png │ ├── figure_3_13_base.png │ ├── figure_3_14_base.png │ ├── figure_3_15.png │ └── figure_3_15_base.png ├── geospatial_athena_api_example.sh ├── iam_policy_chapter_3.json ├── insert_into_nyc_taxi.sql └── taxi_data_prep.sh ├── chapter_4 ├── create_external_table_nyc_taxi_partitioned.sql ├── create_table_as_example.sql ├── iam_policy_chapter_4.json └── insert_into_table_example.sql ├── chapter_5 ├── bucket_policy_restrict_to_users_and_athena.json └── s3_bucket_policy_disallow_non_sse_kms.json ├── chapter_6 ├── iam_lake_formation_admin.json ├── iam_lake_formation_athena_user.json └── iam_policy_chapter_6.json ├── chapter_7 ├── build_data_lake.sh ├── figures │ ├── figure_7_1.png │ ├── figure_7_10.jpg │ ├── figure_7_10_base.jpg │ ├── figure_7_11.jpg │ ├── figure_7_11_base.jpg │ ├── figure_7_12.jpg │ ├── figure_7_12_base.jpg │ ├── figure_7_13.jpg │ ├── figure_7_13_base.jpg │ ├── figure_7_15.jpg │ ├── figure_7_15_base.jpg │ ├── figure_7_16.jpg │ ├── figure_7_16_base.jpg │ ├── figure_7_17.jpg │ ├── figure_7_17_base.jpg │ ├── figure_7_1_base.jpg │ ├── figure_7_1a.drawio │ ├── figure_7_3_base.jpg │ ├── figure_7_4_base.jpg │ ├── figure_7_5_base.jpg │ ├── figure_7_6_base.jpg │ ├── figure_7_7.jpg │ ├── figure_7_7_base.jpg │ ├── figure_7_8.jpg │ ├── figure_7_8_base.jpg │ ├── figure_7_9.jpg │ └── figure_7_9_base.jpg ├── iam_policy_chapter_7.json └── packt_serverless_analytics_chatper_7.ipynb ├── chapter_8 ├── clicks │ └── website-clicks.txt ├── clicks_create_external_table.hql ├── copy_sample_datasets_to_s3.sh ├── customers │ └── customers.json ├── customers_create_external_table.hql ├── iam_policy_chapter_8.json ├── inventory │ └── inventory.csv ├── inventory_create_external_table.hql ├── inventory_default_serde_create_external_table.hql ├── marketing │ └── marketing_data.tsv ├── marketing_create_external_table.hql ├── sales_data │ └── sales_data.csv ├── sales_data_create_external_table.hql └── sample_analytics_query.hql ├── chapter_9 ├── etl_lambda_func.py ├── figures │ ├── figure_9_1.drawio │ ├── figure_9_1.png │ ├── figure_9_10.png │ ├── figure_9_10_base.png │ ├── figure_9_2.drawio │ ├── figure_9_2.png │ ├── figure_9_3.drawio │ ├── figure_9_3.png │ ├── figure_9_4.drawio │ ├── figure_9_4.png │ ├── figure_9_5.png │ ├── figure_9_5_base.png │ ├── figure_9_6.png │ ├── figure_9_6_base.png │ ├── figure_9_7.png │ ├── figure_9_7_base.png │ ├── figure_9_8.png │ ├── figure_9_8_base.png │ ├── figure_9_9.png │ ├── figure_9_9_base.png │ └── function_timeout.png ├── iam_policy_chapter_9.json └── trade_import_sample.csv └── common └── copy_nyc_taxi_data.txt /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/README.md -------------------------------------------------------------------------------- /chapter_1/create_nyc_taxi.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_1/create_nyc_taxi.sql -------------------------------------------------------------------------------- /chapter_1/distance_histo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_1/distance_histo.sql -------------------------------------------------------------------------------- /chapter_1/duration_histo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_1/duration_histo.sql -------------------------------------------------------------------------------- /chapter_1/figures/fig_1_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_1/figures/fig_1_2.jpg -------------------------------------------------------------------------------- /chapter_1/figures/fig_1_2_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_1/figures/fig_1_2_base.jpg -------------------------------------------------------------------------------- /chapter_1/figures/fig_1_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_1/figures/fig_1_3.jpg -------------------------------------------------------------------------------- /chapter_1/figures/fig_1_3_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_1/figures/fig_1_3_base.jpg -------------------------------------------------------------------------------- /chapter_1/figures/fig_1_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_1/figures/fig_1_4.jpg -------------------------------------------------------------------------------- /chapter_1/figures/fig_1_4_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_1/figures/fig_1_4_base.jpg -------------------------------------------------------------------------------- /chapter_1/figures/fig_1_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_1/figures/fig_1_5.jpg -------------------------------------------------------------------------------- /chapter_1/figures/fig_1_5_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_1/figures/fig_1_5_base.jpg -------------------------------------------------------------------------------- /chapter_1/iam_policy_chapter_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_1/iam_policy_chapter_1.json -------------------------------------------------------------------------------- /chapter_1/yellow_tripdata_2020-06.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_1/yellow_tripdata_2020-06.csv.gz -------------------------------------------------------------------------------- /chapter_10/iam_policy_chapter_10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_10/iam_policy_chapter_10.json -------------------------------------------------------------------------------- /chapter_11/create_query_queue_time_alarms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/create_query_queue_time_alarms.sh -------------------------------------------------------------------------------- /chapter_11/sample_create_table_nyc_bucketed.hql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/sample_create_table_nyc_bucketed.hql -------------------------------------------------------------------------------- /chapter_11/sample_datasets/clicks/website-clicks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/sample_datasets/clicks/website-clicks.txt -------------------------------------------------------------------------------- /chapter_11/sample_datasets/clicks_create_external_table.hql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/sample_datasets/clicks_create_external_table.hql -------------------------------------------------------------------------------- /chapter_11/sample_datasets/copy_sample_datasets_to_s3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/sample_datasets/copy_sample_datasets_to_s3.sh -------------------------------------------------------------------------------- /chapter_11/sample_datasets/customers/customers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/sample_datasets/customers/customers.json -------------------------------------------------------------------------------- /chapter_11/sample_datasets/customers_create_external_table.hql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/sample_datasets/customers_create_external_table.hql -------------------------------------------------------------------------------- /chapter_11/sample_datasets/inventory/inventory.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/sample_datasets/inventory/inventory.csv -------------------------------------------------------------------------------- /chapter_11/sample_datasets/inventory_create_external_table.hql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/sample_datasets/inventory_create_external_table.hql -------------------------------------------------------------------------------- /chapter_11/sample_datasets/marketing/marketing_data.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/sample_datasets/marketing/marketing_data.tsv -------------------------------------------------------------------------------- /chapter_11/sample_datasets/marketing_create_external_table.hql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/sample_datasets/marketing_create_external_table.hql -------------------------------------------------------------------------------- /chapter_11/sample_datasets/sales_data/sales_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/sample_datasets/sales_data/sales_data.csv -------------------------------------------------------------------------------- /chapter_11/sample_datasets/sales_data_create_external_table.hql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/sample_datasets/sales_data_create_external_table.hql -------------------------------------------------------------------------------- /chapter_11/select_group_by_distribution_plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/select_group_by_distribution_plan.txt -------------------------------------------------------------------------------- /chapter_11/select_group_by_io_plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/select_group_by_io_plan.txt -------------------------------------------------------------------------------- /chapter_11/select_group_by_logical_plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/select_group_by_logical_plan.txt -------------------------------------------------------------------------------- /chapter_11/select_group_by_visual_logical_plan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/select_group_by_visual_logical_plan.png -------------------------------------------------------------------------------- /chapter_11/select_join_example_distributed_plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/select_join_example_distributed_plan.txt -------------------------------------------------------------------------------- /chapter_11/select_join_example_logical_plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/select_join_example_logical_plan.txt -------------------------------------------------------------------------------- /chapter_11/select_order_w_limit_example_distributed_plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/select_order_w_limit_example_distributed_plan.txt -------------------------------------------------------------------------------- /chapter_11/select_order_w_limit_example_logical_plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_11/select_order_w_limit_example_logical_plan.txt -------------------------------------------------------------------------------- /chapter_12/athena-example/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-example/LICENSE.txt -------------------------------------------------------------------------------- /chapter_12/athena-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-example/README.md -------------------------------------------------------------------------------- /chapter_12/athena-example/athena-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-example/athena-example.yaml -------------------------------------------------------------------------------- /chapter_12/athena-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-example/pom.xml -------------------------------------------------------------------------------- /chapter_12/athena-example/sample_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-example/sample_data.csv -------------------------------------------------------------------------------- /chapter_12/athena-example/src/main/java/com/amazonaws/connectors/athena/example/ExampleCompositeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-example/src/main/java/com/amazonaws/connectors/athena/example/ExampleCompositeHandler.java -------------------------------------------------------------------------------- /chapter_12/athena-example/src/main/java/com/amazonaws/connectors/athena/example/ExampleMetadataHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-example/src/main/java/com/amazonaws/connectors/athena/example/ExampleMetadataHandler.java -------------------------------------------------------------------------------- /chapter_12/athena-example/src/main/java/com/amazonaws/connectors/athena/example/ExampleRecordHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-example/src/main/java/com/amazonaws/connectors/athena/example/ExampleRecordHandler.java -------------------------------------------------------------------------------- /chapter_12/athena-example/src/main/java/com/amazonaws/connectors/athena/example/ExampleUserDefinedFuncHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-example/src/main/java/com/amazonaws/connectors/athena/example/ExampleUserDefinedFuncHandler.java -------------------------------------------------------------------------------- /chapter_12/athena-example/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-example/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /chapter_12/athena-example/src/test/java/com/amazonaws/connectors/athena/example/ExampleMetadataHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-example/src/test/java/com/amazonaws/connectors/athena/example/ExampleMetadataHandlerTest.java -------------------------------------------------------------------------------- /chapter_12/athena-example/src/test/java/com/amazonaws/connectors/athena/example/ExampleRecordHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-example/src/test/java/com/amazonaws/connectors/athena/example/ExampleRecordHandlerTest.java -------------------------------------------------------------------------------- /chapter_12/athena-example/src/test/java/com/amazonaws/connectors/athena/example/ExampleUserDefinedFuncHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-example/src/test/java/com/amazonaws/connectors/athena/example/ExampleUserDefinedFuncHandlerTest.java -------------------------------------------------------------------------------- /chapter_12/athena-federation-sdk-tools/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-federation-sdk-tools/LICENSE.txt -------------------------------------------------------------------------------- /chapter_12/athena-federation-sdk-tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-federation-sdk-tools/README.md -------------------------------------------------------------------------------- /chapter_12/athena-federation-sdk-tools/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-federation-sdk-tools/checkstyle.xml -------------------------------------------------------------------------------- /chapter_12/athena-federation-sdk-tools/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-federation-sdk-tools/pom.xml -------------------------------------------------------------------------------- /chapter_12/athena-federation-sdk-tools/src/main/java/com/amazonaws/athena/connector/validation/ConnectorValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-federation-sdk-tools/src/main/java/com/amazonaws/athena/connector/validation/ConnectorValidator.java -------------------------------------------------------------------------------- /chapter_12/athena-federation-sdk-tools/src/main/java/com/amazonaws/athena/connector/validation/ConstraintParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-federation-sdk-tools/src/main/java/com/amazonaws/athena/connector/validation/ConstraintParser.java -------------------------------------------------------------------------------- /chapter_12/athena-federation-sdk-tools/src/main/java/com/amazonaws/athena/connector/validation/FederationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-federation-sdk-tools/src/main/java/com/amazonaws/athena/connector/validation/FederationService.java -------------------------------------------------------------------------------- /chapter_12/athena-federation-sdk-tools/src/main/java/com/amazonaws/athena/connector/validation/FederationServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-federation-sdk-tools/src/main/java/com/amazonaws/athena/connector/validation/FederationServiceProvider.java -------------------------------------------------------------------------------- /chapter_12/athena-federation-sdk-tools/src/main/java/com/amazonaws/athena/connector/validation/LambdaMetadataProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-federation-sdk-tools/src/main/java/com/amazonaws/athena/connector/validation/LambdaMetadataProvider.java -------------------------------------------------------------------------------- /chapter_12/athena-federation-sdk-tools/src/main/java/com/amazonaws/athena/connector/validation/LambdaRecordProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-federation-sdk-tools/src/main/java/com/amazonaws/athena/connector/validation/LambdaRecordProvider.java -------------------------------------------------------------------------------- /chapter_12/athena-federation-sdk-tools/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/athena-federation-sdk-tools/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /chapter_12/figures/figure_1.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/figures/figure_1.drawio -------------------------------------------------------------------------------- /chapter_12/figures/figure_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/figures/figure_1.png -------------------------------------------------------------------------------- /chapter_12/figures/figure_2.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/figures/figure_2.drawio -------------------------------------------------------------------------------- /chapter_12/figures/figure_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/figures/figure_2.png -------------------------------------------------------------------------------- /chapter_12/figures/figure_3.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/figures/figure_3.drawio -------------------------------------------------------------------------------- /chapter_12/figures/figure_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/figures/figure_3.png -------------------------------------------------------------------------------- /chapter_12/figures/figure_4.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/figures/figure_4.drawio -------------------------------------------------------------------------------- /chapter_12/figures/figure_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/figures/figure_4.png -------------------------------------------------------------------------------- /chapter_12/figures/figure_5_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/figures/figure_5_base.png -------------------------------------------------------------------------------- /chapter_12/figures/figure_6_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/figures/figure_6_base.png -------------------------------------------------------------------------------- /chapter_12/figures/figure_7_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/figures/figure_7_base.png -------------------------------------------------------------------------------- /chapter_12/figures/figure_8_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/figures/figure_8_base.png -------------------------------------------------------------------------------- /chapter_12/iam_policy_chapter_12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/iam_policy_chapter_12.json -------------------------------------------------------------------------------- /chapter_12/prepare_dev_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/prepare_dev_env.sh -------------------------------------------------------------------------------- /chapter_12/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/publish.sh -------------------------------------------------------------------------------- /chapter_12/validate_connector.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_12/validate_connector.sh -------------------------------------------------------------------------------- /chapter_13/iam_policy_chapter_13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_13/iam_policy_chapter_13.json -------------------------------------------------------------------------------- /chapter_13/ml-example/packt_serverless_analytics_chatper_13.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_13/ml-example/packt_serverless_analytics_chatper_13.ipynb -------------------------------------------------------------------------------- /chapter_13/ml-example/taxi_ridership.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_13/ml-example/taxi_ridership.csv -------------------------------------------------------------------------------- /chapter_13/prepare_dev_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_13/prepare_dev_env.sh -------------------------------------------------------------------------------- /chapter_13/udf-example/CREATE_TABLE.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_13/udf-example/CREATE_TABLE.sql -------------------------------------------------------------------------------- /chapter_13/udf-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_13/udf-example/pom.xml -------------------------------------------------------------------------------- /chapter_13/udf-example/sample_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_13/udf-example/sample_data.csv -------------------------------------------------------------------------------- /chapter_13/udf-example/src/main/java/com/amazonaws/ResultSanityChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_13/udf-example/src/main/java/com/amazonaws/ResultSanityChecker.java -------------------------------------------------------------------------------- /chapter_13/udf-example/src/main/java/com/amazonaws/UdfExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_13/udf-example/src/main/java/com/amazonaws/UdfExample.java -------------------------------------------------------------------------------- /chapter_13/udf-example/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_13/udf-example/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /chapter_13/udf-example/src/test/java/com/amazonaws/UdfExampleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_13/udf-example/src/test/java/com/amazonaws/UdfExampleTest.java -------------------------------------------------------------------------------- /chapter_2/figures/fig_2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_2/figures/fig_2_1.png -------------------------------------------------------------------------------- /chapter_2/figures/fig_2_1_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_2/figures/fig_2_1_base.png -------------------------------------------------------------------------------- /chapter_2/figures/figure_2_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_2/figures/figure_2_3.jpg -------------------------------------------------------------------------------- /chapter_2/figures/figure_2_3_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_2/figures/figure_2_3_base.jpg -------------------------------------------------------------------------------- /chapter_3/create_nyc_taxi.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_3/create_nyc_taxi.sql -------------------------------------------------------------------------------- /chapter_3/ctas_nyc_taxi.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_3/ctas_nyc_taxi.sql -------------------------------------------------------------------------------- /chapter_3/figures/figure_3_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_3/figures/figure_3_11.png -------------------------------------------------------------------------------- /chapter_3/figures/figure_3_11_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_3/figures/figure_3_11_base.png -------------------------------------------------------------------------------- /chapter_3/figures/figure_3_12_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_3/figures/figure_3_12_base.png -------------------------------------------------------------------------------- /chapter_3/figures/figure_3_13_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_3/figures/figure_3_13_base.png -------------------------------------------------------------------------------- /chapter_3/figures/figure_3_14_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_3/figures/figure_3_14_base.png -------------------------------------------------------------------------------- /chapter_3/figures/figure_3_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_3/figures/figure_3_15.png -------------------------------------------------------------------------------- /chapter_3/figures/figure_3_15_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_3/figures/figure_3_15_base.png -------------------------------------------------------------------------------- /chapter_3/geospatial_athena_api_example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_3/geospatial_athena_api_example.sh -------------------------------------------------------------------------------- /chapter_3/iam_policy_chapter_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_3/iam_policy_chapter_3.json -------------------------------------------------------------------------------- /chapter_3/insert_into_nyc_taxi.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_3/insert_into_nyc_taxi.sql -------------------------------------------------------------------------------- /chapter_3/taxi_data_prep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_3/taxi_data_prep.sh -------------------------------------------------------------------------------- /chapter_4/create_external_table_nyc_taxi_partitioned.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_4/create_external_table_nyc_taxi_partitioned.sql -------------------------------------------------------------------------------- /chapter_4/create_table_as_example.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_4/create_table_as_example.sql -------------------------------------------------------------------------------- /chapter_4/iam_policy_chapter_4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_4/iam_policy_chapter_4.json -------------------------------------------------------------------------------- /chapter_4/insert_into_table_example.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_4/insert_into_table_example.sql -------------------------------------------------------------------------------- /chapter_5/bucket_policy_restrict_to_users_and_athena.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_5/bucket_policy_restrict_to_users_and_athena.json -------------------------------------------------------------------------------- /chapter_5/s3_bucket_policy_disallow_non_sse_kms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_5/s3_bucket_policy_disallow_non_sse_kms.json -------------------------------------------------------------------------------- /chapter_6/iam_lake_formation_admin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_6/iam_lake_formation_admin.json -------------------------------------------------------------------------------- /chapter_6/iam_lake_formation_athena_user.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter_6/iam_policy_chapter_6.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapter_7/build_data_lake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/build_data_lake.sh -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_1.png -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_10.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_10_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_10_base.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_11.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_11_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_11_base.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_12.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_12_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_12_base.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_13.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_13_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_13_base.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_15.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_15_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_15_base.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_16.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_16_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_16_base.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_17.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_17_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_17_base.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_1_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_1_base.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_1a.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_1a.drawio -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_3_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_3_base.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_4_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_4_base.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_5_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_5_base.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_6_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_6_base.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_7.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_7_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_7_base.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_8.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_8_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_8_base.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_9.jpg -------------------------------------------------------------------------------- /chapter_7/figures/figure_7_9_base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/figures/figure_7_9_base.jpg -------------------------------------------------------------------------------- /chapter_7/iam_policy_chapter_7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/iam_policy_chapter_7.json -------------------------------------------------------------------------------- /chapter_7/packt_serverless_analytics_chatper_7.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_7/packt_serverless_analytics_chatper_7.ipynb -------------------------------------------------------------------------------- /chapter_8/clicks/website-clicks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_8/clicks/website-clicks.txt -------------------------------------------------------------------------------- /chapter_8/clicks_create_external_table.hql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_8/clicks_create_external_table.hql -------------------------------------------------------------------------------- /chapter_8/copy_sample_datasets_to_s3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_8/copy_sample_datasets_to_s3.sh -------------------------------------------------------------------------------- /chapter_8/customers/customers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_8/customers/customers.json -------------------------------------------------------------------------------- /chapter_8/customers_create_external_table.hql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_8/customers_create_external_table.hql -------------------------------------------------------------------------------- /chapter_8/iam_policy_chapter_8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_8/iam_policy_chapter_8.json -------------------------------------------------------------------------------- /chapter_8/inventory/inventory.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_8/inventory/inventory.csv -------------------------------------------------------------------------------- /chapter_8/inventory_create_external_table.hql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_8/inventory_create_external_table.hql -------------------------------------------------------------------------------- /chapter_8/inventory_default_serde_create_external_table.hql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_8/inventory_default_serde_create_external_table.hql -------------------------------------------------------------------------------- /chapter_8/marketing/marketing_data.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_8/marketing/marketing_data.tsv -------------------------------------------------------------------------------- /chapter_8/marketing_create_external_table.hql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_8/marketing_create_external_table.hql -------------------------------------------------------------------------------- /chapter_8/sales_data/sales_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_8/sales_data/sales_data.csv -------------------------------------------------------------------------------- /chapter_8/sales_data_create_external_table.hql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_8/sales_data_create_external_table.hql -------------------------------------------------------------------------------- /chapter_8/sample_analytics_query.hql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_8/sample_analytics_query.hql -------------------------------------------------------------------------------- /chapter_9/etl_lambda_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/etl_lambda_func.py -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_1.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_1.drawio -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_1.png -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_10.png -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_10_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_10_base.png -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_2.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_2.drawio -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_2.png -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_3.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_3.drawio -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_3.png -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_4.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_4.drawio -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_4.png -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_5.png -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_5_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_5_base.png -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_6.png -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_6_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_6_base.png -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_7.png -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_7_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_7_base.png -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_8.png -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_8_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_8_base.png -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_9.png -------------------------------------------------------------------------------- /chapter_9/figures/figure_9_9_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/figure_9_9_base.png -------------------------------------------------------------------------------- /chapter_9/figures/function_timeout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/figures/function_timeout.png -------------------------------------------------------------------------------- /chapter_9/iam_policy_chapter_9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/iam_policy_chapter_9.json -------------------------------------------------------------------------------- /chapter_9/trade_import_sample.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/chapter_9/trade_import_sample.csv -------------------------------------------------------------------------------- /common/copy_nyc_taxi_data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Serverless-Analytics-with-Amazon-Athena/HEAD/common/copy_nyc_taxi_data.txt --------------------------------------------------------------------------------