diff --git a/ingestion/examples/sample_data/datasets/tables.json b/ingestion/examples/sample_data/datasets/tables.json index 45f7f02b2af..b62844af041 100644 --- a/ingestion/examples/sample_data/datasets/tables.json +++ b/ingestion/examples/sample_data/datasets/tables.json @@ -338,6 +338,64 @@ "description": "Returns true when the customer has agreed to accept marketing. Otherwise returns false.", "tags": null, "ordinalPosition": 26 + }, + { + "name": "customer", + "dataType": "STRUCT", + "description": "Customer Personal Details", + "dataTypeDisplay": "struct", + "children": [ + { + "name": "username", + "dataType": "VARCHAR", + "dataTypeDisplay": "VARCHAR(32)", + "dataLength": 20 + }, + { + "name": "name", + "dataType": "VARCHAR", + "dataTypeDisplay": "VARCHAR(32)", + "dataLength": 20 + }, + { + "name": "sex", + "dataType": "CHAR", + "dataTypeDisplay": "CHAR(1)", + "dataLength": 1 + }, + { + "name": "address", + "dataType": "VARCHAR", + "dataTypeDisplay": "VARCHAR(128)", + "dataLength": 128 + }, + { + "name": "mail", + "dataType": "VARCHAR", + "dataTypeDisplay": "VARCHAR(64)", + "dataLength": 64 + }, + { + "name": "birthdate", + "dataType": "VARCHAR", + "dataTypeDisplay": "VARCHAR(16)", + "dataLength": 16 + } + ], + "tags": null, + "ordinalPosition": 27 + }, + { + "name": "shipping_address", + "dataType": "ARRAY", + "dataTypeDisplay": "array>", + "arrayDataType": "STRUCT" + }, + { + "name": "orders", + "dataType": "ARRAY", + "dataTypeDisplay": "array>", + "arrayDataType": "STRUCT" } ], "database": { @@ -375,6 +433,48 @@ "tags": null, "ordinalPosition": 3, "dataLength": 100 + }, + { + "name": "address", + "dataType": "STRUCT", + "dataTypeDisplay": "struct>", + "children": [ + { + "name": "street_name", + "dataType": "VARCHAR", + "dataTypeDisplay": "VARCHAR(24)", + "dataLength": 24 + }, + { + "name": "zipcode", + "dataType": "INT", + "dataTypeDisplay": "int" + }, + { + "name": "city", + "dataType": "VARCHAR", + "dataTypeDisplay": "VARCHAR(100)", + "dataLength": 100 + }, + { + "name": "country", + "dataType": "STRUCT", + "dataTypeDisplay": "struct", + "children": [ + { + "name": "country_code", + "dataType": "INT", + "dataTypeDisplay": "INT" + }, + { + "name": "country_name", + "dataType": "VARCHAR", + "dataTypeDisplay": "VARCHAR(100)", + "dataLength": 100 + } + ] + } + ] } ], "database": {