├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── resources ├── code │ └── .gitkeep ├── policies │ └── .gitkeep └── templates │ └── .gitkeep └── workshop ├── Server ├── athena_img │ ├── AthenaWorkGroup_DataSource.png │ ├── athena-db-selec.png │ ├── athena-ds.png │ ├── athena-first-query.png │ ├── athena-full.png │ ├── athena-join-table.png │ ├── athena-right.png │ ├── athena-s3.png │ ├── athena-setup.png │ ├── athena-table-selec.png │ ├── athena-table.png │ ├── athena-view-create.png │ ├── athena_ctas_buck.png │ ├── athena_ctas_nobuck.png │ ├── athena_ctas_s3_buck.png │ ├── athena_ctas_s3_nobuck.png │ ├── athena_database.png │ ├── athena_inner.png │ ├── athena_insert.png │ ├── athena_landing.png │ ├── athena_left.png │ ├── athena_newpart.png │ ├── athena_newpart_msc.png │ ├── athena_query_csv.png │ ├── athena_query_noparq.png │ ├── athena_query_nopart.png │ ├── athena_query_parq.png │ ├── athena_query_part.png │ ├── athena_s3_addpart.png │ ├── athena_showpart.png │ ├── athena_showpart2.png │ ├── athena_subset_buck.png │ ├── athena_subset_nobuck.png │ ├── athena_workgroup.png │ ├── athena_workgroup_general.png │ ├── athena_workgroup_general_1.png │ ├── athena_workgroup_s3.png │ ├── athena_workgroup_switch.png │ ├── athena_workgroup_validate.png │ └── create-bucket.png ├── css │ ├── atom-one-dark-reasonable.css │ ├── auto-complete.css │ ├── featherlight.min.css │ ├── fontawesome-all.min.css │ ├── hugo-theme.css │ ├── hybrid.css │ ├── nucleus.css │ ├── perfect-scrollbar.min.css │ ├── tags.css │ ├── theme-aws.css │ ├── theme-blue.css │ ├── theme-green.css │ ├── theme-red.css │ └── theme.css ├── en │ ├── 404.html │ ├── athena.html │ ├── athena │ │ ├── athena_best_practices.html │ │ ├── index.xml │ │ └── optional.html │ ├── categories.html │ ├── categories │ │ └── index.xml │ ├── glue.html │ ├── glue │ │ ├── 21_permissions.html │ │ ├── 22_raw_crawler.html │ │ ├── 23_transform_with_glue_job.html │ │ ├── 24_curated_crawler.html │ │ ├── 25_schema_validation.html │ │ ├── 26_testing_pyspark_locally.html │ │ ├── 27_optional_dev_endpoint.html │ │ └── index.xml │ ├── index.html │ ├── index.json │ ├── index.xml │ ├── orchestration.html │ ├── orchestration │ │ └── index.xml │ ├── requirements.html │ ├── requirements │ │ ├── index.xml │ │ ├── knowledge.html │ │ ├── knowledge │ │ │ └── index.xml │ │ ├── prerequisites.html │ │ └── prerequisites │ │ │ ├── chapter.en.png │ │ │ └── index.xml │ ├── sitemap.xml │ ├── tags.html │ ├── tags │ │ └── index.xml │ ├── transformations.html │ ├── transformations │ │ └── index.xml │ ├── visualization.html │ ├── visualization │ │ └── index.xml │ ├── wrapup.html │ └── wrapup │ │ └── index.xml ├── fonts │ ├── Inconsolata.eot │ ├── Inconsolata.svg │ ├── Inconsolata.ttf │ ├── Inconsolata.woff │ ├── Novecentosanswide-Normal-webfont.eot │ ├── Novecentosanswide-Normal-webfont.svg │ ├── Novecentosanswide-Normal-webfont.ttf │ ├── Novecentosanswide-Normal-webfont.woff │ ├── Novecentosanswide-Normal-webfont.woff2 │ ├── Novecentosanswide-UltraLight-webfont.eot │ ├── Novecentosanswide-UltraLight-webfont.svg │ ├── Novecentosanswide-UltraLight-webfont.ttf │ ├── Novecentosanswide-UltraLight-webfont.woff │ ├── Novecentosanswide-UltraLight-webfont.woff2 │ ├── Work_Sans_200.eot │ ├── Work_Sans_200.svg │ ├── Work_Sans_200.ttf │ ├── Work_Sans_200.woff │ ├── Work_Sans_200.woff2 │ ├── Work_Sans_300.eot │ ├── Work_Sans_300.svg │ ├── Work_Sans_300.ttf │ ├── Work_Sans_300.woff │ ├── Work_Sans_300.woff2 │ ├── Work_Sans_500.eot │ ├── Work_Sans_500.svg │ ├── Work_Sans_500.ttf │ ├── Work_Sans_500.woff │ └── Work_Sans_500.woff2 ├── fr │ ├── 404.html │ ├── categories.html │ ├── categories │ │ └── index.xml │ ├── index.html │ ├── index.json │ ├── index.xml │ ├── requirements.html │ ├── requirements │ │ └── index.xml │ ├── sitemap.xml │ ├── tags.html │ └── tags │ │ └── index.xml ├── glue_images │ └── ingestion │ │ ├── cf1.png │ │ ├── cf2.png │ │ ├── cf3.png │ │ ├── crawler1.png │ │ ├── crawler2.png │ │ ├── crawler3.png │ │ ├── create-notebook1.png │ │ ├── create-notebook2.png │ │ ├── csv_parquet.png │ │ ├── datalake_s3.png │ │ ├── dev-ep1.png │ │ ├── dev-ep2.png │ │ ├── dev-ep3.png │ │ ├── dev-ep4.png │ │ ├── etl-nb1.png │ │ ├── etl-nb2.png │ │ ├── glue-job1.png │ │ ├── glue-job15.png │ │ ├── glue-job2.png │ │ ├── glue-job3.png │ │ ├── glue_connection1.png │ │ ├── glue_connection2.png │ │ ├── glue_connection3.png │ │ ├── glue_connection4.png │ │ ├── lab1-structure.png │ │ ├── s3_raw_evens.png │ │ ├── seejob.png │ │ └── steps_glue.png ├── images │ ├── apn-logo.jpg │ ├── aws-open-source.jpg │ ├── chapter.en.png │ ├── clippy.svg │ └── logo.png ├── index.html ├── js │ ├── auto-complete.js │ ├── clipboard.min.js │ ├── featherlight.min.js │ ├── highlight.pack.js │ ├── html5shiv-printshiv.min.js │ ├── hugo-learn.js │ ├── jquery-3.6.0.min.js │ ├── jquery.sticky.js │ ├── kinesis.js │ ├── learn.js │ ├── lunr.min.js │ ├── modernizr.custom-3.6.0.js │ ├── perfect-scrollbar.jquery.min.js │ ├── perfect-scrollbar.min.js │ └── search.js ├── mermaid │ ├── mermaid.css │ ├── mermaid.dark.css │ ├── mermaid.forest.css │ └── mermaid.js ├── orch_img │ └── orchestration │ │ ├── 2-1.png │ │ ├── addcrawler-trigger.png │ │ ├── all_steps_glue2.png │ │ ├── csv_parquet.png │ │ ├── dc-1.png │ │ ├── dc-2.png │ │ ├── s3_raw_and_curated.png │ │ ├── steps_glue.png │ │ ├── wf-end-result.png │ │ ├── wf-observe1.png │ │ ├── wf-observe2.png │ │ ├── wf-observe3.png │ │ ├── wf1.png │ │ ├── wf10-1.png │ │ ├── wf10.png │ │ ├── wf11.png │ │ ├── wf12.png │ │ ├── wf2.png │ │ ├── wf3-1.png │ │ ├── wf3.png │ │ ├── wf4.png │ │ ├── wf5.png │ │ ├── wf51.png │ │ ├── wf6.png │ │ ├── wf7.png │ │ ├── wf8-1.png │ │ ├── wf8.png │ │ ├── wf9.png │ │ ├── wf91.png │ │ ├── workflow61.png │ │ ├── workflow71.png │ │ ├── workflow_complete.png │ │ ├── workflow_complete2.png │ │ └── workflow_complete_no_marks.png ├── sitemap.xml ├── tran_img │ ├── Screenshot 2020-03-12 at 15.42.04 copy.png │ ├── Screenshot 2020-03-12 at 15.42.04.png │ ├── notebook-to-glue.png │ └── notebook.png └── visualization_images │ ├── AthenaWorkGroup_DataSource.png │ ├── DateFormat.png │ ├── Edit-dataset.png │ ├── Field_DataTypes.png │ ├── Select_Fields.png │ ├── add-insight.png │ ├── aggregate-by-day.png │ ├── arrow-edit-dataset-type.png │ ├── athena-ds.png │ ├── athena-setup.png │ ├── athena-table.png │ ├── choose-dataset.png │ ├── connectors.png │ ├── create-bucket.png │ ├── edit-dataset-icon.png │ ├── end.png │ ├── enterprise.png │ ├── entire-month.png │ ├── filter_comparison_type.png │ ├── filter_creation.png │ ├── filter_selection.png │ ├── forecast.png │ ├── kpi-percent.png │ ├── kpi.png │ ├── manage-data copy.png │ ├── month-filter.png │ ├── new-account-fields.png │ ├── new-visual.png │ ├── oregon-manage.png │ ├── oregon.png │ ├── prepare-forecast.png │ ├── qs-workgroup-permission.png │ ├── quicksight-first-page.png │ ├── save-visualize.png │ ├── time_range.png │ ├── updated1.png │ ├── updated2.png │ └── year-filter.png ├── config.toml ├── content ├── DataBrew │ ├── 21_Setting_up.en.md │ ├── 22_Data_Profiling.en.md │ ├── 23_Data_Cleaning.en.md │ ├── 24_Other_Transformations.en.md │ ├── _index.en.md │ └── byodSmallTestData.csv ├── _index.en.md ├── _index.fr.md ├── athena │ ├── 51_Setting_up.en.md │ ├── 52_Exploring_with_athena.en.md │ ├── 53_Joins.en.md │ ├── 54_Storing_SQL_join_results.md │ ├── 55_athena_best_practices.en.md │ ├── 56_optional_db_table.en.md │ ├── 57_optional_partitions.en.md │ ├── 58_Text_Analytics_UDF.en.md │ └── _index.en.md ├── glue │ ├── 31_permissions.en.md │ ├── 32_raw_crawler.en.md │ ├── 33_transform_with_glue_job.en.md │ ├── 34_curated_crawler.en.md │ ├── 35_schema_validation.en.md │ ├── 36_dev_endpoint.en.md │ ├── 37_optional_testing_pyspark_locally.en.md │ └── _index.en.md ├── help ├── orchestration │ ├── 41_Orchestrate the data pipeline using Workflows.en copy.md │ ├── 42_Add Crawler.en copy.md │ ├── 43_Add Jobs.en.md │ ├── 44_Add Crawler 2.en.md │ ├── 45_Reviewing the results.en.md │ ├── 46_Your own workflow.en.md │ └── _index.en.md ├── requirements │ ├── _index.en.md │ ├── _index.fr.md │ ├── knowledge │ │ └── _index.en.md │ └── prerequisites │ │ ├── _index.en.md │ │ └── chapter.en.png ├── transformations │ ├── 71_transformations_dev_endpoint.en.md │ ├── 72_transformations_local.en.md │ ├── _index.en.md │ └── byodSmallTestData.csv ├── visualization │ ├── 61_Signing up for Amazon QuickSight Enterprise Edition.en.md │ ├── 62_Some Quicksight definitions.en.md │ ├── 63_Configuring Amazon QuickSight to use Amazon Athena as data source.en.md │ ├── 64_Preparing your data.en.md │ ├── 65_Visualizing the data using Amazon QuickSight.en.md │ └── _index.en.md └── wrapup │ └── _index.en.md ├── layouts ├── _default │ └── _markup │ │ └── render-link.html ├── index.json ├── partials │ └── custom-footer.html └── shortcodes │ └── table.html ├── post_build.py ├── pre_build.py ├── requirements.txt ├── static ├── athena_img │ ├── AthenaWorkGroup_DataSource.png │ ├── athena-db-selec.png │ ├── athena-db-selec1.png │ ├── athena-ds.png │ ├── athena-first-query.png │ ├── athena-first-query1.png │ ├── athena-full.png │ ├── athena-join-table.png │ ├── athena-right.png │ ├── athena-s3.png │ ├── athena-setup.png │ ├── athena-table-selec.png │ ├── athena-table-selec1.png │ ├── athena-table.png │ ├── athena_ctas_bucket.png │ ├── athena_ctas_nobuck.png │ ├── athena_ctas_part.png │ ├── athena_ctas_s3_bucket.png │ ├── athena_ctas_s3_part.png │ ├── athena_database.png │ ├── athena_inner.png │ ├── athena_insert.png │ ├── athena_landing.png │ ├── athena_left.png │ ├── athena_newpart.png │ ├── athena_newpart_msc.png │ ├── athena_part_create.png │ ├── athena_query_csv.png │ ├── athena_query_noparq.png │ ├── athena_query_nopart.png │ ├── athena_query_parq.png │ ├── athena_query_partit.png │ ├── athena_s3_addpart.png │ ├── athena_showpart.png │ ├── athena_showpart2.png │ ├── athena_subset_buck.png │ ├── athena_subset_nobuck.png │ ├── athena_udf_0.png │ ├── athena_udf_1.png │ ├── athena_udf_2.png │ ├── athena_udf_3.png │ ├── athena_udf_4.png │ ├── athena_udf_5.png │ ├── athena_udf_6.png │ ├── athena_udf_7.png │ ├── athena_view_create.png │ ├── athena_workgroup.png │ ├── athena_workgroup_general.png │ ├── athena_workgroup_general_1.png │ ├── athena_workgroup_s3.png │ ├── athena_workgroup_switch.png │ ├── athena_workgroup_validate.png │ └── create-bucket.png ├── databrew_img │ ├── Databrew_Arch.png │ ├── databrew_cleaning.png │ ├── databrew_cleaning1.png │ ├── databrew_cleaning10.png │ ├── databrew_cleaning11.png │ ├── databrew_cleaning12.png │ ├── databrew_cleaning13.png │ ├── databrew_cleaning2.png │ ├── databrew_cleaning3.png │ ├── databrew_cleaning4.png │ ├── databrew_cleaning5.png │ ├── databrew_cleaning6.png │ ├── databrew_cleaning7.png │ ├── databrew_cleaning8.png │ ├── databrew_cleaning9.png │ ├── databrew_profile.png │ ├── databrew_profile1.png │ ├── databrew_profile2.png │ ├── databrew_profile3.png │ ├── databrew_profile4.png │ ├── databrew_profile5.png │ ├── databrew_profile6.png │ ├── databrew_profile7.png │ ├── databrew_profile8.png │ ├── databrew_project1.png │ ├── databrew_project2.png │ ├── databrew_project3.png │ ├── databrew_project4.png │ ├── databrew_transformation1.png │ ├── databrew_transformation2.png │ ├── databrew_transformation3.png │ ├── databrew_transformation4.png │ └── databrew_transformation5.png ├── glue_images │ └── ingestion │ │ ├── cf1.png │ │ ├── cf2.png │ │ ├── cf3.png │ │ ├── crawler1.png │ │ ├── crawler2.png │ │ ├── crawler3.png │ │ ├── create-notebook1.png │ │ ├── create-notebook2.png │ │ ├── csv_parquet.png │ │ ├── datalake_s3.png │ │ ├── dev-ep1.png │ │ ├── dev-ep2.png │ │ ├── dev-ep3.png │ │ ├── dev-ep4.png │ │ ├── etl-nb1.png │ │ ├── etl-nb2.png │ │ ├── glue-job1.png │ │ ├── glue-job15.png │ │ ├── glue-job2.png │ │ ├── glue-job3.png │ │ ├── glue_connection1.png │ │ ├── glue_connection2.png │ │ ├── glue_connection3.png │ │ ├── glue_connection4.png │ │ ├── lab1-structure.png │ │ ├── s3_raw_evens.png │ │ ├── seejob.png │ │ └── steps_glue.png ├── images │ ├── apn-logo.jpg │ ├── aws-open-source.jpg │ └── chapter.en.png ├── js │ └── kinesis.js ├── orch_img │ └── orchestration │ │ ├── 2-1.png │ │ ├── addcrawler-trigger.png │ │ ├── addcrawler.png │ │ ├── addjob.png │ │ ├── addjobsimple.png │ │ ├── addtriggerparquet.png │ │ ├── addtriggerparquet2.png │ │ ├── all_steps_glue2.png │ │ ├── csv_parquet.png │ │ ├── databases.png │ │ ├── dc-1.png │ │ ├── dc-2.png │ │ ├── entireworkflow.png │ │ ├── firsttrigger.png │ │ ├── s3_raw_and_curated.png │ │ ├── simpletrigger.png │ │ ├── steps_glue.png │ │ ├── trigger-crawler-trigger-job.png │ │ ├── trigger-crawler-trigger.png │ │ ├── trigger-crawler.png │ │ ├── wf-end-result.png │ │ ├── wf-observe1.png │ │ ├── wf-observe2.png │ │ ├── wf-observe3.png │ │ ├── wf1.png │ │ ├── wf10-1.png │ │ ├── wf10.png │ │ ├── wf11.png │ │ ├── wf12.png │ │ ├── wf2.png │ │ ├── wf3-1.png │ │ ├── wf3.png │ │ ├── wf4.png │ │ ├── wf5.png │ │ ├── wf51.png │ │ ├── wf6.png │ │ ├── wf7.png │ │ ├── wf8-1.png │ │ ├── wf8.png │ │ ├── wf9.png │ │ ├── wf91.png │ │ ├── workflow61.png │ │ ├── workflow71.png │ │ ├── workflow_complete.png │ │ ├── workflow_complete2.png │ │ └── workflow_complete_no_marks.png ├── pdf │ └── byod-graduate-path.pdf ├── tran_img │ ├── Screenshot 2020-03-12 at 15.42.04 copy.png │ ├── Screenshot 2020-03-12 at 15.42.04.png │ ├── notebook-to-glue.png │ └── notebook.png └── visualization_images │ ├── AthenaWorkGroup_DataSource.png │ ├── DateFormat.png │ ├── Edit-dataset.png │ ├── Field_DataTypes.png │ ├── Select_Fields.png │ ├── add-insight.png │ ├── aggregate-by-day.png │ ├── architecture-overview-lab2.png │ ├── arrow-edit-dataset-type.png │ ├── athena-ds.png │ ├── athena-setup.png │ ├── athena-table.png │ ├── choose-dataset.png │ ├── connectors.png │ ├── create-bucket.png │ ├── edit-dataset-icon.png │ ├── end.png │ ├── enterprise.png │ ├── entire-month.png │ ├── filter_comparison_type.png │ ├── filter_creation.png │ ├── filter_selection.png │ ├── forecast.png │ ├── kpi-percent.png │ ├── kpi.png │ ├── manage-data copy.png │ ├── month-filter.png │ ├── new-account-fields.png │ ├── new-visual.png │ ├── oregon-manage.png │ ├── oregon.png │ ├── prepare-forecast.png │ ├── qs-workgroup-permission.png │ ├── quicksight-first-page.png │ ├── save-visualize.png │ ├── time_range.png │ ├── updated1.png │ ├── updated2.png │ └── year-filter.png └── themes └── learn ├── .editorconfig ├── .gitignore ├── .grenrc.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── archetypes ├── chapter.md └── default.md ├── i18n ├── ar.toml ├── de.toml ├── en.toml ├── es.toml ├── fr.toml ├── hi.toml ├── id.toml ├── nl.toml ├── pt.toml └── tr.toml ├── images ├── screenshot.png └── tn.png ├── layouts ├── 404.html ├── _default │ ├── list.html │ └── single.html ├── index.html ├── index.json ├── partials │ ├── custom-comments.html │ ├── custom-footer.html │ ├── custom-header.html │ ├── favicon.html │ ├── footer.html │ ├── header.html │ ├── logo.html │ ├── menu-footer.html │ ├── menu.html │ ├── meta.html │ ├── search.html │ ├── tags.html │ └── toc.html └── shortcodes │ ├── attachments.html │ ├── button.html │ ├── children.html │ ├── expand.html │ ├── img.html │ ├── mermaid.html │ ├── notice.html │ ├── ref.html │ ├── relref.html │ ├── siteparam.html │ └── siteurl.html ├── static ├── css │ ├── atom-one-dark-reasonable.css │ ├── auto-complete.css │ ├── featherlight.min.css │ ├── fontawesome-all.min.css │ ├── hugo-theme.css │ ├── hybrid.css │ ├── nucleus.css │ ├── perfect-scrollbar.min.css │ ├── tags.css │ ├── theme-aws.css │ ├── theme-blue.css │ ├── theme-green.css │ ├── theme-red.css │ └── theme.css ├── fonts │ ├── Inconsolata.eot │ ├── Inconsolata.svg │ ├── Inconsolata.ttf │ ├── Inconsolata.woff │ ├── Novecentosanswide-Normal-webfont.eot │ ├── Novecentosanswide-Normal-webfont.svg │ ├── Novecentosanswide-Normal-webfont.ttf │ ├── Novecentosanswide-Normal-webfont.woff │ ├── Novecentosanswide-Normal-webfont.woff2 │ ├── Novecentosanswide-UltraLight-webfont.eot │ ├── Novecentosanswide-UltraLight-webfont.svg │ ├── Novecentosanswide-UltraLight-webfont.ttf │ ├── Novecentosanswide-UltraLight-webfont.woff │ ├── Novecentosanswide-UltraLight-webfont.woff2 │ ├── Work_Sans_200.eot │ ├── Work_Sans_200.svg │ ├── Work_Sans_200.ttf │ ├── Work_Sans_200.woff │ ├── Work_Sans_200.woff2 │ ├── Work_Sans_300.eot │ ├── Work_Sans_300.svg │ ├── Work_Sans_300.ttf │ ├── Work_Sans_300.woff │ ├── Work_Sans_300.woff2 │ ├── Work_Sans_500.eot │ ├── Work_Sans_500.svg │ ├── Work_Sans_500.ttf │ ├── Work_Sans_500.woff │ └── Work_Sans_500.woff2 ├── images │ ├── clippy.svg │ └── logo.png ├── js │ ├── auto-complete.js │ ├── clipboard.min.js │ ├── featherlight.min.js │ ├── highlight.pack.js │ ├── html5shiv-printshiv.min.js │ ├── hugo-learn.js │ ├── jquery-3.6.0.min.js │ ├── jquery.sticky.js │ ├── learn.js │ ├── lunr.min.js │ ├── modernizr.custom-3.6.0.js │ ├── perfect-scrollbar.jquery.min.js │ ├── perfect-scrollbar.min.js │ └── search.js └── mermaid │ ├── mermaid.css │ ├── mermaid.dark.css │ ├── mermaid.forest.css │ └── mermaid.js └── theme.toml /.gitignore: -------------------------------------------------------------------------------- 1 | *.code-workspace 2 | node_modules 3 | workshop/public 4 | public 5 | packaged.yaml 6 | resources/_gen 7 | .DS_Store 8 | .idea -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | ## Code of Conduct 2 | This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct). 3 | For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact 4 | opensource-codeofconduct@amazon.com with any additional questions or comments. 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of 4 | this software and associated documentation files (the "Software"), to deal in 5 | the Software without restriction, including without limitation the rights to 6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 7 | the Software, and to permit persons to whom the Software is furnished to do so. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 10 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 11 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 12 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 13 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 14 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 15 | 16 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Bring Your Own Data Labs (BYOD) 2 | 3 | Bring Your Own Data (BYOD) labs help you build a serverless data pipeline based on your own data. Starting from a sample of your data saved in Amazon S3, you will go through an intensive workshop that focuses on transforming, analysing and visualizing your data. 4 | 5 | At the end, you will have a POC on which you can continue to evolve into a more complex data pipeline and deriving more insights. You will be leveraging [AWS Glue](https://aws.amazon.com/glue/) for the data catalogue and run ETL on the data lake; [Amazon Athena](https://aws.amazon.com/athena/) to query the data lake; and [Amazon QuickSight](https://aws.amazon.com/quicksight/) for data visualization. 6 | 7 | Required prerequisites 8 | 9 | * Basic knowledge of AWS foundational services such as IAM and S3, as well as basic SQL knowledge. 10 | * AWS account with admin privileges. 11 | 12 | ## Workshop 13 | 14 | > :warning: This repository contains only the source for the workshop content 15 | > If you're looking for the actual workshop click here: [https://bringyourowndatalabs.workshop.aws/en/](https://bringyourowndatalabs.workshop.aws/en/) 16 | 17 | ## Contribute? 18 | 19 | If you'd like to contribute to the workshop content, please fork and create a pull request with your added/modified content we would be happy to review it internally. -------------------------------------------------------------------------------- /resources/code/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/resources/code/.gitkeep -------------------------------------------------------------------------------- /resources/policies/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/resources/policies/.gitkeep -------------------------------------------------------------------------------- /resources/templates/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/resources/templates/.gitkeep -------------------------------------------------------------------------------- /workshop/Server/athena_img/AthenaWorkGroup_DataSource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/AthenaWorkGroup_DataSource.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena-db-selec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena-db-selec.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena-ds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena-ds.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena-first-query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena-first-query.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena-full.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena-join-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena-join-table.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena-right.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena-s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena-s3.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena-setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena-setup.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena-table-selec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena-table-selec.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena-table.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena-view-create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena-view-create.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_ctas_buck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_ctas_buck.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_ctas_nobuck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_ctas_nobuck.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_ctas_s3_buck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_ctas_s3_buck.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_ctas_s3_nobuck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_ctas_s3_nobuck.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_database.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_inner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_inner.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_insert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_insert.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_landing.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_left.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_newpart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_newpart.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_newpart_msc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_newpart_msc.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_query_csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_query_csv.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_query_noparq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_query_noparq.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_query_nopart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_query_nopart.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_query_parq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_query_parq.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_query_part.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_query_part.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_s3_addpart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_s3_addpart.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_showpart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_showpart.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_showpart2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_showpart2.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_subset_buck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_subset_buck.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_subset_nobuck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_subset_nobuck.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_workgroup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_workgroup.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_workgroup_general.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_workgroup_general.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_workgroup_general_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_workgroup_general_1.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_workgroup_s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_workgroup_s3.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_workgroup_switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_workgroup_switch.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/athena_workgroup_validate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/athena_workgroup_validate.png -------------------------------------------------------------------------------- /workshop/Server/athena_img/create-bucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/athena_img/create-bucket.png -------------------------------------------------------------------------------- /workshop/Server/css/auto-complete.css: -------------------------------------------------------------------------------- 1 | .autocomplete-suggestions { 2 | text-align: left; 3 | cursor: default; 4 | border: 1px solid #ccc; 5 | border-top: 0; 6 | background: #fff; 7 | box-shadow: -1px 1px 3px rgba(0,0,0,.1); 8 | 9 | /* core styles should not be changed */ 10 | position: absolute; 11 | display: none; 12 | z-index: 9999; 13 | max-height: 254px; 14 | overflow: hidden; 15 | overflow-y: auto; 16 | box-sizing: border-box; 17 | 18 | } 19 | .autocomplete-suggestion { 20 | position: relative; 21 | cursor: pointer; 22 | padding: 7px; 23 | line-height: 23px; 24 | white-space: nowrap; 25 | overflow: hidden; 26 | text-overflow: ellipsis; 27 | color: #333; 28 | } 29 | 30 | .autocomplete-suggestion b { 31 | font-weight: normal; 32 | color: #1f8dd6; 33 | } 34 | 35 | .autocomplete-suggestion.selected { 36 | background: #333; 37 | color: #fff; 38 | } 39 | 40 | .autocomplete-suggestion:hover { 41 | background: #444; 42 | color: #fff; 43 | } 44 | 45 | .autocomplete-suggestion > .context { 46 | font-size: 12px; 47 | } 48 | -------------------------------------------------------------------------------- /workshop/Server/css/featherlight.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Featherlight - ultra slim jQuery lightbox 3 | * Version 1.7.13 - http://noelboss.github.io/featherlight/ 4 | * 5 | * Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com) 6 | * MIT Licensed. 7 | **/ 8 | html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}} -------------------------------------------------------------------------------- /workshop/Server/css/hybrid.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) 4 | 5 | */ 6 | 7 | /*background color*/ 8 | .hljs { 9 | display: block; 10 | overflow-x: auto; 11 | padding: 0.5em; 12 | background: #1d1f21; 13 | } 14 | 15 | /*selection color*/ 16 | .hljs::selection, 17 | .hljs span::selection { 18 | background: #373b41; 19 | } 20 | 21 | .hljs::-moz-selection, 22 | .hljs span::-moz-selection { 23 | background: #373b41; 24 | } 25 | 26 | /*foreground color*/ 27 | .hljs { 28 | color: #c5c8c6; 29 | } 30 | 31 | /*color: fg_yellow*/ 32 | .hljs-title, 33 | .hljs-name { 34 | color: #f0c674; 35 | } 36 | 37 | /*color: fg_comment*/ 38 | .hljs-comment, 39 | .hljs-meta, 40 | .hljs-meta .hljs-keyword { 41 | color: #707880; 42 | } 43 | 44 | /*color: fg_red*/ 45 | .hljs-number, 46 | .hljs-symbol, 47 | .hljs-literal, 48 | .hljs-deletion, 49 | .hljs-link { 50 | color: #cc6666 51 | } 52 | 53 | /*color: fg_green*/ 54 | .hljs-string, 55 | .hljs-doctag, 56 | .hljs-addition, 57 | .hljs-regexp, 58 | .hljs-selector-attr, 59 | .hljs-selector-pseudo { 60 | color: #b5bd68; 61 | } 62 | 63 | /*color: fg_purple*/ 64 | .hljs-attribute, 65 | .hljs-code, 66 | .hljs-selector-id { 67 | color: #b294bb; 68 | } 69 | 70 | /*color: fg_blue*/ 71 | .hljs-keyword, 72 | .hljs-selector-tag, 73 | .hljs-bullet, 74 | .hljs-tag { 75 | color: #81a2be; 76 | } 77 | 78 | /*color: fg_aqua*/ 79 | .hljs-subst, 80 | .hljs-variable, 81 | .hljs-template-tag, 82 | .hljs-template-variable { 83 | color: #8abeb7; 84 | } 85 | 86 | /*color: fg_orange*/ 87 | .hljs-type, 88 | .hljs-built_in, 89 | .hljs-builtin-name, 90 | .hljs-quote, 91 | .hljs-section, 92 | .hljs-selector-class { 93 | color: #de935f; 94 | } 95 | 96 | .hljs-emphasis { 97 | font-style: italic; 98 | } 99 | 100 | .hljs-strong { 101 | font-weight: bold; 102 | } 103 | -------------------------------------------------------------------------------- /workshop/Server/css/tags.css: -------------------------------------------------------------------------------- 1 | /* Tags */ 2 | 3 | #head-tags{ 4 | margin-left:1em; 5 | margin-top:1em; 6 | } 7 | 8 | #body .tags a.tag-link { 9 | display: inline-block; 10 | line-height: 2em; 11 | font-size: 0.8em; 12 | position: relative; 13 | margin: 0 16px 8px 0; 14 | padding: 0 10px 0 12px; 15 | background: #8451a1; 16 | 17 | -webkit-border-bottom-right-radius: 3px; 18 | border-bottom-right-radius: 3px; 19 | -webkit-border-top-right-radius: 3px; 20 | border-top-right-radius: 3px; 21 | 22 | -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2); 23 | box-shadow: 0 1px 2px rgba(0,0,0,0.2); 24 | color: #fff; 25 | } 26 | 27 | #body .tags a.tag-link:before { 28 | content: ""; 29 | position: absolute; 30 | top:0; 31 | left: -1em; 32 | width: 0; 33 | height: 0; 34 | border-color: transparent #8451a1 transparent transparent; 35 | border-style: solid; 36 | border-width: 1em 1em 1em 0; 37 | } 38 | 39 | #body .tags a.tag-link:after { 40 | content: ""; 41 | position: absolute; 42 | top: 10px; 43 | left: 1px; 44 | width: 5px; 45 | height: 5px; 46 | -webkit-border-radius: 50%; 47 | border-radius: 100%; 48 | background: #fff; 49 | } 50 | -------------------------------------------------------------------------------- /workshop/Server/en/categories/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Categories on Bring Your Own Data Labs (BYOD) 5 | /en/categories.html 6 | Recent content in Categories on Bring Your Own Data Labs (BYOD) 7 | Hugo -- gohugo.io 8 | en-US 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /workshop/Server/en/orchestration/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Orchestrating the data pipeline on Bring Your Own Data Labs (BYOD) 5 | /en/orchestration.html 6 | Recent content in Orchestrating the data pipeline on Bring Your Own Data Labs (BYOD) 7 | Hugo -- gohugo.io 8 | en-US 9 | Tue, 20 Oct 2020 20:12:26 +0100 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /workshop/Server/en/requirements/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Requirements on Bring Your Own Data Labs (BYOD) 5 | /en/requirements.html 6 | Recent content in Requirements on Bring Your Own Data Labs (BYOD) 7 | Hugo -- gohugo.io 8 | en-US 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /workshop/Server/en/requirements/knowledge/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Required Knowledge on Bring Your Own Data Labs (BYOD) 5 | /en/requirements/knowledge.html 6 | Recent content in Required Knowledge on Bring Your Own Data Labs (BYOD) 7 | Hugo -- gohugo.io 8 | en-US 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /workshop/Server/en/requirements/prerequisites/chapter.en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/en/requirements/prerequisites/chapter.en.png -------------------------------------------------------------------------------- /workshop/Server/en/requirements/prerequisites/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Required Prerequisites on Bring Your Own Data Labs (BYOD) 5 | /en/requirements/prerequisites.html 6 | Recent content in Required Prerequisites on Bring Your Own Data Labs (BYOD) 7 | Hugo -- gohugo.io 8 | en-US 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /workshop/Server/en/tags/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Tags on Bring Your Own Data Labs (BYOD) 5 | /en/tags.html 6 | Recent content in Tags on Bring Your Own Data Labs (BYOD) 7 | Hugo -- gohugo.io 8 | en-US 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /workshop/Server/en/transformations/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Transformations on Bring Your Own Data Labs (BYOD) 5 | /en/transformations.html 6 | Recent content in Transformations on Bring Your Own Data Labs (BYOD) 7 | Hugo -- gohugo.io 8 | en-US 9 | Tue, 20 Oct 2020 20:13:10 +0100 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /workshop/Server/en/visualization/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Visualization using Amazon QuickSight on Bring Your Own Data Labs (BYOD) 5 | /en/visualization.html 6 | Recent content in Visualization using Amazon QuickSight on Bring Your Own Data Labs (BYOD) 7 | Hugo -- gohugo.io 8 | en-US 9 | Tue, 20 Oct 2020 20:12:54 +0100 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /workshop/Server/en/wrapup/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Wrap up and cleaning existing resources on Bring Your Own Data Labs (BYOD) 5 | /en/wrapup.html 6 | Recent content in Wrap up and cleaning existing resources on Bring Your Own Data Labs (BYOD) 7 | Hugo -- gohugo.io 8 | en-US 9 | Thu, 22 Oct 2020 15:26:43 +0100 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /workshop/Server/fonts/Inconsolata.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Inconsolata.eot -------------------------------------------------------------------------------- /workshop/Server/fonts/Inconsolata.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Inconsolata.ttf -------------------------------------------------------------------------------- /workshop/Server/fonts/Inconsolata.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Inconsolata.woff -------------------------------------------------------------------------------- /workshop/Server/fonts/Novecentosanswide-Normal-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Novecentosanswide-Normal-webfont.eot -------------------------------------------------------------------------------- /workshop/Server/fonts/Novecentosanswide-Normal-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Novecentosanswide-Normal-webfont.ttf -------------------------------------------------------------------------------- /workshop/Server/fonts/Novecentosanswide-Normal-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Novecentosanswide-Normal-webfont.woff -------------------------------------------------------------------------------- /workshop/Server/fonts/Novecentosanswide-Normal-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Novecentosanswide-Normal-webfont.woff2 -------------------------------------------------------------------------------- /workshop/Server/fonts/Novecentosanswide-UltraLight-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Novecentosanswide-UltraLight-webfont.eot -------------------------------------------------------------------------------- /workshop/Server/fonts/Novecentosanswide-UltraLight-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Novecentosanswide-UltraLight-webfont.ttf -------------------------------------------------------------------------------- /workshop/Server/fonts/Novecentosanswide-UltraLight-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Novecentosanswide-UltraLight-webfont.woff -------------------------------------------------------------------------------- /workshop/Server/fonts/Novecentosanswide-UltraLight-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Novecentosanswide-UltraLight-webfont.woff2 -------------------------------------------------------------------------------- /workshop/Server/fonts/Work_Sans_200.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Work_Sans_200.eot -------------------------------------------------------------------------------- /workshop/Server/fonts/Work_Sans_200.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Work_Sans_200.ttf -------------------------------------------------------------------------------- /workshop/Server/fonts/Work_Sans_200.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Work_Sans_200.woff -------------------------------------------------------------------------------- /workshop/Server/fonts/Work_Sans_200.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Work_Sans_200.woff2 -------------------------------------------------------------------------------- /workshop/Server/fonts/Work_Sans_300.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Work_Sans_300.eot -------------------------------------------------------------------------------- /workshop/Server/fonts/Work_Sans_300.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Work_Sans_300.ttf -------------------------------------------------------------------------------- /workshop/Server/fonts/Work_Sans_300.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Work_Sans_300.woff -------------------------------------------------------------------------------- /workshop/Server/fonts/Work_Sans_300.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Work_Sans_300.woff2 -------------------------------------------------------------------------------- /workshop/Server/fonts/Work_Sans_500.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Work_Sans_500.eot -------------------------------------------------------------------------------- /workshop/Server/fonts/Work_Sans_500.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Work_Sans_500.ttf -------------------------------------------------------------------------------- /workshop/Server/fonts/Work_Sans_500.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Work_Sans_500.woff -------------------------------------------------------------------------------- /workshop/Server/fonts/Work_Sans_500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/fonts/Work_Sans_500.woff2 -------------------------------------------------------------------------------- /workshop/Server/fr/categories/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Categories on Bring Your Own Data Labs (BYOD) 5 | /fr/categories.html 6 | Recent content in Categories on Bring Your Own Data Labs (BYOD) 7 | Hugo -- gohugo.io 8 | en-US 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /workshop/Server/fr/index.json: -------------------------------------------------------------------------------- 1 | [ 2 | { "pageTitle": "Index", 3 | "relativePagePath": "/fr/" 4 | }, 5 | { 6 | "pageTitle": "Les bases", 7 | "relativePagePath": "/fr/requirements.html" 8 | }] -------------------------------------------------------------------------------- /workshop/Server/fr/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Modèle d'atelier AWS on Bring Your Own Data Labs (BYOD) 5 | /fr/ 6 | Recent content in Modèle d'atelier AWS on Bring Your Own Data Labs (BYOD) 7 | Hugo -- gohugo.io 8 | en-US 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /workshop/Server/fr/requirements/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Les bases on Bring Your Own Data Labs (BYOD) 5 | /fr/requirements.html 6 | Recent content in Les bases on Bring Your Own Data Labs (BYOD) 7 | Hugo -- gohugo.io 8 | en-US 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /workshop/Server/fr/sitemap.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | /fr/ 7 | 12 | 17 | 18 | 19 | 20 | /fr/requirements.html 21 | 26 | 31 | 32 | 33 | 34 | /fr/categories.html 35 | 40 | 45 | 46 | 47 | 48 | /fr/tags.html 49 | 54 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /workshop/Server/fr/tags/index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Tags on Bring Your Own Data Labs (BYOD) 5 | /fr/tags.html 6 | Recent content in Tags on Bring Your Own Data Labs (BYOD) 7 | Hugo -- gohugo.io 8 | en-US 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/cf1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/cf1.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/cf2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/cf2.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/cf3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/cf3.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/crawler1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/crawler1.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/crawler2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/crawler2.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/crawler3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/crawler3.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/create-notebook1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/create-notebook1.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/create-notebook2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/create-notebook2.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/csv_parquet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/csv_parquet.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/datalake_s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/datalake_s3.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/dev-ep1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/dev-ep1.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/dev-ep2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/dev-ep2.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/dev-ep3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/dev-ep3.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/dev-ep4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/dev-ep4.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/etl-nb1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/etl-nb1.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/etl-nb2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/etl-nb2.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/glue-job1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/glue-job1.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/glue-job15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/glue-job15.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/glue-job2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/glue-job2.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/glue-job3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/glue-job3.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/glue_connection1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/glue_connection1.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/glue_connection2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/glue_connection2.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/glue_connection3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/glue_connection3.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/glue_connection4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/glue_connection4.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/lab1-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/lab1-structure.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/s3_raw_evens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/s3_raw_evens.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/seejob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/seejob.png -------------------------------------------------------------------------------- /workshop/Server/glue_images/ingestion/steps_glue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/glue_images/ingestion/steps_glue.png -------------------------------------------------------------------------------- /workshop/Server/images/apn-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/images/apn-logo.jpg -------------------------------------------------------------------------------- /workshop/Server/images/aws-open-source.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/images/aws-open-source.jpg -------------------------------------------------------------------------------- /workshop/Server/images/chapter.en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/images/chapter.en.png -------------------------------------------------------------------------------- /workshop/Server/images/clippy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshop/Server/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/images/logo.png -------------------------------------------------------------------------------- /workshop/Server/index.html: -------------------------------------------------------------------------------- 1 | en -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/2-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/2-1.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/addcrawler-trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/addcrawler-trigger.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/all_steps_glue2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/all_steps_glue2.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/csv_parquet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/csv_parquet.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/dc-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/dc-1.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/dc-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/dc-2.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/s3_raw_and_curated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/s3_raw_and_curated.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/steps_glue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/steps_glue.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf-end-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf-end-result.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf-observe1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf-observe1.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf-observe2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf-observe2.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf-observe3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf-observe3.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf1.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf10-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf10-1.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf10.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf11.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf12.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf2.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf3-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf3-1.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf3.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf4.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf5.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf51.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf6.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf7.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf8-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf8-1.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf8.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf9.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/wf91.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/wf91.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/workflow61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/workflow61.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/workflow71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/workflow71.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/workflow_complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/workflow_complete.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/workflow_complete2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/workflow_complete2.png -------------------------------------------------------------------------------- /workshop/Server/orch_img/orchestration/workflow_complete_no_marks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/orch_img/orchestration/workflow_complete_no_marks.png -------------------------------------------------------------------------------- /workshop/Server/sitemap.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | en/sitemap.xml 6 | 7 | 2020-10-22T16:16:22+01:00 8 | 9 | 10 | 11 | 12 | fr/sitemap.xml 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /workshop/Server/tran_img/Screenshot 2020-03-12 at 15.42.04 copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/tran_img/Screenshot 2020-03-12 at 15.42.04 copy.png -------------------------------------------------------------------------------- /workshop/Server/tran_img/Screenshot 2020-03-12 at 15.42.04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/tran_img/Screenshot 2020-03-12 at 15.42.04.png -------------------------------------------------------------------------------- /workshop/Server/tran_img/notebook-to-glue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/tran_img/notebook-to-glue.png -------------------------------------------------------------------------------- /workshop/Server/tran_img/notebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/tran_img/notebook.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/AthenaWorkGroup_DataSource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/AthenaWorkGroup_DataSource.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/DateFormat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/DateFormat.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/Edit-dataset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/Edit-dataset.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/Field_DataTypes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/Field_DataTypes.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/Select_Fields.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/Select_Fields.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/add-insight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/add-insight.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/aggregate-by-day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/aggregate-by-day.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/arrow-edit-dataset-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/arrow-edit-dataset-type.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/athena-ds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/athena-ds.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/athena-setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/athena-setup.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/athena-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/athena-table.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/choose-dataset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/choose-dataset.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/connectors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/connectors.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/create-bucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/create-bucket.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/edit-dataset-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/edit-dataset-icon.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/end.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/enterprise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/enterprise.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/entire-month.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/entire-month.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/filter_comparison_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/filter_comparison_type.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/filter_creation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/filter_creation.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/filter_selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/filter_selection.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/forecast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/forecast.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/kpi-percent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/kpi-percent.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/kpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/kpi.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/manage-data copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/manage-data copy.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/month-filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/month-filter.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/new-account-fields.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/new-account-fields.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/new-visual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/new-visual.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/oregon-manage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/oregon-manage.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/oregon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/oregon.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/prepare-forecast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/prepare-forecast.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/qs-workgroup-permission.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/qs-workgroup-permission.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/quicksight-first-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/quicksight-first-page.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/save-visualize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/save-visualize.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/time_range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/time_range.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/updated1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/updated1.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/updated2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/updated2.png -------------------------------------------------------------------------------- /workshop/Server/visualization_images/year-filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/Server/visualization_images/year-filter.png -------------------------------------------------------------------------------- /workshop/config.toml: -------------------------------------------------------------------------------- 1 | RelativeURLs=true 2 | CanonifyURLs=true 3 | languageCode = "en-US" 4 | defaultContentLanguage = "en" 5 | 6 | title = "Bring Your Own Data Labs (BYOD)" 7 | theme = "learn" 8 | metaDataFormat = "yaml" 9 | defaultContentLanguageInSubdir= true 10 | 11 | uglyurls = true 12 | sectionPagesMenu = "main" 13 | pygmentsCodeFences = true 14 | pygmentsStyle = "monokai" 15 | 16 | [params] 17 | description = "Bring Your Own Data Labs (BYOD)" 18 | author = "Ahmed Hany Architect" 19 | disableBreadcrumb = false 20 | disableNextPrev = false 21 | themeVariant = "aws" 22 | disableSearch = false 23 | disableAssetsBusting = true 24 | disableLanguageSwitchingButton = false 25 | disableShortcutsTitle = true 26 | disableInlineCopyToClipBoard = true 27 | editURL = "https://github.com/aws-samples/bring-your-own-data-labs/tree/main/workshop/content/" 28 | 29 | [outputs] 30 | home = [ "HTML", "RSS", "JSON"] 31 | 32 | [markup] 33 | defaultMarkdownHandler = "goldmark" 34 | [markup.goldmark] 35 | [markup.goldmark.renderer] 36 | unsafe = true 37 | 38 | [Languages] 39 | [Languages.en] 40 | title = "Bring Your Own Data Labs (BYOD)" 41 | weight = 1 42 | languageName = "English" 43 | 44 | [Languages.fr] 45 | title = "Bring Your Own Data Labs (BYOD)" 46 | weight = 2 47 | languageName = "Français" -------------------------------------------------------------------------------- /workshop/content/DataBrew/24_Other_Transformations.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Other Transformations" 3 | date = 2020-01-30T20:12:40+01:00 4 | weight = 4 5 | chapter = true 6 | pre = "2.4. " 7 | +++ 8 | 9 | ### Unix TimeStamp to DateTime 10 | 11 | 12 | 13 | 1. On the DataBrew console, click on **Projects** and choose the project you created earlier which has the unix timestamp column. 14 | ![image](/databrew_img/databrew_transformation1.png) 15 | 2. To transform a column which contains the Epoch Unix Timestamp, click on **Column**, then click **Functions > Date Functions > UNIXTIMEFORMAT**. 16 | ![image](/databrew_img/databrew_transformation2.png) 17 | ![image](/databrew_img/databrew_transformation3.png) 18 | 3. This will bring up a pane for **Create Column** on the right of the data grid for you to make the changes. 19 | - Select **Date format** as *mm/dd/yyyy\*HH:MM:SS* from the drop down. 20 | - Enter a new name for the **Destination column** 21 | Keep all the other columns as is and Click **Preview changes** to view how the transformation will look before finally applying the changes to the entire data on the gird. 22 | ![image](/databrew_img/databrew_transformation4.png) 23 | ![image](/databrew_img/databrew_transformation5.png) 24 | - Click on **Apply** to make the changes to the data on the grid and add the step to the recipe. 25 | 26 | 27 | {{% notice info %}} 28 | For BYOD labs, make sure the column names do not have space, or any character other than letters, numbers and underscore(_) in the column name. Use DataBrew to rename such columns. 29 | {{% /notice %}} -------------------------------------------------------------------------------- /workshop/content/DataBrew/_index.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Data Preparation" 3 | date = 2021-01-30T20:13:10+01:00 4 | weight = 10 5 | chapter = true 6 | pre = "2. " 7 | +++ 8 | 9 | AWS Glue DataBrew is a visual data preparation tool that makes it easy for data analysts, data scientists and non-technical users to prepare data with an interactive, point-and-click visual interface without writing code. With Glue DataBrew, you can easily visualize, clean, and normalize terabytes, and even petabytes of data directly from your data lake, data warehouses, and databases. You can create a dataset using any of these data sources; Amazon S3, AWS Glue Data Catalog (Amazon Redshift, Amazon Aurora, and Amazon RDS) and [AWS Data Exchange](https://aws.amazon.com/data-exchange/). For more information on Data Sources supported on DataBrew, see [Creating and using AWS Glue DataBrew datasets](https://docs.aws.amazon.com/databrew/latest/dg/datasets.html). 10 | 11 | In this lab, we will use DataBrew to explore, and prepare the data for analytics. This lab 12 | 13 | {{% notice info %}} 14 | This lab is optional. You can run it before starting the labs or you can go directly to [Ingestion with AWS Glue](/en/glue.html). 15 | {{% /notice %}} 16 | 17 | ## Architectural Diagram 18 | 19 | This is an example architecture, the raw data is stored in Amazon S3 in CSV format. We will use DataBrew to read and prepare the data and write the results to a destination bucket. 20 | 21 | 22 | ![architecture-overview.png](/databrew_img/Databrew_Arch.png) -------------------------------------------------------------------------------- /workshop/content/_index.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Bring Your Own Data Labs (BYOD)" 3 | chapter = true 4 | weight = 70 5 | +++ 6 | Bring Your Own Data (BYOD) labs help you build a serverless data pipeline based on your own data. Starting from a sample of your data saved in Amazon S3, you will go through an intensive workshop that focuses on transforming, analysing and visualizing your data. 7 | 8 | At the end, you will have a POC on which you can continue to evolve into a more complex data pipeline and deriving more insights. You will be leveraging [AWS Glue](https://aws.amazon.com/glue/) for the data catalogue and run ETL on the data lake; [Amazon Athena](https://aws.amazon.com/athena/) to query the data lake; and [Amazon QuickSight](https://aws.amazon.com/quicksight/) for data visualization. 9 | 10 | ## Architectural Diagram 11 | 12 | This is an example architecture, the raw data is stored in Amazon S3 in CSV format and we will use Databrew to read, prepare the data and write it into a destination bucket. 13 | 14 | 15 | -------------------------------------------------------------------------------- /workshop/content/_index.fr.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Modèle d'atelier AWS" 3 | chapter = true 4 | weight = 1 5 | +++ 6 | -------------------------------------------------------------------------------- /workshop/content/athena/52_Exploring_with_athena.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Start Exploring with Athena" 3 | date = 2020-10-20T20:12:40+01:00 4 | weight = 42 5 | chapter = true 6 | pre = "5.2. " 7 | +++ 8 | 9 | 10 | 11 | After initial setup you can start exploring your data with Athena. You can run normal SQL queries using the **Query Editor** in Athena console. To run your first query, follow the below: 12 | 13 | 14 | 15 | > Note: If you do not have a database created, you can follow [Lab 1: Ingestion with AWS Glue](/en/glue.html) to create your first database. Alternatively, you can follow this lab to [create your first database and table using Athena](/en/athena/46_optional.html#creating-amazon-athena-database-and-table). 16 | 17 | 18 | 19 | 1. Navigate to Athena console 20 | 21 | 22 | 23 | 2. In the left pane, choose the curated database name we created in AWS Glue before. 24 | 25 | ![image](/athena_img/athena-db-selec.png) 26 | 27 | 28 | 29 | 3. After selecting the DB, browse the tables and explore the schema clicking on the table. 30 | 31 | ![image](/athena_img/athena-table-selec.png) 32 | 33 | 34 | 35 | 4. On the right pane, enter the first query and click on **Run query**. 36 | 37 | For example, the below query returns all records inside the table. Remove the curly braces - {} - and replace it with your table name. 38 | 39 | ```sql 40 | 41 | SELECT * 42 | 43 | FROM {name_of_your_table} 44 | 45 | ``` 46 | 47 | ![image](/athena_img/athena-first-query.png) 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /workshop/content/glue/34_curated_crawler.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Add a crawler for curated data" 3 | date = 2020-10-20T20:12:11+01:00 4 | weight = 24 5 | chapter = true 6 | pre = "3.4. " 7 | +++ 8 | 9 | {{% notice warning %}} 10 | Note: To proceed with this step, you need to wait for all the glue jobs to finish. 11 | {{% /notice %}} 12 | 13 | Now that we have the data in Parquet format, we need to infer the schema. 14 | 15 | {{% notice info %}} 16 | Repeat this step per each job you created in the previous step. 17 | {{% /notice %}} 18 | 19 | AWS Glue crawler connects to a data store to determine the schema for your data, and then creates metadata tables in the data catalog. 20 | 21 | 22 | - start by navigating to the _Crawlers_ menu on the navigation pane, then press **Add crawler**. 23 | - specify the name: "byod-YOUR-TABLE-NAME-curated-crawler" and press **Next**; 24 | - choose _Data stores_ as _Crawler source type_ and press **Next**; 25 | - Choose _Amazon S3_ as data store. Add Amazon S3 path where your curated data resides and press \*_Next_; 26 | - If you have more than one folder (meaning different sets type of data), you need to add them as other datastores one by one in this step. Otherwide, choose "No". 27 | - Choose the _glue-processor-role_ as IAM Role and proceed to the schedule; 28 | - Leave the _Run on demand_ option at the Frequency section and press **Next**; 29 | - Click on the **Add database** button and specify "byod_curated" as database name (this will be the name representing the curated database in the data catalog - make sure the name does not have "-" since you may have problems in the future steps). Press **Next** and **Finish**; 30 | 31 | - select the newly created crawler and push the **Run crawler** button. It will take a few minutes until it populates the data catalog. -------------------------------------------------------------------------------- /workshop/content/glue/35_schema_validation.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Schema Validation" 3 | date = 2020-10-20T20:12:11+01:00 4 | weight = 25 5 | chapter = true 6 | pre = "3.5. " 7 | +++ 8 | 9 | In the AWS Glue navigation pane, click Databases > Tables. You can also click the database name (e.g., "ticketdata" to browse the tables). 10 | 11 | Within the Tables section of your database, check each table's schema. Validate your raw and curated folders have different tables. 12 | 13 | --- 14 | 15 | You may notice that some tables have column headers such as col0,col1,col2,col3. In absence of headers or when the crawler cannot determine the header type, default column headers are specified. **If this is your case, please follow these steps to resolve**: 16 | 17 | - Click **"Edit Schema"** on the top right side. 18 | - In the Edit Schema section, double-click col0 (column name) to open edit mode. Type a chosen name, e.g. “id” as the column name. 19 | - Repeat the preceding step to change the remaining column names to match those shown in the following figure. 20 | 21 | --- 22 | 23 | NOTE: If you have any "id" column as integer, please make sure type is set to "double". 24 | 25 | - Click Save. -------------------------------------------------------------------------------- /workshop/content/glue/_index.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Ingestion with AWS Glue" 3 | date = 2020-10-20T20:12:11+01:00 4 | weight = 20 5 | chapter = true 6 | pre = "3. " 7 | +++ 8 | 9 | In this Lab we will: 10 | - Configure the permissions for the resources that we are going to use. 11 | - Create a data catalog from the raw files with AWS Glue Crawler 12 | - Transform the raw files into Apache Parquet format (https://parquet.apache.org/) using AWS Glue jobs. 13 | - Create a data catalog from the curated files to be used by Athena. 14 | - EXTRA: We will run a local container for Jupyter Pyspark environment for local testing. 15 | - OPTIONAL: We will show how to create a Development Endpoint. 16 | 17 | Below image shows the structure of the labs on an example. In this example, an e-commerce database is used. Three relevant tables are exported as csv files (with UTF-8 encoding) and put into an Amazon S3 bucket before the lab. In the end, we will have three separate folders under "curated" folder in our Amazon S3 bucket. 18 | 19 | ![Lab 1 structure](/glue_images/ingestion/lab1-structure.png) 20 | 21 | {{% notice warning %}} 22 | Please make sure now you select the region where your data resides. All resources to be created **must** be in the same region. 23 | {{% /notice %}} -------------------------------------------------------------------------------- /workshop/content/help: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Help" 3 | date: 2021-02-16T12:43:11Z 4 | draft: true 5 | --- 6 | 7 | -------------------------------------------------------------------------------- /workshop/content/orchestration/42_Add Crawler.en copy.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Workflows - add crawlers" 3 | date = 2021-01-18T12:36:11+01:00 4 | weight = 32 5 | chapter = true 6 | pre = "4.2. " 7 | +++ 8 | 9 | 10 | ### Workflows in Glue (2) 11 | 12 | 13 | Now, we need to configure the job that is going to be triggered. Click **Add Node** 14 | 15 | ![adding node](/orch_img/orchestration/simpletrigger.png) 16 | 17 | Select the crawler that needs to run first- In this case, we want the raw data crawler created in the first step (you probably named it `byod-YOUR_TABLE_NAME-raw-crawler`), then click **Add**. 18 | 19 | ![adding jobs to the trigger](/orch_img/orchestration/addcrawler.png) 20 | 21 | Until this point it should look something like this 22 | 23 | ![workflow](/orch_img/orchestration/trigger-crawler.png) 24 | 25 | now, we need to set up the job that converts data into parquet... -------------------------------------------------------------------------------- /workshop/content/orchestration/43_Add Jobs.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Workflows - add transform job" 3 | date = 2021-01-18T12:36:11+01:00 4 | weight = 33 5 | chapter = true 6 | pre = "4.3. " 7 | +++ 8 | 9 | 10 | ### Workflows in Glue (3) 11 | 12 | 13 | now, we need to set up the job that converts data into parquet. For that please click on the crawler (`byod-YOUR_TABLE_NAME-raw-crawler`) and then click in **Add Trigger** 14 | 15 | Repeat the creation of the trigger 16 | Note: Make sure you select Add new at the top and give it a name (`trigger-job-parquet`). The trigger type Event should be already selected and the option Start after ANY watched event as well. At this point, the workflow should look something like this 17 | 18 | ![workflow](/orch_img/orchestration/trigger-crawler-trigger.png) 19 | 20 | Click on the trigger and then **Add Node** 21 | 22 | Select the job that needs to run - In this case, we want the transformation job created in the first step (you probably named it `byod-YOUR-TABLE-NAME-job`), then click **Add**. 23 | 24 | ![adding jobs to the trigger](/orch_img/orchestration/addjobsimple.png) 25 | 26 | We are almost there, however there's one more thing: we need to add the crawler for the curated data... -------------------------------------------------------------------------------- /workshop/content/orchestration/44_Add Crawler 2.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Workflows - add second crawler" 3 | date = 2021-01-18T12:36:11+01:00 4 | weight = 34 5 | chapter = true 6 | pre = "4.4. " 7 | +++ 8 | 9 | 10 | ### Workflows in Glue (4) 11 | 12 | We are almost there, however there's one more thing: we need to add the crawler for the curated data - Please follow the same steps 13 | 14 | Click on the byod job and then click in **Add Trigger**. 15 | 16 | ![adding jobs to the trigger](/orch_img/orchestration/trigger-crawler-trigger-job.png) 17 | 18 | Make sure you Add new one. Choose a name (`trigger-crawler-parquet`) and the trigger to be **Event** 19 | 20 | ![adding jobs to the trigger](/orch_img/orchestration/addtriggerparquet.png) 21 | 22 | For the Event, we want that after the previous job is done (SUCCESS) then trigger the crawler 23 | 24 | ![adding jobs to the trigger](/orch_img/orchestration/wf8.png) 25 | 26 | At this point, if you have multiple tables, please do the following to add other jobs to watch: 27 | 1. Click on the first created trigger 28 | 2. Click Action menu in the top right of the diagram. 29 | 3. Choose Add jobs/crawlers to watch 30 | 4. Mark other jobs to be watched as checked and click Add 31 | 32 | Now, please click on the trigger, and then **Add Node**. 33 | 34 | ![adding jobs to the trigger](/orch_img/orchestration/wf8-1.png) 35 | 36 | Add the curated crawler to be triggered (In this case the crawler created in the previous step - you probably named it something like this **byod-YOUR-TABLE-NAME-curated-crawler**) 37 | 38 | ![adding jobs to the trigger](/orch_img/orchestration/addtriggerparquet2.png) 39 | 40 | your workflow should look something like this: 41 | 42 | ![complete workflow](/orch_img/orchestration/entireworkflow.png) -------------------------------------------------------------------------------- /workshop/content/orchestration/45_Reviewing the results.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Reviewing the results" 3 | date = 2021-01-18T12:36:11+01:00 4 | weight = 37 5 | chapter = true 6 | pre = "4.5. " 7 | +++ 8 | 9 | ### Reviewing the results 10 | 11 | 12 | 13 | Once we are ready, we can try out the workflow by clicking on **Run** in the **Actions** menu. 14 | 15 | {{% notice info %}} 16 | Once you selected a job, you can monitor the execution status in the *History* TAB in the bottom panel; If the job(s) succeeded, visit the *Metrics* TAB to see resource utilisation and data movement information; Also note that the jobs can take quite a bit of time to end, about 15 minutes in total. 17 | {{% /notice %}} 18 | 19 | When jobs succeed, you should find in your Amazon S3 bucket a folder called *curated* with subfolders for all your tables. 20 | 21 | By selecting the latest Job and clicking on the **View run details** you can monitor the execution results of the data processing pipeline: 22 | 23 | ![check out the execution results](/orch_img/orchestration/wf-observe1.png) 24 | 25 | Once the pipeline succeeded at least once, we should be able to observe the newly created databases in the data catalog. 26 | 27 | ![check out the execution results](/orch_img/orchestration/databases.png) 28 | 29 | When you navigate to the **Tables**, you will observe tables created from your data files. 30 | 31 | "What can I do with it?", you may wonder. Stay tuned, we will cover this in great details in the next session. -------------------------------------------------------------------------------- /workshop/content/orchestration/46_Your own workflow.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Orchestrate your own workflow" 3 | date = 2021-01-18T12:36:11+01:00 4 | weight = 38 5 | chapter = true 6 | pre = "4.6. " 7 | +++ 8 | 9 | ## Orchestrate YOUR data pipeline using Workflows 10 | 11 | We just walked you through an example, now its time you think about your own workflow case. Which are those jobs that have to run on a recurring/ schedule basis? 12 | Please note that this was a lineal job, but you can run some jobs in parallel, you can add them in parallel in the pipeline. Another example of dependent jobs are jobs that extracts data from different sources and ingest it into your data lake before kicking off another transformation jobs. 13 | 14 | Think about how your workflow will look like, you can ask help to one of the support members from AWS. -------------------------------------------------------------------------------- /workshop/content/orchestration/_index.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Orchestrating the data pipeline" 3 | date = 2020-10-20T20:12:26+01:00 4 | weight = 30 5 | chapter = true 6 | pre = "4. " 7 | +++ 8 | 9 | In this lab we will continue to work with [AWS Glue](https://aws.amazon.com/glue/) and convert the raw data we have extracted in [the previous lab](https://bringyourowndatalabs.workshop.aws/en/glue.html) into a curated data set by using AWS Glue Workflows. We will follow these steps: 10 | 11 | - Orchestrate the data pipeline using the Workflow feature 12 | - Reviewing the results 13 | - Orchestrate YOUR data pipeline using Workflows 14 | 15 | 16 | > **Please note**: this Lab depends on the steps executed in the [Ingestion with AWS Glue ](https://bringyourowndatalabs.workshop.aws/en/glue.html) Lab; 17 | > In case you didn't finish that one yet, now is the time :) 18 | 19 | ## Architectural Diagram 20 | 21 | In the previous lab we built manually the first three steps, now we are adding automation using Workflows plus adding an extra step. 22 | 23 | This is the architecture of what we are going to build: 24 | 25 | ![all_steps_glue](/orch_img/orchestration/all_steps_glue2.png) 26 | -------------------------------------------------------------------------------- /workshop/content/requirements/_index.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Requirements" 3 | weight = 1 4 | chapter = true 5 | pre = "1. " 6 | +++ 7 | 8 | This section should help you prepare for starting the workshop. -------------------------------------------------------------------------------- /workshop/content/requirements/_index.fr.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Les bases" 3 | chapter = true 4 | weight = 10 5 | pre = "1. " 6 | +++ 7 | 8 | Découvrez en quoi consiste ce modèle et quels sont ses concepts de base. -------------------------------------------------------------------------------- /workshop/content/requirements/knowledge/_index.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Required Knowledge" 3 | weight = 2 4 | pre = "1.1 " 5 | +++ 6 | * Basic knowledge of AWS foundational services such as Identity and Access Management (IAM) and Amazon S3, as well as basic SQL knowledge. 7 | * AWS account with admin privileges. -------------------------------------------------------------------------------- /workshop/content/requirements/prerequisites/chapter.en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/content/requirements/prerequisites/chapter.en.png -------------------------------------------------------------------------------- /workshop/content/transformations/_index.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Transformations" 3 | date = 2020-10-20T20:13:10+01:00 4 | weight = 60 5 | chapter = true 6 | pre = "7. " 7 | +++ 8 | 9 | This lab covers a few examples for cleaning, transforming and partitioning your data before putting the final results to your data lake. You may or may not need them depending on your data structure. 10 | 11 | {{% notice info %}} 12 | The code snippets shared here are examples and may require modification, trial and error for each dataset. It is a good idea to use either your local environment or AWS Glue Development Endpoint to develop and debug your code before deploying to production. 13 | {{% /notice %}} -------------------------------------------------------------------------------- /workshop/content/visualization/62_Some Quicksight definitions.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Some Quicksight definitions" 3 | date = 2021-01-18T12:36:11+01:00 4 | weight = 52 5 | chapter = true 6 | pre = "6.2. " 7 | +++ 8 | 9 | ### Some Quicksight definitions 10 | 11 | **What is a data source and what is a dataset?** 12 | 13 | A **data source** is an external data store and you use it to access the data in this external data store eg. Amazon S3, Amazon Athena, Salesforce etc. 14 | 15 | A **data set** identifies the specific data in a data source that you want to use. For example, the data source might be a table if you are connecting to a database data source. It might be a file if you are connecting to an Amazon S3 data source. A data set also stores any data preparation you have performed on that data, such as renaming a field or changing its data type. Storing this preparation means that you don't have to reprepare the data each time you want to create an analysis based on it. 16 | 17 | **What is an Analysis, a Visual and a Dashboard?** 18 | 19 | An **analysis** is a container for a set of related visuals and stories, for example all the ones that apply to a given business goal or key performance indicator. You can use multiple data sets in an analysis, although any given visual can only use one of those data sets. 20 | 21 | A **visual** is a graphical representation of your data. You can create a wide variety of visuals in an analysis, using different datasets and visual types. 22 | 23 | A **dashboard** is a read-only snapshot of an analysis that you can share with other Amazon QuickSight users for reporting purposes. A dashboard preserves the configuration of the analysis at the time you publish it, including such things as filtering, parameters, controls, and sort order. The data used for the analysis isn't captured as part of the dashboard. When you view the dashboard, it reflects the current data in the data sets used by the analysis. 24 | -------------------------------------------------------------------------------- /workshop/content/visualization/63_Configuring Amazon QuickSight to use Amazon Athena as data source.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Configuring Amazon QuickSight to use Amazon Athena as data source" 3 | date = 2021-01-18T12:36:11+01:00 4 | weight = 53 5 | chapter = true 6 | pre = "6.3. " 7 | +++ 8 | 9 | 10 | ### Configuring Amazon QuickSight to use Amazon Athena as data source 11 | 12 | > For this lab, you will need to choose the region where your data resides. 13 | 14 | ![image](/visualization_images/oregon.png) 15 | 16 | 1. Click on the region icon on the top-right corner of the page, and select the region where your data resides. 17 | 18 | 2. Click on **Datasets** in the left menu to review existing data sets. 19 | 20 | 3. Click on **New dataset** on the top-right corner of the web page and review the options. 21 | 22 | 4. Select **Athena** as a Data source. 23 | 24 | ![image](/visualization_images/connectors.png) 25 | 26 | 5. Enter the **Data source** **name** (e.g. *AthenaDataSource*). 27 | 28 | 6. Select the Athena **workgroup** you created specifically for QuickSight. Then **Validate the Connection**. 29 | 30 | ![image](/visualization_images/AthenaWorkGroup_DataSource.png) 31 | 32 | 7. Click **Create data source**. 33 | 34 | 8. Choose curated database you created then choose the table you need to visualize its data. 35 | 36 | 9. Choose **Select**. 37 | 38 | 10. Choose to Directly query your data then click Visualize 39 | 40 | ***Alternative Option*** 41 | 42 | You can choose to create a dataset using Amazon S3 as your data source. For this: 43 | * Make sure you have granted Amazon QuickSight access to any Amazon S3 buckets that you want to read files from. 44 | * Create a manifest file to identify the text files that you want to import. [Supported Formats for Amazon S3 Manifest Files](https://docs.aws.amazon.com/quicksight/latest/user/supported-manifest-file-format.html) 45 | -------------------------------------------------------------------------------- /workshop/content/visualization/_index.en.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Visualization using Amazon QuickSight" 3 | date = 2020-10-20T20:12:54+01:00 4 | weight = 50 5 | chapter = true 6 | pre = "6. " 7 | +++ 8 | 9 | 10 | In this lab you will be using the Amazon S3 bucket with your data and the Athena table you created in the previous lab. 11 | 12 | 13 | ## Architectural Diagram 14 | ![image](/visualization_images/architecture-overview-lab2.png) 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /workshop/layouts/_default/_markup/render-link.html: -------------------------------------------------------------------------------- 1 | {{ .Text | safeHTML }} -------------------------------------------------------------------------------- /workshop/layouts/partials/custom-footer.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
6 |
7 | 8 | 9 | -------------------------------------------------------------------------------- /workshop/layouts/shortcodes/table.html: -------------------------------------------------------------------------------- 1 | {{ $htmlTable := .Inner | markdownify }} 2 | {{ $class := .Get 0 }} 3 | {{ $old := "" }} 4 | {{ $new := printf "
" $class }} 5 | {{ $htmlTable := replace $htmlTable $old $new }} 6 | {{ $htmlTable | safeHTML }} -------------------------------------------------------------------------------- /workshop/requirements.txt: -------------------------------------------------------------------------------- 1 | toml == 0.10.0 2 | boto3 == 1.10.32 3 | requests == 2.22.0 4 | requests-aws4auth ==0.9 -------------------------------------------------------------------------------- /workshop/static/athena_img/AthenaWorkGroup_DataSource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/AthenaWorkGroup_DataSource.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena-db-selec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena-db-selec.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena-db-selec1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena-db-selec1.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena-ds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena-ds.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena-first-query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena-first-query.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena-first-query1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena-first-query1.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena-full.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena-join-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena-join-table.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena-right.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena-s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena-s3.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena-setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena-setup.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena-table-selec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena-table-selec.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena-table-selec1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena-table-selec1.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena-table.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_ctas_bucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_ctas_bucket.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_ctas_nobuck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_ctas_nobuck.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_ctas_part.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_ctas_part.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_ctas_s3_bucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_ctas_s3_bucket.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_ctas_s3_part.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_ctas_s3_part.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_database.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_inner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_inner.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_insert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_insert.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_landing.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_left.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_newpart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_newpart.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_newpart_msc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_newpart_msc.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_part_create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_part_create.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_query_csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_query_csv.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_query_noparq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_query_noparq.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_query_nopart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_query_nopart.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_query_parq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_query_parq.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_query_partit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_query_partit.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_s3_addpart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_s3_addpart.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_showpart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_showpart.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_showpart2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_showpart2.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_subset_buck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_subset_buck.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_subset_nobuck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_subset_nobuck.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_udf_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_udf_0.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_udf_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_udf_1.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_udf_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_udf_2.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_udf_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_udf_3.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_udf_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_udf_4.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_udf_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_udf_5.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_udf_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_udf_6.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_udf_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_udf_7.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_view_create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_view_create.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_workgroup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_workgroup.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_workgroup_general.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_workgroup_general.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_workgroup_general_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_workgroup_general_1.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_workgroup_s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_workgroup_s3.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_workgroup_switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_workgroup_switch.png -------------------------------------------------------------------------------- /workshop/static/athena_img/athena_workgroup_validate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/athena_workgroup_validate.png -------------------------------------------------------------------------------- /workshop/static/athena_img/create-bucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/athena_img/create-bucket.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/Databrew_Arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/Databrew_Arch.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_cleaning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_cleaning.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_cleaning1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_cleaning1.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_cleaning10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_cleaning10.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_cleaning11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_cleaning11.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_cleaning12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_cleaning12.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_cleaning13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_cleaning13.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_cleaning2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_cleaning2.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_cleaning3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_cleaning3.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_cleaning4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_cleaning4.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_cleaning5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_cleaning5.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_cleaning6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_cleaning6.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_cleaning7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_cleaning7.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_cleaning8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_cleaning8.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_cleaning9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_cleaning9.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_profile.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_profile1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_profile1.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_profile2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_profile2.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_profile3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_profile3.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_profile4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_profile4.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_profile5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_profile5.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_profile6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_profile6.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_profile7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_profile7.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_profile8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_profile8.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_project1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_project1.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_project2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_project2.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_project3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_project3.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_project4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_project4.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_transformation1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_transformation1.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_transformation2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_transformation2.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_transformation3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_transformation3.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_transformation4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_transformation4.png -------------------------------------------------------------------------------- /workshop/static/databrew_img/databrew_transformation5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/databrew_img/databrew_transformation5.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/cf1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/cf1.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/cf2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/cf2.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/cf3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/cf3.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/crawler1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/crawler1.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/crawler2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/crawler2.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/crawler3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/crawler3.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/create-notebook1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/create-notebook1.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/create-notebook2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/create-notebook2.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/csv_parquet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/csv_parquet.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/datalake_s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/datalake_s3.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/dev-ep1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/dev-ep1.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/dev-ep2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/dev-ep2.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/dev-ep3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/dev-ep3.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/dev-ep4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/dev-ep4.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/etl-nb1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/etl-nb1.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/etl-nb2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/etl-nb2.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/glue-job1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/glue-job1.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/glue-job15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/glue-job15.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/glue-job2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/glue-job2.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/glue-job3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/glue-job3.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/glue_connection1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/glue_connection1.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/glue_connection2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/glue_connection2.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/glue_connection3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/glue_connection3.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/glue_connection4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/glue_connection4.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/lab1-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/lab1-structure.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/s3_raw_evens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/s3_raw_evens.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/seejob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/seejob.png -------------------------------------------------------------------------------- /workshop/static/glue_images/ingestion/steps_glue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/glue_images/ingestion/steps_glue.png -------------------------------------------------------------------------------- /workshop/static/images/apn-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/images/apn-logo.jpg -------------------------------------------------------------------------------- /workshop/static/images/aws-open-source.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/images/aws-open-source.jpg -------------------------------------------------------------------------------- /workshop/static/images/chapter.en.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/images/chapter.en.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/2-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/2-1.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/addcrawler-trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/addcrawler-trigger.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/addcrawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/addcrawler.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/addjob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/addjob.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/addjobsimple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/addjobsimple.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/addtriggerparquet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/addtriggerparquet.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/addtriggerparquet2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/addtriggerparquet2.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/all_steps_glue2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/all_steps_glue2.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/csv_parquet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/csv_parquet.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/databases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/databases.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/dc-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/dc-1.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/dc-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/dc-2.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/entireworkflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/entireworkflow.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/firsttrigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/firsttrigger.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/s3_raw_and_curated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/s3_raw_and_curated.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/simpletrigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/simpletrigger.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/steps_glue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/steps_glue.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/trigger-crawler-trigger-job.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/trigger-crawler-trigger-job.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/trigger-crawler-trigger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/trigger-crawler-trigger.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/trigger-crawler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/trigger-crawler.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf-end-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf-end-result.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf-observe1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf-observe1.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf-observe2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf-observe2.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf-observe3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf-observe3.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf1.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf10-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf10-1.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf10.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf11.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf12.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf2.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf3-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf3-1.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf3.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf4.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf5.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf51.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf6.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf7.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf8-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf8-1.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf8.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf9.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/wf91.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/wf91.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/workflow61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/workflow61.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/workflow71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/workflow71.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/workflow_complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/workflow_complete.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/workflow_complete2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/workflow_complete2.png -------------------------------------------------------------------------------- /workshop/static/orch_img/orchestration/workflow_complete_no_marks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/orch_img/orchestration/workflow_complete_no_marks.png -------------------------------------------------------------------------------- /workshop/static/pdf/byod-graduate-path.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/pdf/byod-graduate-path.pdf -------------------------------------------------------------------------------- /workshop/static/tran_img/Screenshot 2020-03-12 at 15.42.04 copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/tran_img/Screenshot 2020-03-12 at 15.42.04 copy.png -------------------------------------------------------------------------------- /workshop/static/tran_img/Screenshot 2020-03-12 at 15.42.04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/tran_img/Screenshot 2020-03-12 at 15.42.04.png -------------------------------------------------------------------------------- /workshop/static/tran_img/notebook-to-glue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/tran_img/notebook-to-glue.png -------------------------------------------------------------------------------- /workshop/static/tran_img/notebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/tran_img/notebook.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/AthenaWorkGroup_DataSource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/AthenaWorkGroup_DataSource.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/DateFormat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/DateFormat.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/Edit-dataset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/Edit-dataset.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/Field_DataTypes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/Field_DataTypes.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/Select_Fields.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/Select_Fields.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/add-insight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/add-insight.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/aggregate-by-day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/aggregate-by-day.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/architecture-overview-lab2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/architecture-overview-lab2.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/arrow-edit-dataset-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/arrow-edit-dataset-type.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/athena-ds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/athena-ds.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/athena-setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/athena-setup.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/athena-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/athena-table.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/choose-dataset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/choose-dataset.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/connectors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/connectors.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/create-bucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/create-bucket.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/edit-dataset-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/edit-dataset-icon.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/end.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/enterprise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/enterprise.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/entire-month.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/entire-month.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/filter_comparison_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/filter_comparison_type.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/filter_creation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/filter_creation.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/filter_selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/filter_selection.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/forecast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/forecast.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/kpi-percent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/kpi-percent.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/kpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/kpi.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/manage-data copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/manage-data copy.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/month-filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/month-filter.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/new-account-fields.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/new-account-fields.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/new-visual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/new-visual.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/oregon-manage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/oregon-manage.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/oregon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/oregon.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/prepare-forecast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/prepare-forecast.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/qs-workgroup-permission.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/qs-workgroup-permission.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/quicksight-first-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/quicksight-first-page.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/save-visualize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/save-visualize.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/time_range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/time_range.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/updated1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/updated1.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/updated2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/updated2.png -------------------------------------------------------------------------------- /workshop/static/visualization_images/year-filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/static/visualization_images/year-filter.png -------------------------------------------------------------------------------- /workshop/themes/learn/.editorconfig: -------------------------------------------------------------------------------- 1 | # https://editorconfig.org 2 | 3 | root = true 4 | 5 | [*] 6 | charset = utf-8 7 | end_of_line = lf 8 | indent_size = 2 9 | indent_style = space 10 | trim_trailing_whitespace = true 11 | 12 | [*.js] 13 | insert_final_newline = true 14 | 15 | [*.md] 16 | trim_trailing_whitespace = false 17 | -------------------------------------------------------------------------------- /workshop/themes/learn/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | public/ 3 | exampleSite/public 4 | -------------------------------------------------------------------------------- /workshop/themes/learn/.grenrc.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dataSource: "prs" 3 | prefix: "v" 4 | onlyMilestones: false 5 | changelogFilename: "CHANGELOG.md" 6 | includeMessages: "all" 7 | ignoreIssuesWith: 8 | - "support" 9 | ignoreLabels: 10 | - "duplicate" 11 | - "invalid" 12 | - "wontfix" 13 | groupBy: 14 | New features: 15 | - "feature" 16 | Bug Fixes: 17 | - "bug" 18 | Enhancements: 19 | - "enhancement" 20 | Internationalisation: 21 | - "i18n" 22 | Theme Meta: 23 | - "meta" 24 | Uncategorised: 25 | - "closed" 26 | -------------------------------------------------------------------------------- /workshop/themes/learn/LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 Grav 4 | Copyright (c) 2016 MATHIEU CORNIC 5 | Copyright (c) 2017 Valere JEANTET 6 | 7 | Permission is hereby granted, free of charge, to any person obtaining a copy of 8 | this software and associated documentation files (the "Software"), to deal in 9 | the Software without restriction, including without limitation the rights to 10 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 11 | the Software, and to permit persons to whom the Software is furnished to do so, 12 | subject to the following conditions: 13 | 14 | The above copyright notice and this permission notice shall be included in all 15 | copies or substantial portions of the Software. 16 | 17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 19 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 20 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 21 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 22 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 23 | -------------------------------------------------------------------------------- /workshop/themes/learn/archetypes/chapter.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "{{ replace .Name "-" " " | title }}" 3 | date = {{ .Date }} 4 | weight = 5 5 | chapter = true 6 | pre = "X. " 7 | +++ 8 | 9 | Lorem Ipsum. -------------------------------------------------------------------------------- /workshop/themes/learn/archetypes/default.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "{{ replace .Name "-" " " | title }}" 3 | date = {{ .Date }} 4 | weight = 5 5 | +++ 6 | 7 | Lorem Ipsum. -------------------------------------------------------------------------------- /workshop/themes/learn/i18n/ar.toml: -------------------------------------------------------------------------------- 1 | [Search-placeholder] 2 | other = "...البحث" 3 | 4 | [Clear-History] 5 | other = "مسح السجل" 6 | 7 | [Attachments-label] 8 | other = "مرفقات" 9 | 10 | [title-404] 11 | other = "خطأ" 12 | 13 | [message-404] 14 | other = ".¯\\_(ツ)_/¯أوبس. يبدو أن هذه الصفحة غير موجودة" 15 | 16 | [Go-to-homepage] 17 | other = "الذهاب إلى الصفحة الرئيسية" 18 | 19 | [Edit-this-page] 20 | other = "تعديل هذه الصفحة" 21 | 22 | [Shortcuts-Title] 23 | other = "المزيد" 24 | 25 | [Expand-title] 26 | other = "...قم بتوسيع" -------------------------------------------------------------------------------- /workshop/themes/learn/i18n/de.toml: -------------------------------------------------------------------------------- 1 | [Search-placeholder] 2 | other = "Suchen..." 3 | 4 | [Clear-History] 5 | other = "Verlauf löschen" 6 | 7 | [Attachments-label] 8 | other = "Anhänge" 9 | 10 | [title-404] 11 | other = "Fehler" 12 | 13 | [message-404] 14 | other = "Huch. Diese Seite scheint nicht zu existieren ¯\\_(ツ)_/¯." 15 | 16 | [Go-to-homepage] 17 | other = "Gehe zur Homepage" 18 | 19 | [Edit-this-page] 20 | other = "Bearbeite diese Seite" 21 | 22 | [Shortcuts-Title] 23 | other = "Mehr" 24 | 25 | [Expand-title] 26 | other = "Erweitere mich..." -------------------------------------------------------------------------------- /workshop/themes/learn/i18n/en.toml: -------------------------------------------------------------------------------- 1 | [Search-placeholder] 2 | other = "Search..." 3 | 4 | [Clear-History] 5 | other = "Clear History" 6 | 7 | [Attachments-label] 8 | other = "Attachments" 9 | 10 | [title-404] 11 | other = "Error" 12 | 13 | [message-404] 14 | other = "Woops. Looks like this page doesn't exist ¯\\_(ツ)_/¯." 15 | 16 | [Go-to-homepage] 17 | other = "Go to homepage" 18 | 19 | [Edit-this-page] 20 | other = "Edit this page" 21 | 22 | [Shortcuts-Title] 23 | other = "More" 24 | 25 | [Expand-title] 26 | other = "Expand me..." -------------------------------------------------------------------------------- /workshop/themes/learn/i18n/es.toml: -------------------------------------------------------------------------------- 1 | [Search-placeholder] 2 | other = "Buscar..." 3 | 4 | [Clear-History] 5 | other = "Borrar Historial" 6 | 7 | [Attachments-label] 8 | other = "Adjuntos" 9 | 10 | [title-404] 11 | other = "Error" 12 | 13 | [message-404] 14 | other = "Ups. Parece que la página no existe ¯\\_(ツ)_/¯." 15 | 16 | [Go-to-homepage] 17 | other = "Ir al inicio" 18 | 19 | [Edit-this-page] 20 | other = "Editar esta página" 21 | 22 | [Shortcuts-Title] 23 | other = "Más" 24 | 25 | [Expand-title] 26 | other = "Expandir..." 27 | -------------------------------------------------------------------------------- /workshop/themes/learn/i18n/fr.toml: -------------------------------------------------------------------------------- 1 | [Search-placeholder] 2 | other = "Rechercher..." 3 | 4 | [Clear-History] 5 | other = "Supprimer l'historique" 6 | 7 | [Attachments-label] 8 | other = "Pièces jointes" 9 | 10 | [title-404] 11 | other = "Erreur" 12 | 13 | [message-404] 14 | other = "Oups. On dirait que cette page n'existe pas ¯\\_(ツ)_/¯" 15 | 16 | [Go-to-homepage] 17 | other = "Vers la page d'accueil" 18 | 19 | [Edit-this-page] 20 | other = "Modifier la page" 21 | 22 | [Shortcuts-Title] 23 | other = "Aller plus loin" 24 | 25 | [Expand-title] 26 | other = "Déroulez-moi..." -------------------------------------------------------------------------------- /workshop/themes/learn/i18n/hi.toml: -------------------------------------------------------------------------------- 1 | [Search-placeholder] 2 | other = "खोजे..." 3 | 4 | [Clear-History] 5 | other = "इतिहास मिटाएँ" 6 | 7 | [Attachments-label] 8 | other = "संलग्नंक (अटैचमेंट)" 9 | 10 | [title-404] 11 | other = "त्रुटि" 12 | 13 | [message-404] 14 | other = "यह पृष्ठ अभि अनुपलब्ध है!" 15 | 16 | [Go-to-homepage] 17 | other = "मुख्य पृष्ठ पर जाऐ" 18 | 19 | [Edit-this-page] 20 | other = "यह पृष्ठ संपादित करें" 21 | 22 | [Shortcuts-Title] 23 | other = "अधिक सामग्री दिखाएं" 24 | 25 | [Expand-title] 26 | other = "विस्तार करे..." 27 | -------------------------------------------------------------------------------- /workshop/themes/learn/i18n/id.toml: -------------------------------------------------------------------------------- 1 | [Search-placeholder] 2 | other = "Telusuri..." 3 | 4 | [Clear-History] 5 | other = "Bersihkan Riwayat" 6 | 7 | [Attachments-label] 8 | other = "Lampiran" 9 | 10 | [title-404] 11 | other = "Kesalahan" 12 | 13 | [message-404] 14 | other = "Oops. Sepertinya halaman ini tidak ada ¯\\_(ツ)_/¯." 15 | 16 | [Go-to-homepage] 17 | other = "Ke halaman depan" 18 | 19 | [Edit-this-page] 20 | other = "Edit halaman ini" 21 | 22 | [Shortcuts-Title] 23 | other = "Lainnya" 24 | 25 | [Expand-title] 26 | other = "Bentangkan..." 27 | -------------------------------------------------------------------------------- /workshop/themes/learn/i18n/nl.toml: -------------------------------------------------------------------------------- 1 | [Search-placeholder] 2 | other = "Zoeken..." 3 | 4 | [Clear-History] 5 | other = "Wis geschiedenis" 6 | 7 | [Attachments-label] 8 | other = "Bijlagen" 9 | 10 | [title-404] 11 | other = "Error" 12 | 13 | [message-404] 14 | other = "Blijkbaar bestaat deze pagina niet ¯\\_(ツ)_/¯." 15 | 16 | [Go-to-homepage] 17 | other = "Naar startpagina" 18 | 19 | [Edit-this-page] 20 | other = "Deze pagina bewerken" 21 | 22 | [Shortcuts-Title] 23 | other = "Snelkoppelingen" 24 | 25 | [Expand-title] 26 | other = "Lees meer..." 27 | -------------------------------------------------------------------------------- /workshop/themes/learn/i18n/pt.toml: -------------------------------------------------------------------------------- 1 | [Search-placeholder] 2 | other = "Procurar..." 3 | 4 | [Clear-History] 5 | other = "Limpar Histórico" 6 | 7 | [Attachments-label] 8 | other = "Anexos" 9 | 10 | [title-404] 11 | other = "Erro" 12 | 13 | [message-404] 14 | other = "Ops. Parece que a página não existe ¯\\_(ツ)_/¯." 15 | 16 | [Go-to-homepage] 17 | other = "Ir para o início" 18 | 19 | [Edit-this-page] 20 | other = "Editar esta página" 21 | 22 | [Shortcuts-Title] 23 | other = "Mais" 24 | 25 | [Expand-title] 26 | other = "Expandir..." 27 | -------------------------------------------------------------------------------- /workshop/themes/learn/i18n/tr.toml: -------------------------------------------------------------------------------- 1 | [Search-placeholder] 2 | other = "Ara..." 3 | 4 | [Clear-History] 5 | other = "Geçmişi Temizle" 6 | 7 | [Attachments-label] 8 | other = "Ekler" 9 | 10 | [title-404] 11 | other = "Hata" 12 | 13 | [message-404] 14 | other = "Uups. Görünüşe göre böyle bir sayfa yok ¯\\_(ツ)_/¯" 15 | 16 | [Go-to-homepage] 17 | other = "Anasayfaya dön" 18 | 19 | [Edit-this-page] 20 | other = "Sayfayı düzenle" 21 | 22 | [Shortcuts-Title] 23 | other = "Dahası Var" 24 | 25 | [Expand-title] 26 | other = "Genişlet..." 27 | -------------------------------------------------------------------------------- /workshop/themes/learn/images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/images/screenshot.png -------------------------------------------------------------------------------- /workshop/themes/learn/images/tn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/images/tn.png -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/_default/list.html: -------------------------------------------------------------------------------- 1 | {{ partial "header.html" . }} 2 | 3 | {{ if eq .Kind "section" }} 4 | {{ .Content }} 5 | {{end}} 6 | 7 | {{ if or (eq .Kind "taxonomy") (eq .Kind "taxonomyTerm") }} 8 | 13 | {{end}} 14 | 15 | 21 | 22 | {{ partial "footer.html" . }} -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/_default/single.html: -------------------------------------------------------------------------------- 1 | {{ partial "header.html" . }} 2 | 3 | {{ .Content }} 4 | 5 | 11 | 12 | 13 | {{ partial "footer.html" . }} 14 | -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/index.html: -------------------------------------------------------------------------------- 1 | {{ partial "header.html" . }} 2 | 3 | navigation 4 | 5 | 6 | {{.Site.Home.Content}} 7 | 8 | {{ partial "footer.html" . }} 9 | -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/index.json: -------------------------------------------------------------------------------- 1 | [{{ range $index, $page := .Site.Pages }} 2 | {{- if ne $page.Type "json" -}} 3 | {{- if and $index (gt $index 0) -}},{{- end }} 4 | { 5 | "uri": "{{ $page.Permalink }}", 6 | "title": "{{ htmlEscape $page.Title}}", 7 | "tags": [{{ range $tindex, $tag := $page.Params.tags }}{{ if $tindex }}, {{ end }}"{{ $tag| htmlEscape }}"{{ end }}], 8 | "description": "{{ htmlEscape .Description}}", 9 | "content": {{$page.Plain | jsonify}} 10 | } 11 | {{- end -}} 12 | {{- end -}}] -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/partials/custom-comments.html: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/partials/custom-footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/layouts/partials/custom-footer.html -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/partials/custom-header.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/partials/favicon.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/partials/logo.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 |
6 | -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/partials/menu-footer.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Privacy | Site Terms | © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. 4 | 5 | 6 | -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/partials/meta.html: -------------------------------------------------------------------------------- 1 | 2 | {{ with .Site.Params.author }}{{ end }} 3 | -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/partials/search.html: -------------------------------------------------------------------------------- 1 | 6 | {{ $assetBusting := not .Site.Params.disableAssetsBusting }} 7 | 8 | 9 | 16 | 17 | -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/partials/tags.html: -------------------------------------------------------------------------------- 1 | {{ if .Params.tags }} 2 |
3 | {{range .Params.tags}} 4 | {{ . }} 5 | {{end}} 6 |
7 | {{end}} -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/partials/toc.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | {{ .TableOfContents }} 4 |
5 |
6 | -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/shortcodes/attachments.html: -------------------------------------------------------------------------------- 1 | {{ $_hugo_config := `{ "version": 1 }` }} 2 |
3 | 7 | {{if eq .Page.File.BaseFileName "index"}} 8 | {{$.Scratch.Add "filesName" "files"}} 9 | {{else}} 10 | {{$.Scratch.Add "filesName" (printf "%s.files" .Page.File.BaseFileName)}} 11 | {{end}} 12 |
13 | {{ range (readDir (printf "./content/%s%s" .Page.File.Dir ($.Scratch.Get "filesName")) ) }} 14 | {{ $fileDir := replace $.Page.File.Dir "\\" "/" }} 15 | {{if ($.Get "pattern")}} 16 | {{if (findRE ($.Get "pattern") .Name)}} 17 |
  • 18 | 19 | {{.Name}} 20 | 21 | ({{div .Size 1024 }} kb) 22 |
  • 23 | {{end}} 24 | {{else}} 25 |
  • 26 | 27 | {{.Name}} 28 | 29 | ({{div .Size 1024 }} kb) 30 |
  • 31 | {{end}} 32 | {{end}} 33 |
    34 | {{.Inner}} 35 |
    36 | 37 | -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/shortcodes/button.html: -------------------------------------------------------------------------------- 1 | {{ $_hugo_config := `{ "version": 1 }` }} 2 | 3 | {{ $icon := .Get "icon" }} 4 | {{ $iconposition := .Get "icon-position" }} 5 | {{ if ($icon) }} 6 | {{ if or (not ($iconposition)) (eq $iconposition "left") }} 7 | 8 | {{ end }} 9 | {{ end }} 10 | {{ .Inner }} 11 | {{ if and ($icon) (eq $iconposition "right")}} 12 | 13 | {{ end }} 14 | 15 | -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/shortcodes/expand.html: -------------------------------------------------------------------------------- 1 | {{ $_hugo_config := `{ "version": 1 }` }} 2 |
    3 |
    4 | 5 | 6 | {{$expandMessage := T "Expand-title"}} 7 | {{ if .IsNamedParams }} 8 | {{.Get "default" | default $expandMessage}} 9 | {{else}} 10 | {{.Get 0 | default $expandMessage}} 11 | {{end}} 12 | 13 |
    14 | 17 |
    -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/shortcodes/img.html: -------------------------------------------------------------------------------- 1 | {{ $img := $.Page.Resources.GetMatch (.Get 0)}} 2 |
    3 | {{(.Get 1)}} 4 |
    -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/shortcodes/mermaid.html: -------------------------------------------------------------------------------- 1 | {{ $_hugo_config := `{ "version": 1 }` }} 2 |
    {{ safeHTML .Inner }}
    3 | -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/shortcodes/notice.html: -------------------------------------------------------------------------------- 1 | {{ $_hugo_config := `{ "version": 1 }` }} 2 |
    {{ .Inner }}
    3 | -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/shortcodes/ref.html: -------------------------------------------------------------------------------- 1 | {{- if in (.Get 0) "/_index.md" -}} 2 | {{- $paths := (split (.Get 0) "_index.md") -}} 3 | {{- $pagepath := index $paths 0 -}} 4 | {{- $anchor := index $paths 1 -}} 5 | {{- with .Site.GetPage "section" (trim $pagepath "/") -}} 6 | {{- ( printf "%s%s" $pagepath $anchor ) | relLangURL -}} 7 | {{- end -}} 8 | {{- else -}} 9 | {{- with .Site.GetPage "section" (.Get 0) }} 10 | {{- .RelPermalink -}} 11 | {{- else -}} 12 | {{- .Get 0 | relref .Page -}} 13 | {{- end -}} 14 | {{- end -}} -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/shortcodes/relref.html: -------------------------------------------------------------------------------- 1 | {{- if in (.Get 0) "/_index.md" -}} 2 | {{- $paths := (split (.Get 0) "_index.md") -}} 3 | {{- $pagepath := index $paths 0 -}} 4 | {{- $anchor := index $paths 1 -}} 5 | {{- with .Site.GetPage "section" (trim $pagepath "/") -}} 6 | {{- ( printf "%s%s" $pagepath $anchor ) | relLangURL -}} 7 | {{- end -}} 8 | {{- else -}} 9 | {{- with .Site.GetPage "section" (.Get 0) }} 10 | {{- .RelPermalink -}} 11 | {{- else -}} 12 | {{- .Get 0 | relref .Page -}} 13 | {{- end -}} 14 | {{- end -}} -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/shortcodes/siteparam.html: -------------------------------------------------------------------------------- 1 | {{- $paramName := (.Get 0) -}} 2 | {{- $siteParams := .Site.Params -}} 3 | {{- with $paramName -}} 4 | {{- with $siteParams -}} 5 | {{- index . (lower $paramName) -}} 6 | {{- end -}} 7 | {{- end -}} -------------------------------------------------------------------------------- /workshop/themes/learn/layouts/shortcodes/siteurl.html: -------------------------------------------------------------------------------- 1 | {{ .Page.Site.BaseURL }} -------------------------------------------------------------------------------- /workshop/themes/learn/static/css/auto-complete.css: -------------------------------------------------------------------------------- 1 | .autocomplete-suggestions { 2 | text-align: left; 3 | cursor: default; 4 | border: 1px solid #ccc; 5 | border-top: 0; 6 | background: #fff; 7 | box-shadow: -1px 1px 3px rgba(0,0,0,.1); 8 | 9 | /* core styles should not be changed */ 10 | position: absolute; 11 | display: none; 12 | z-index: 9999; 13 | max-height: 254px; 14 | overflow: hidden; 15 | overflow-y: auto; 16 | box-sizing: border-box; 17 | 18 | } 19 | .autocomplete-suggestion { 20 | position: relative; 21 | cursor: pointer; 22 | padding: 7px; 23 | line-height: 23px; 24 | white-space: nowrap; 25 | overflow: hidden; 26 | text-overflow: ellipsis; 27 | color: #333; 28 | } 29 | 30 | .autocomplete-suggestion b { 31 | font-weight: normal; 32 | color: #1f8dd6; 33 | } 34 | 35 | .autocomplete-suggestion.selected { 36 | background: #333; 37 | color: #fff; 38 | } 39 | 40 | .autocomplete-suggestion:hover { 41 | background: #444; 42 | color: #fff; 43 | } 44 | 45 | .autocomplete-suggestion > .context { 46 | font-size: 12px; 47 | } 48 | -------------------------------------------------------------------------------- /workshop/themes/learn/static/css/featherlight.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Featherlight - ultra slim jQuery lightbox 3 | * Version 1.7.13 - http://noelboss.github.io/featherlight/ 4 | * 5 | * Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com) 6 | * MIT Licensed. 7 | **/ 8 | html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}} -------------------------------------------------------------------------------- /workshop/themes/learn/static/css/hybrid.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) 4 | 5 | */ 6 | 7 | /*background color*/ 8 | .hljs { 9 | display: block; 10 | overflow-x: auto; 11 | padding: 0.5em; 12 | background: #1d1f21; 13 | } 14 | 15 | /*selection color*/ 16 | .hljs::selection, 17 | .hljs span::selection { 18 | background: #373b41; 19 | } 20 | 21 | .hljs::-moz-selection, 22 | .hljs span::-moz-selection { 23 | background: #373b41; 24 | } 25 | 26 | /*foreground color*/ 27 | .hljs { 28 | color: #c5c8c6; 29 | } 30 | 31 | /*color: fg_yellow*/ 32 | .hljs-title, 33 | .hljs-name { 34 | color: #f0c674; 35 | } 36 | 37 | /*color: fg_comment*/ 38 | .hljs-comment, 39 | .hljs-meta, 40 | .hljs-meta .hljs-keyword { 41 | color: #707880; 42 | } 43 | 44 | /*color: fg_red*/ 45 | .hljs-number, 46 | .hljs-symbol, 47 | .hljs-literal, 48 | .hljs-deletion, 49 | .hljs-link { 50 | color: #cc6666 51 | } 52 | 53 | /*color: fg_green*/ 54 | .hljs-string, 55 | .hljs-doctag, 56 | .hljs-addition, 57 | .hljs-regexp, 58 | .hljs-selector-attr, 59 | .hljs-selector-pseudo { 60 | color: #b5bd68; 61 | } 62 | 63 | /*color: fg_purple*/ 64 | .hljs-attribute, 65 | .hljs-code, 66 | .hljs-selector-id { 67 | color: #b294bb; 68 | } 69 | 70 | /*color: fg_blue*/ 71 | .hljs-keyword, 72 | .hljs-selector-tag, 73 | .hljs-bullet, 74 | .hljs-tag { 75 | color: #81a2be; 76 | } 77 | 78 | /*color: fg_aqua*/ 79 | .hljs-subst, 80 | .hljs-variable, 81 | .hljs-template-tag, 82 | .hljs-template-variable { 83 | color: #8abeb7; 84 | } 85 | 86 | /*color: fg_orange*/ 87 | .hljs-type, 88 | .hljs-built_in, 89 | .hljs-builtin-name, 90 | .hljs-quote, 91 | .hljs-section, 92 | .hljs-selector-class { 93 | color: #de935f; 94 | } 95 | 96 | .hljs-emphasis { 97 | font-style: italic; 98 | } 99 | 100 | .hljs-strong { 101 | font-weight: bold; 102 | } 103 | -------------------------------------------------------------------------------- /workshop/themes/learn/static/css/tags.css: -------------------------------------------------------------------------------- 1 | /* Tags */ 2 | 3 | #head-tags{ 4 | margin-left:1em; 5 | margin-top:1em; 6 | } 7 | 8 | #body .tags a.tag-link { 9 | display: inline-block; 10 | line-height: 2em; 11 | font-size: 0.8em; 12 | position: relative; 13 | margin: 0 16px 8px 0; 14 | padding: 0 10px 0 12px; 15 | background: #8451a1; 16 | 17 | -webkit-border-bottom-right-radius: 3px; 18 | border-bottom-right-radius: 3px; 19 | -webkit-border-top-right-radius: 3px; 20 | border-top-right-radius: 3px; 21 | 22 | -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2); 23 | box-shadow: 0 1px 2px rgba(0,0,0,0.2); 24 | color: #fff; 25 | } 26 | 27 | #body .tags a.tag-link:before { 28 | content: ""; 29 | position: absolute; 30 | top:0; 31 | left: -1em; 32 | width: 0; 33 | height: 0; 34 | border-color: transparent #8451a1 transparent transparent; 35 | border-style: solid; 36 | border-width: 1em 1em 1em 0; 37 | } 38 | 39 | #body .tags a.tag-link:after { 40 | content: ""; 41 | position: absolute; 42 | top: 10px; 43 | left: 1px; 44 | width: 5px; 45 | height: 5px; 46 | -webkit-border-radius: 50%; 47 | border-radius: 100%; 48 | background: #fff; 49 | } 50 | -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Inconsolata.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Inconsolata.eot -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Inconsolata.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Inconsolata.ttf -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Inconsolata.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Inconsolata.woff -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Novecentosanswide-Normal-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Novecentosanswide-Normal-webfont.eot -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Novecentosanswide-Normal-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Novecentosanswide-Normal-webfont.ttf -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Novecentosanswide-Normal-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Novecentosanswide-Normal-webfont.woff -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Novecentosanswide-Normal-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Novecentosanswide-Normal-webfont.woff2 -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Novecentosanswide-UltraLight-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Novecentosanswide-UltraLight-webfont.eot -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Novecentosanswide-UltraLight-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Novecentosanswide-UltraLight-webfont.ttf -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Novecentosanswide-UltraLight-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Novecentosanswide-UltraLight-webfont.woff -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Novecentosanswide-UltraLight-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Novecentosanswide-UltraLight-webfont.woff2 -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Work_Sans_200.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Work_Sans_200.eot -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Work_Sans_200.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Work_Sans_200.ttf -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Work_Sans_200.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Work_Sans_200.woff -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Work_Sans_200.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Work_Sans_200.woff2 -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Work_Sans_300.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Work_Sans_300.eot -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Work_Sans_300.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Work_Sans_300.ttf -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Work_Sans_300.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Work_Sans_300.woff -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Work_Sans_300.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Work_Sans_300.woff2 -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Work_Sans_500.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Work_Sans_500.eot -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Work_Sans_500.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Work_Sans_500.ttf -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Work_Sans_500.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Work_Sans_500.woff -------------------------------------------------------------------------------- /workshop/themes/learn/static/fonts/Work_Sans_500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/fonts/Work_Sans_500.woff2 -------------------------------------------------------------------------------- /workshop/themes/learn/static/images/clippy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshop/themes/learn/static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/bring-your-own-data-labs/5f19fb3882cee8a9217140d6a14b7d2caadae19e/workshop/themes/learn/static/images/logo.png -------------------------------------------------------------------------------- /workshop/themes/learn/theme.toml: -------------------------------------------------------------------------------- 1 | # theme.toml template for a Hugo theme 2 | # See https://github.com/spf13/hugoThemes#themetoml for an example 3 | 4 | name = "Learn" 5 | license = "MIT" 6 | licenselink = "https://github.com/matcornic/hugo-theme-learn/blob/master/LICENSE.md" 7 | description = "Documentation theme for Hugo, based on Grav Learn theme" 8 | homepage = "https://github.com/matcornic/hugo-theme-learn/" 9 | repo = "https://github.com/matcornic/hugo-theme-learn" 10 | tags = ["documentation", "grav", "learn", "doc", "search"] 11 | features = ["documentation", "menu", "nested sections", "search", "mermaid"] 12 | min_version = 0.25 13 | 14 | [author] 15 | name = "Mathieu Cornic" 16 | homepage = "https://matcornic.github.io/" 17 | 18 | [original] 19 | name = "Grav Learn" 20 | homepage = "https://learn.getgrav.org/" 21 | repo = "https://github.com/getgrav/grav-learn" 22 | --------------------------------------------------------------------------------