Created
          March 17, 2020 23:13 
        
      - 
      
- 
        Save danaszova/793d37e70c5f9608e16817ae50ca21ee to your computer and use it in GitHub Desktop. 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | #mj-snowplow-enriched-dev | |
| aws glue create-table --database-name snowplow_data --table-input ' | |
| { | |
| "Name": "archive", | |
| "Owner": "owner", | |
| "Retention": 0, | |
| "StorageDescriptor": { | |
| "Columns": [ | |
| { | |
| "Name": "app_id", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "platform", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "etl_tstamp", | |
| "Type": "timestamp" | |
| }, | |
| { | |
| "Name": "collector_tstamp", | |
| "Type": "timestamp" | |
| }, | |
| { | |
| "Name": "dvce_created_tstamp", | |
| "Type": "timestamp" | |
| }, | |
| { | |
| "Name": "event", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "event_id", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "txn_id", | |
| "Type": "int" | |
| }, | |
| { | |
| "Name": "name_tracker", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "v_tracker", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "v_collector", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "v_etl", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "user_id", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "user_ipaddress", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "user_fingerprint", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "domain_userid", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "domain_sessionidx", | |
| "Type": "int" | |
| }, | |
| { | |
| "Name": "network_userid", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "geo_country", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "geo_region", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "geo_city", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "geo_zipcode", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "geo_latitude", | |
| "Type": "double" | |
| }, | |
| { | |
| "Name": "geo_longitude", | |
| "Type": "double" | |
| }, | |
| { | |
| "Name": "geo_region_name", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "ip_isp", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "ip_organization", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "ip_domain", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "ip_netspeed", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "page_url", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "page_title", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "page_referrer", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "page_urlscheme", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "page_urlhost", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "page_urlport", | |
| "Type": "int" | |
| }, | |
| { | |
| "Name": "page_urlpath", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "page_urlquery", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "page_urlfragment", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "refr_urlscheme", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "refr_urlhost", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "refr_urlport", | |
| "Type": "int" | |
| }, | |
| { | |
| "Name": "refr_urlpath", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "refr_urlquery", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "refr_urlfragment", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "refr_medium", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "refr_source", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "refr_term", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "mkt_medium", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "mkt_source", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "mkt_term", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "mkt_content", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "mkt_campaign", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "contexts", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "se_category", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "se_action", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "se_label", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "se_property", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "se_value", | |
| "Type": "double" | |
| }, | |
| { | |
| "Name": "unstruct_event", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "tr_orderid", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "tr_affiliation", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "tr_total", | |
| "Type": "double" | |
| }, | |
| { | |
| "Name": "tr_tax", | |
| "Type": "double" | |
| }, | |
| { | |
| "Name": "tr_shipping", | |
| "Type": "double" | |
| }, | |
| { | |
| "Name": "tr_city", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "tr_state", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "tr_country", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "ti_orderid", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "ti_sku", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "ti_name", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "ti_category", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "ti_price", | |
| "Type": "double" | |
| }, | |
| { | |
| "Name": "ti_quantity", | |
| "Type": "int" | |
| }, | |
| { | |
| "Name": "pp_xoffset_min", | |
| "Type": "int" | |
| }, | |
| { | |
| "Name": "pp_xoffset_max", | |
| "Type": "int" | |
| }, | |
| { | |
| "Name": "pp_yoffset_min", | |
| "Type": "int" | |
| }, | |
| { | |
| "Name": "pp_yoffset_max", | |
| "Type": "int" | |
| }, | |
| { | |
| "Name": "useragent", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "br_name", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "br_family", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "br_version", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "br_type", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "br_renderengine", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "br_lang", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "br_features_pdf", | |
| "Type": "boolean" | |
| }, | |
| { | |
| "Name": "br_features_flash", | |
| "Type": "boolean" | |
| }, | |
| { | |
| "Name": "br_features_java", | |
| "Type": "boolean" | |
| }, | |
| { | |
| "Name": "br_features_director", | |
| "Type": "boolean" | |
| }, | |
| { | |
| "Name": "br_features_quicktime", | |
| "Type": "boolean" | |
| }, | |
| { | |
| "Name": "br_features_realplayer", | |
| "Type": "boolean" | |
| }, | |
| { | |
| "Name": "br_features_windowsmedia", | |
| "Type": "boolean" | |
| }, | |
| { | |
| "Name": "br_features_gears", | |
| "Type": "boolean" | |
| }, | |
| { | |
| "Name": "br_features_silverlight", | |
| "Type": "boolean" | |
| }, | |
| { | |
| "Name": "br_cookies", | |
| "Type": "boolean" | |
| }, | |
| { | |
| "Name": "br_colordepth", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "br_viewwidth", | |
| "Type": "int" | |
| }, | |
| { | |
| "Name": "br_viewheight", | |
| "Type": "int" | |
| }, | |
| { | |
| "Name": "os_name", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "os_family", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "os_manufacturer", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "os_timezone", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "dvce_type", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "dvce_ismobile", | |
| "Type": "boolean" | |
| }, | |
| { | |
| "Name": "dvce_screenwidth", | |
| "Type": "int" | |
| }, | |
| { | |
| "Name": "dvce_screenheight", | |
| "Type": "int" | |
| }, | |
| { | |
| "Name": "doc_charset", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "doc_width", | |
| "Type": "int" | |
| }, | |
| { | |
| "Name": "doc_height", | |
| "Type": "int" | |
| }, | |
| { | |
| "Name": "tr_currency", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "tr_total_base", | |
| "Type": "double" | |
| }, | |
| { | |
| "Name": "tr_tax_base", | |
| "Type": "double" | |
| }, | |
| { | |
| "Name": "tr_shipping_base", | |
| "Type": "double" | |
| }, | |
| { | |
| "Name": "ti_currency", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "ti_price_base", | |
| "Type": "double" | |
| }, | |
| { | |
| "Name": "base_currency", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "geo_timezone", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "mkt_clickid", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "mkt_network", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "etl_tags", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "dvce_sent_tstamp", | |
| "Type": "timestamp" | |
| }, | |
| { | |
| "Name": "refr_domain_userid", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "refr_device_tstamp", | |
| "Type": "timestamp" | |
| }, | |
| { | |
| "Name": "derived_contexts", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "domain_sessionid", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "derived_tstamp", | |
| "Type": "timestamp" | |
| }, | |
| { | |
| "Name": "event_vendor", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "event_name", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "event_format", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "event_version", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "event_fingerprint", | |
| "Type": "string" | |
| }, | |
| { | |
| "Name": "true_tstamp", | |
| "Type": "timestamp" | |
| } | |
| ], | |
| "Location": "s3://mj-snowplow-enriched-dev/", | |
| "InputFormat": "org.apache.hadoop.mapred.TextInputFormat", | |
| "OutputFormat": "org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat", | |
| "Compressed": false, | |
| "NumberOfBuckets": -1, | |
| "StoredAsSubDirectories": true, | |
| "SerdeInfo": { | |
| "SerializationLibrary": "org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe", | |
| "Parameters": { | |
| "field.delim": "\t" | |
| } | |
| }, | |
| "BucketColumns": [], | |
| "SortColumns": [] | |
| }, | |
| "PartitionKeys": [{ | |
| "Name": "run", | |
| "Type": "string", | |
| "Comment": "runId" | |
| }], | |
| "TableType": "EXTERNAL_TABLE" | |
| } | |
| ' | 
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment