├── Chapter01 ├── r2 │ └── 01_create_vw.sql ├── r3 │ └── 01_create_db_tables.sql └── r6 │ └── 01_create_account_admin.sql ├── Chapter02 ├── r1 │ └── 01_managing_database.sql ├── r2 │ └── 01_manage_schema.sql ├── r3 │ ├── 01_manage_table.sql │ └── customer.csv ├── r4 │ └── 01_manage_stage_ex_tables.sql └── r5 │ └── 01_manage_views.sql ├── Chapter03 ├── r1 │ ├── 1_policy.json │ ├── 2_create_storage_integration.sql │ ├── 3_trust_relationship.json │ └── 4_create_test_stage.sql ├── r2 │ ├── 01_create_stage_load_data.sql │ └── cc_info.csv ├── r3 │ ├── 01_create_stage_load_data.sql │ ├── 02_put_file_via_snowsql.sql │ ├── 03_copy_into_table.sql │ └── customers.csv ├── r4 │ ├── 01_load_parquet_data.sql │ └── transactions.parquet ├── r5 │ ├── 01_load_and_parse_json.sql │ └── json_sample.json ├── r6 │ ├── 01_parse_load_json.sql │ └── ndjson_sample.json ├── r7 │ ├── 01_create_stage.sql │ ├── 02_create_snowpipe.sql │ ├── transactions1.csv │ └── transactions2.csv └── r8 │ ├── 01_export_to_internal_stage.sql │ └── 02_export_to_external_stage.sql ├── Chapter04 ├── r1 │ └── 01_create_schedule_task.sql ├── r2 │ └── 01_task_tree.sql ├── r3 │ └── 01_task_history.sql ├── r4 │ └── 01_streams.sql ├── r5 │ └── 01_tasks_with_streams.sql ├── r6 │ └── 01_datatype_conversion.sql └── r7 │ └── 01_managing_context.sql ├── Chapter05 ├── r1 │ ├── 01_create_objects_as_sysadmin.sql │ ├── 02_login_as_dev_dba.sql │ ├── 03_grant_privileges_as_sysadmin.sql │ └── 04_query_again_as_dev_dba.sql ├── r2 │ └── 01_default_role.sql ├── r3 │ ├── 01_create_user_as_securityadmin.sql │ ├── 02_login_as_useradmin.sql │ └── 03_login_as_securityadmin.sql ├── r4 │ ├── 01_custom_role.sql │ └── 02_login_as_hr_user.sql ├── r5 │ └── 01_dev_prod_roles_databases.sql └── r6 │ └── 01_create_new_accountadmin.sql ├── Chapter06 ├── r1 │ ├── 01_create_stage_load_data.sql │ └── customers.csv ├── r2 │ ├── 01_run_inefficient_query.sql │ ├── 02_run_slightly_optimised_query.sql │ └── 03_run_more_optimised_query.sql ├── r3 │ ├── 01_query_history_by_time_taken.sql │ └── 02_aggregated_query_history.sql ├── r4 │ ├── 01_create_tables.sql │ ├── 02_run_fictitious_etl.sql │ └── 03_review_storage_metrics.sql ├── r5 │ └── 01_mv.sql └── r6 │ └── 01_clustering_keys.sql ├── Chapter07 ├── r1 │ ├── 01_prepare_table_for_sharing.sql │ ├── 02_create_share.sql │ └── 03_consume_share.sql ├── r2 │ ├── 01_create_dbs_tables_views.sql │ ├── 02_create_share.sql │ └── 03_consume_share.sql ├── r3 │ ├── 01_create_dbs_table.sql │ └── 02_create_another_table_and_share.sql ├── r4 │ └── reader_account_setup.sql ├── r5 │ ├── 01_create_reader_account.sql │ ├── 02_configure_reader_account.sql │ ├── 03_share_from_provider.sql │ └── 04_consume_from_reader_account.sql └── r6 │ ├── 01_create_reader_account.sql │ └── 02_configure_reader_account.sql ├── Chapter08 ├── r1 │ └── 01_time_travel.sql ├── r2 │ └── 01_time_travel.sql ├── r3 │ └── 01_identify_dropped_objects.sql ├── r4 │ └── 01_time_travel_with_cloning.sql └── r5 │ └── 01_env_cloning.sql ├── Chapter09 ├── r1 │ └── 01_managing_timestamps.sql ├── r2 │ └── 01_extracting_calendar_data.sql ├── r3 │ └── 01_unique_counts.sql ├── r4 │ └── 01_managing_transactions.sql ├── r5 │ └── 01_ordered_analytical_functions.sql └── r6 │ └── 01_generating_sequence.sql ├── Chapter10 ├── r1 │ └── 01_scalar_sql_UDF.sql ├── r2 │ └── 01_table_sql_UDF.sql ├── r3 │ └── 01_scalar_javascript_UDF.sql ├── r4 │ └── 01_table_javascript_UDF.sql ├── r5 │ ├── 01_call_scala_file.code │ └── test_sf_connect.scala └── r6 │ ├── 01_create_database.sql │ ├── 02_call_scala_file.code │ ├── 03_select_query.sql │ └── snowflake_transform.scala ├── LICENSE ├── README.md └── TEST /Chapter01/r2/01_create_vw.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter01/r2/01_create_vw.sql -------------------------------------------------------------------------------- /Chapter01/r3/01_create_db_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter01/r3/01_create_db_tables.sql -------------------------------------------------------------------------------- /Chapter01/r6/01_create_account_admin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter01/r6/01_create_account_admin.sql -------------------------------------------------------------------------------- /Chapter02/r1/01_managing_database.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter02/r1/01_managing_database.sql -------------------------------------------------------------------------------- /Chapter02/r2/01_manage_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter02/r2/01_manage_schema.sql -------------------------------------------------------------------------------- /Chapter02/r3/01_manage_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter02/r3/01_manage_table.sql -------------------------------------------------------------------------------- /Chapter02/r3/customer.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter02/r3/customer.csv -------------------------------------------------------------------------------- /Chapter02/r4/01_manage_stage_ex_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter02/r4/01_manage_stage_ex_tables.sql -------------------------------------------------------------------------------- /Chapter02/r5/01_manage_views.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter02/r5/01_manage_views.sql -------------------------------------------------------------------------------- /Chapter03/r1/1_policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r1/1_policy.json -------------------------------------------------------------------------------- /Chapter03/r1/2_create_storage_integration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r1/2_create_storage_integration.sql -------------------------------------------------------------------------------- /Chapter03/r1/3_trust_relationship.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r1/3_trust_relationship.json -------------------------------------------------------------------------------- /Chapter03/r1/4_create_test_stage.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r1/4_create_test_stage.sql -------------------------------------------------------------------------------- /Chapter03/r2/01_create_stage_load_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r2/01_create_stage_load_data.sql -------------------------------------------------------------------------------- /Chapter03/r2/cc_info.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r2/cc_info.csv -------------------------------------------------------------------------------- /Chapter03/r3/01_create_stage_load_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r3/01_create_stage_load_data.sql -------------------------------------------------------------------------------- /Chapter03/r3/02_put_file_via_snowsql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r3/02_put_file_via_snowsql.sql -------------------------------------------------------------------------------- /Chapter03/r3/03_copy_into_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r3/03_copy_into_table.sql -------------------------------------------------------------------------------- /Chapter03/r3/customers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r3/customers.csv -------------------------------------------------------------------------------- /Chapter03/r4/01_load_parquet_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r4/01_load_parquet_data.sql -------------------------------------------------------------------------------- /Chapter03/r4/transactions.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r4/transactions.parquet -------------------------------------------------------------------------------- /Chapter03/r5/01_load_and_parse_json.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r5/01_load_and_parse_json.sql -------------------------------------------------------------------------------- /Chapter03/r5/json_sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r5/json_sample.json -------------------------------------------------------------------------------- /Chapter03/r6/01_parse_load_json.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r6/01_parse_load_json.sql -------------------------------------------------------------------------------- /Chapter03/r6/ndjson_sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r6/ndjson_sample.json -------------------------------------------------------------------------------- /Chapter03/r7/01_create_stage.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r7/01_create_stage.sql -------------------------------------------------------------------------------- /Chapter03/r7/02_create_snowpipe.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r7/02_create_snowpipe.sql -------------------------------------------------------------------------------- /Chapter03/r7/transactions1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r7/transactions1.csv -------------------------------------------------------------------------------- /Chapter03/r7/transactions2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r7/transactions2.csv -------------------------------------------------------------------------------- /Chapter03/r8/01_export_to_internal_stage.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r8/01_export_to_internal_stage.sql -------------------------------------------------------------------------------- /Chapter03/r8/02_export_to_external_stage.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter03/r8/02_export_to_external_stage.sql -------------------------------------------------------------------------------- /Chapter04/r1/01_create_schedule_task.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter04/r1/01_create_schedule_task.sql -------------------------------------------------------------------------------- /Chapter04/r2/01_task_tree.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter04/r2/01_task_tree.sql -------------------------------------------------------------------------------- /Chapter04/r3/01_task_history.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter04/r3/01_task_history.sql -------------------------------------------------------------------------------- /Chapter04/r4/01_streams.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter04/r4/01_streams.sql -------------------------------------------------------------------------------- /Chapter04/r5/01_tasks_with_streams.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter04/r5/01_tasks_with_streams.sql -------------------------------------------------------------------------------- /Chapter04/r6/01_datatype_conversion.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter04/r6/01_datatype_conversion.sql -------------------------------------------------------------------------------- /Chapter04/r7/01_managing_context.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter04/r7/01_managing_context.sql -------------------------------------------------------------------------------- /Chapter05/r1/01_create_objects_as_sysadmin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter05/r1/01_create_objects_as_sysadmin.sql -------------------------------------------------------------------------------- /Chapter05/r1/02_login_as_dev_dba.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter05/r1/02_login_as_dev_dba.sql -------------------------------------------------------------------------------- /Chapter05/r1/03_grant_privileges_as_sysadmin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter05/r1/03_grant_privileges_as_sysadmin.sql -------------------------------------------------------------------------------- /Chapter05/r1/04_query_again_as_dev_dba.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter05/r1/04_query_again_as_dev_dba.sql -------------------------------------------------------------------------------- /Chapter05/r2/01_default_role.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter05/r2/01_default_role.sql -------------------------------------------------------------------------------- /Chapter05/r3/01_create_user_as_securityadmin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter05/r3/01_create_user_as_securityadmin.sql -------------------------------------------------------------------------------- /Chapter05/r3/02_login_as_useradmin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter05/r3/02_login_as_useradmin.sql -------------------------------------------------------------------------------- /Chapter05/r3/03_login_as_securityadmin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter05/r3/03_login_as_securityadmin.sql -------------------------------------------------------------------------------- /Chapter05/r4/01_custom_role.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter05/r4/01_custom_role.sql -------------------------------------------------------------------------------- /Chapter05/r4/02_login_as_hr_user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter05/r4/02_login_as_hr_user.sql -------------------------------------------------------------------------------- /Chapter05/r5/01_dev_prod_roles_databases.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter05/r5/01_dev_prod_roles_databases.sql -------------------------------------------------------------------------------- /Chapter05/r6/01_create_new_accountadmin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter05/r6/01_create_new_accountadmin.sql -------------------------------------------------------------------------------- /Chapter06/r1/01_create_stage_load_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter06/r1/01_create_stage_load_data.sql -------------------------------------------------------------------------------- /Chapter06/r1/customers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter06/r1/customers.csv -------------------------------------------------------------------------------- /Chapter06/r2/01_run_inefficient_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter06/r2/01_run_inefficient_query.sql -------------------------------------------------------------------------------- /Chapter06/r2/02_run_slightly_optimised_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter06/r2/02_run_slightly_optimised_query.sql -------------------------------------------------------------------------------- /Chapter06/r2/03_run_more_optimised_query.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter06/r2/03_run_more_optimised_query.sql -------------------------------------------------------------------------------- /Chapter06/r3/01_query_history_by_time_taken.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter06/r3/01_query_history_by_time_taken.sql -------------------------------------------------------------------------------- /Chapter06/r3/02_aggregated_query_history.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter06/r3/02_aggregated_query_history.sql -------------------------------------------------------------------------------- /Chapter06/r4/01_create_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter06/r4/01_create_tables.sql -------------------------------------------------------------------------------- /Chapter06/r4/02_run_fictitious_etl.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter06/r4/02_run_fictitious_etl.sql -------------------------------------------------------------------------------- /Chapter06/r4/03_review_storage_metrics.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter06/r4/03_review_storage_metrics.sql -------------------------------------------------------------------------------- /Chapter06/r5/01_mv.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter06/r5/01_mv.sql -------------------------------------------------------------------------------- /Chapter06/r6/01_clustering_keys.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter06/r6/01_clustering_keys.sql -------------------------------------------------------------------------------- /Chapter07/r1/01_prepare_table_for_sharing.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter07/r1/01_prepare_table_for_sharing.sql -------------------------------------------------------------------------------- /Chapter07/r1/02_create_share.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter07/r1/02_create_share.sql -------------------------------------------------------------------------------- /Chapter07/r1/03_consume_share.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter07/r1/03_consume_share.sql -------------------------------------------------------------------------------- /Chapter07/r2/01_create_dbs_tables_views.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter07/r2/01_create_dbs_tables_views.sql -------------------------------------------------------------------------------- /Chapter07/r2/02_create_share.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter07/r2/02_create_share.sql -------------------------------------------------------------------------------- /Chapter07/r2/03_consume_share.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter07/r2/03_consume_share.sql -------------------------------------------------------------------------------- /Chapter07/r3/01_create_dbs_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter07/r3/01_create_dbs_table.sql -------------------------------------------------------------------------------- /Chapter07/r3/02_create_another_table_and_share.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter07/r3/02_create_another_table_and_share.sql -------------------------------------------------------------------------------- /Chapter07/r4/reader_account_setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter07/r4/reader_account_setup.sql -------------------------------------------------------------------------------- /Chapter07/r5/01_create_reader_account.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter07/r5/01_create_reader_account.sql -------------------------------------------------------------------------------- /Chapter07/r5/02_configure_reader_account.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter07/r5/02_configure_reader_account.sql -------------------------------------------------------------------------------- /Chapter07/r5/03_share_from_provider.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter07/r5/03_share_from_provider.sql -------------------------------------------------------------------------------- /Chapter07/r5/04_consume_from_reader_account.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter07/r5/04_consume_from_reader_account.sql -------------------------------------------------------------------------------- /Chapter07/r6/01_create_reader_account.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter07/r6/01_create_reader_account.sql -------------------------------------------------------------------------------- /Chapter07/r6/02_configure_reader_account.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter07/r6/02_configure_reader_account.sql -------------------------------------------------------------------------------- /Chapter08/r1/01_time_travel.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter08/r1/01_time_travel.sql -------------------------------------------------------------------------------- /Chapter08/r2/01_time_travel.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter08/r2/01_time_travel.sql -------------------------------------------------------------------------------- /Chapter08/r3/01_identify_dropped_objects.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter08/r3/01_identify_dropped_objects.sql -------------------------------------------------------------------------------- /Chapter08/r4/01_time_travel_with_cloning.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter08/r4/01_time_travel_with_cloning.sql -------------------------------------------------------------------------------- /Chapter08/r5/01_env_cloning.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter08/r5/01_env_cloning.sql -------------------------------------------------------------------------------- /Chapter09/r1/01_managing_timestamps.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter09/r1/01_managing_timestamps.sql -------------------------------------------------------------------------------- /Chapter09/r2/01_extracting_calendar_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter09/r2/01_extracting_calendar_data.sql -------------------------------------------------------------------------------- /Chapter09/r3/01_unique_counts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter09/r3/01_unique_counts.sql -------------------------------------------------------------------------------- /Chapter09/r4/01_managing_transactions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter09/r4/01_managing_transactions.sql -------------------------------------------------------------------------------- /Chapter09/r5/01_ordered_analytical_functions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter09/r5/01_ordered_analytical_functions.sql -------------------------------------------------------------------------------- /Chapter09/r6/01_generating_sequence.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter09/r6/01_generating_sequence.sql -------------------------------------------------------------------------------- /Chapter10/r1/01_scalar_sql_UDF.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter10/r1/01_scalar_sql_UDF.sql -------------------------------------------------------------------------------- /Chapter10/r2/01_table_sql_UDF.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter10/r2/01_table_sql_UDF.sql -------------------------------------------------------------------------------- /Chapter10/r3/01_scalar_javascript_UDF.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter10/r3/01_scalar_javascript_UDF.sql -------------------------------------------------------------------------------- /Chapter10/r4/01_table_javascript_UDF.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter10/r4/01_table_javascript_UDF.sql -------------------------------------------------------------------------------- /Chapter10/r5/01_call_scala_file.code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter10/r5/01_call_scala_file.code -------------------------------------------------------------------------------- /Chapter10/r5/test_sf_connect.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter10/r5/test_sf_connect.scala -------------------------------------------------------------------------------- /Chapter10/r6/01_create_database.sql: -------------------------------------------------------------------------------- 1 | USE ROLE SYSADMIN; 2 | CREATE OR REPLACE DATABASE new_db; -------------------------------------------------------------------------------- /Chapter10/r6/02_call_scala_file.code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter10/r6/02_call_scala_file.code -------------------------------------------------------------------------------- /Chapter10/r6/03_select_query.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM new_db.PUBLIC.CUST_REV; -------------------------------------------------------------------------------- /Chapter10/r6/snowflake_transform.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/Chapter10/r6/snowflake_transform.scala -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Snowflake-Cookbook/HEAD/README.md -------------------------------------------------------------------------------- /TEST: -------------------------------------------------------------------------------- 1 | TEST123 2 | --------------------------------------------------------------------------------