mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-15 19:03:43 +00:00
826 lines
47 KiB
JSON
826 lines
47 KiB
JSON
{
|
|
"data": {
|
|
"customSQLTablesConnection": {
|
|
"nodes": [
|
|
{
|
|
"id": "22b0b4c3-6b85-713d-a161-5a87fdd78f40",
|
|
"name": "Custom SQL Query",
|
|
"query": "SELECT\n\tcustomer.customer_id,\n\tfirst_name,\n\tlast_name,\n\tamount,\n\tpayment_date,\n\trental_id\nFROM\n\tcustomer\nINNER JOIN payment \n ON payment.customer_id = customer.customer_id\nwhere customer.customer_id = <[Parameters].[Parameter 1]>\nORDER BY payment_date",
|
|
"columns": [
|
|
{
|
|
"id": "057278d1-6f0c-7878-be76-92ad45bed60a",
|
|
"name": "amount",
|
|
"remoteType": "NUMERIC",
|
|
"description": null,
|
|
"referencedByFields": [
|
|
{
|
|
"datasource": {
|
|
"__typename": "EmbeddedDatasource",
|
|
"id": "4644ccb1-2adc-cf26-c654-04ed1dcc7090",
|
|
"luid": "1a4e81b9-1107-4b8c-a864-7009b6414858",
|
|
"name": "Customer Payment Query",
|
|
"upstreamDatabases": [
|
|
{
|
|
"id": "a7825692-7de9-113d-5377-ae113331a9ec",
|
|
"name": "dvdrental"
|
|
}
|
|
],
|
|
"upstreamTables": [
|
|
{
|
|
"id": "39657832-0769-6372-60c3-687a51e2a772",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "customer",
|
|
"schema": "",
|
|
"fullName": "customer",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "3cdd0522-44ef-62eb-ba52-71545c258344",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "payment",
|
|
"schema": "",
|
|
"fullName": "payment",
|
|
"connectionType": "postgres"
|
|
}
|
|
],
|
|
"workbook": {
|
|
"id": "661fabd0-bed6-8610-e066-0694a81a6cea",
|
|
"name": "Dvdrental Workbook",
|
|
"projectName": "default",
|
|
"luid": "b2c84ac6-1e37-4ca0-bf9b-62339be046fc"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "4403618a-e709-d785-b632-6b4c89f1c725",
|
|
"name": "last_name",
|
|
"remoteType": "STR",
|
|
"description": null,
|
|
"referencedByFields": [
|
|
{
|
|
"datasource": {
|
|
"__typename": "EmbeddedDatasource",
|
|
"id": "4644ccb1-2adc-cf26-c654-04ed1dcc7090",
|
|
"name": "Customer Payment Query",
|
|
"luid": "1a4e81b9-1107-4b8c-a864-7009b6414858",
|
|
"upstreamDatabases": [
|
|
{
|
|
"id": "a7825692-7de9-113d-5377-ae113331a9ec",
|
|
"name": "dvdrental"
|
|
}
|
|
],
|
|
"upstreamTables": [
|
|
{
|
|
"id": "39657832-0769-6372-60c3-687a51e2a772",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "customer",
|
|
"schema": "",
|
|
"fullName": "customer",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "3cdd0522-44ef-62eb-ba52-71545c258344",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "payment",
|
|
"schema": "",
|
|
"fullName": "payment",
|
|
"connectionType": "postgres"
|
|
}
|
|
],
|
|
"workbook": {
|
|
"id": "661fabd0-bed6-8610-e066-0694a81a6cea",
|
|
"name": "Dvdrental Workbook",
|
|
"projectName": "default",
|
|
"luid": "b2c84ac6-1e37-4ca0-bf9b-62339be046fc"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "aca52535-1b69-d44d-0159-70a0407cb54b",
|
|
"name": "rental_id",
|
|
"remoteType": "I4",
|
|
"description": null,
|
|
"referencedByFields": [
|
|
{
|
|
"datasource": {
|
|
"__typename": "EmbeddedDatasource",
|
|
"id": "4644ccb1-2adc-cf26-c654-04ed1dcc7090",
|
|
"name": "Customer Payment Query",
|
|
"luid": "1a4e81b9-1107-4b8c-a864-7009b6414858",
|
|
"upstreamDatabases": [
|
|
{
|
|
"id": "a7825692-7de9-113d-5377-ae113331a9ec",
|
|
"name": "dvdrental"
|
|
}
|
|
],
|
|
"upstreamTables": [
|
|
{
|
|
"id": "39657832-0769-6372-60c3-687a51e2a772",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "customer",
|
|
"schema": "",
|
|
"fullName": "customer",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "3cdd0522-44ef-62eb-ba52-71545c258344",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "payment",
|
|
"schema": "",
|
|
"fullName": "payment",
|
|
"connectionType": "postgres"
|
|
}
|
|
],
|
|
"workbook": {
|
|
"id": "661fabd0-bed6-8610-e066-0694a81a6cea",
|
|
"name": "Dvdrental Workbook",
|
|
"projectName": "default",
|
|
"luid": "b2c84ac6-1e37-4ca0-bf9b-62339be046fc"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "b8e9cae2-804b-7ea8-f354-34765d8d21d5",
|
|
"name": "first_name",
|
|
"remoteType": "STR",
|
|
"description": null,
|
|
"referencedByFields": [
|
|
{
|
|
"datasource": {
|
|
"__typename": "EmbeddedDatasource",
|
|
"id": "4644ccb1-2adc-cf26-c654-04ed1dcc7090",
|
|
"name": "Customer Payment Query",
|
|
"luid": "1a4e81b9-1107-4b8c-a864-7009b6414858",
|
|
"upstreamDatabases": [
|
|
{
|
|
"id": "a7825692-7de9-113d-5377-ae113331a9ec",
|
|
"name": "dvdrental"
|
|
}
|
|
],
|
|
"upstreamTables": [
|
|
{
|
|
"id": "39657832-0769-6372-60c3-687a51e2a772",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "customer",
|
|
"schema": "",
|
|
"fullName": "customer",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "3cdd0522-44ef-62eb-ba52-71545c258344",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "payment",
|
|
"schema": "",
|
|
"fullName": "payment",
|
|
"connectionType": "postgres"
|
|
}
|
|
],
|
|
"workbook": {
|
|
"id": "661fabd0-bed6-8610-e066-0694a81a6cea",
|
|
"name": "Dvdrental Workbook",
|
|
"projectName": "default",
|
|
"luid": "b2c84ac6-1e37-4ca0-bf9b-62339be046fc"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "c433a28a-da02-9507-f405-f50bea4dafc2",
|
|
"name": "payment_date",
|
|
"remoteType": "DBTIMESTAMP",
|
|
"description": null,
|
|
"referencedByFields": [
|
|
{
|
|
"datasource": {
|
|
"__typename": "EmbeddedDatasource",
|
|
"id": "4644ccb1-2adc-cf26-c654-04ed1dcc7090",
|
|
"name": "Customer Payment Query",
|
|
"luid": "1a4e81b9-1107-4b8c-a864-7009b6414858",
|
|
"upstreamDatabases": [
|
|
{
|
|
"id": "a7825692-7de9-113d-5377-ae113331a9ec",
|
|
"name": "dvdrental"
|
|
}
|
|
],
|
|
"upstreamTables": [
|
|
{
|
|
"id": "39657832-0769-6372-60c3-687a51e2a772",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "customer",
|
|
"schema": "",
|
|
"fullName": "customer",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "3cdd0522-44ef-62eb-ba52-71545c258344",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "payment",
|
|
"schema": "",
|
|
"fullName": "payment",
|
|
"connectionType": "postgres"
|
|
}
|
|
],
|
|
"workbook": {
|
|
"id": "661fabd0-bed6-8610-e066-0694a81a6cea",
|
|
"name": "Dvdrental Workbook",
|
|
"projectName": "default",
|
|
"luid": "b2c84ac6-1e37-4ca0-bf9b-62339be046fc"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "cc8e6565-f669-1928-4182-49d9b2b50982",
|
|
"name": "customer_id",
|
|
"remoteType": "I4",
|
|
"description": null,
|
|
"referencedByFields": [
|
|
{
|
|
"datasource": {
|
|
"__typename": "EmbeddedDatasource",
|
|
"id": "4644ccb1-2adc-cf26-c654-04ed1dcc7090",
|
|
"name": "Customer Payment Query",
|
|
"luid": "1a4e81b9-1107-4b8c-a864-7009b6414858",
|
|
"upstreamDatabases": [
|
|
{
|
|
"id": "a7825692-7de9-113d-5377-ae113331a9ec",
|
|
"name": "dvdrental"
|
|
}
|
|
],
|
|
"upstreamTables": [
|
|
{
|
|
"id": "39657832-0769-6372-60c3-687a51e2a772",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "customer",
|
|
"schema": "",
|
|
"fullName": "customer",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "3cdd0522-44ef-62eb-ba52-71545c258344",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "payment",
|
|
"schema": "",
|
|
"fullName": "payment",
|
|
"connectionType": "postgres"
|
|
}
|
|
],
|
|
"workbook": {
|
|
"id": "661fabd0-bed6-8610-e066-0694a81a6cea",
|
|
"name": "Dvdrental Workbook",
|
|
"projectName": "default",
|
|
"luid": "b2c84ac6-1e37-4ca0-bf9b-62339be046fc"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"tables": [
|
|
{
|
|
"id": "908f635d-2ad5-4fe8-9056-ebc1e71ae41c",
|
|
"name": "customer",
|
|
"schema": "",
|
|
"fullName": "customer",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "677f03e0-099a-4073-8cbd-3121d095f39e",
|
|
"name": "payment",
|
|
"schema": "",
|
|
"fullName": "payment",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"connectionType": "postgres"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "4fb670d5-3e19-9656-e684-74aa9729cf18",
|
|
"name": "Custom SQL Query",
|
|
"query": "SELECT\n\tc.customer_id,\n\tc.first_name customer_first_name,\n\tc.last_name customer_last_name,\n\ts.first_name staff_first_name,\n\ts.last_name staff_last_name,\n\tamount,\n\tpayment_date\nFROM\n\tcustomer c\nINNER JOIN payment p \n ON p.customer_id = c.customer_id\nINNER JOIN staff s \n ON p.staff_id = s.staff_id\nORDER BY payment_date",
|
|
"columns": [
|
|
{
|
|
"id": "08db1a2f-963a-629f-1680-591f0e07deb1",
|
|
"name": "customer_id",
|
|
"remoteType": "I4",
|
|
"description": null,
|
|
"referencedByFields": [
|
|
{
|
|
"datasource": {
|
|
"__typename": "PublishedDatasource",
|
|
"id": "00cce29f-b561-bb41-3557-8e19660bb5dd",
|
|
"name": "test publish datasource",
|
|
"luid": "ffd72f16-004a-4a7d-8f5b-a8fd18d4317d",
|
|
"upstreamDatabases": [
|
|
{
|
|
"id": "a7825692-7de9-113d-5377-ae113331a9ec",
|
|
"name": "dvdrental"
|
|
}
|
|
],
|
|
"upstreamTables": [
|
|
{
|
|
"id": "39657832-0769-6372-60c3-687a51e2a772",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "customer",
|
|
"schema": "",
|
|
"fullName": "customer",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "3cdd0522-44ef-62eb-ba52-71545c258344",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "payment",
|
|
"schema": "",
|
|
"fullName": "payment",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "7df39af9-6767-4c9c-4120-155a024de062",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "staff",
|
|
"schema": "",
|
|
"fullName": "staff",
|
|
"connectionType": "postgres"
|
|
}
|
|
],
|
|
"projectName": "default"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "2621ed26-db7e-6691-de1a-ea4a9fda111c",
|
|
"name": "staff_first_name",
|
|
"remoteType": "STR",
|
|
"description": null,
|
|
"referencedByFields": [
|
|
{
|
|
"datasource": {
|
|
"__typename": "PublishedDatasource",
|
|
"id": "00cce29f-b561-bb41-3557-8e19660bb5dd",
|
|
"name": "test publish datasource",
|
|
"luid": "aa10420e-73da-435c-b7c9-b0325a19849a",
|
|
"upstreamDatabases": [
|
|
{
|
|
"id": "a7825692-7de9-113d-5377-ae113331a9ec",
|
|
"name": "dvdrental"
|
|
}
|
|
],
|
|
"upstreamTables": [
|
|
{
|
|
"id": "39657832-0769-6372-60c3-687a51e2a772",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "customer",
|
|
"schema": "",
|
|
"fullName": "customer",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "3cdd0522-44ef-62eb-ba52-71545c258344",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "payment",
|
|
"schema": "",
|
|
"fullName": "payment",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "7df39af9-6767-4c9c-4120-155a024de062",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "staff",
|
|
"schema": "",
|
|
"fullName": "staff",
|
|
"connectionType": "postgres"
|
|
}
|
|
],
|
|
"projectName": "default"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "39d0972d-82e0-0a19-7c86-31d67abc4023",
|
|
"name": "amount",
|
|
"remoteType": "NUMERIC",
|
|
"description": null,
|
|
"referencedByFields": [
|
|
{
|
|
"datasource": {
|
|
"__typename": "PublishedDatasource",
|
|
"id": "00cce29f-b561-bb41-3557-8e19660bb5dd",
|
|
"name": "test publish datasource",
|
|
"luid": "aa10420e-73da-435c-b7c9-b0325a19849a",
|
|
"upstreamDatabases": [
|
|
{
|
|
"id": "a7825692-7de9-113d-5377-ae113331a9ec",
|
|
"name": "dvdrental"
|
|
}
|
|
],
|
|
"upstreamTables": [
|
|
{
|
|
"id": "39657832-0769-6372-60c3-687a51e2a772",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "customer",
|
|
"schema": "",
|
|
"fullName": "customer",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "3cdd0522-44ef-62eb-ba52-71545c258344",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "payment",
|
|
"schema": "",
|
|
"fullName": "payment",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "7df39af9-6767-4c9c-4120-155a024de062",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "staff",
|
|
"schema": "",
|
|
"fullName": "staff",
|
|
"connectionType": "postgres"
|
|
}
|
|
],
|
|
"projectName": "default"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "4dfe1403-de3b-2b13-8154-cbd6da91d2cd",
|
|
"name": "customer_first_name",
|
|
"remoteType": "STR",
|
|
"description": null,
|
|
"referencedByFields": [
|
|
{
|
|
"datasource": {
|
|
"__typename": "PublishedDatasource",
|
|
"id": "00cce29f-b561-bb41-3557-8e19660bb5dd",
|
|
"name": "test publish datasource",
|
|
"luid": "aa10420e-73da-435c-b7c9-b0325a19849a",
|
|
"upstreamDatabases": [
|
|
{
|
|
"id": "a7825692-7de9-113d-5377-ae113331a9ec",
|
|
"name": "dvdrental"
|
|
}
|
|
],
|
|
"upstreamTables": [
|
|
{
|
|
"id": "39657832-0769-6372-60c3-687a51e2a772",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "customer",
|
|
"schema": "",
|
|
"fullName": "customer",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "3cdd0522-44ef-62eb-ba52-71545c258344",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "payment",
|
|
"schema": "",
|
|
"fullName": "payment",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "7df39af9-6767-4c9c-4120-155a024de062",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "staff",
|
|
"schema": "",
|
|
"fullName": "staff",
|
|
"connectionType": "postgres"
|
|
}
|
|
],
|
|
"projectName": "default"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "c47ec35b-e84f-c9fc-37f8-bd0377f83313",
|
|
"name": "payment_date",
|
|
"remoteType": "DBTIMESTAMP",
|
|
"description": null,
|
|
"referencedByFields": [
|
|
{
|
|
"datasource": {
|
|
"__typename": "PublishedDatasource",
|
|
"id": "00cce29f-b561-bb41-3557-8e19660bb5dd",
|
|
"name": "test publish datasource",
|
|
"luid": "aa10420e-73da-435c-b7c9-b0325a19849a",
|
|
"upstreamDatabases": [
|
|
{
|
|
"id": "a7825692-7de9-113d-5377-ae113331a9ec",
|
|
"name": "dvdrental"
|
|
}
|
|
],
|
|
"upstreamTables": [
|
|
{
|
|
"id": "39657832-0769-6372-60c3-687a51e2a772",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "customer",
|
|
"schema": "",
|
|
"fullName": "customer",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "3cdd0522-44ef-62eb-ba52-71545c258344",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "payment",
|
|
"schema": "",
|
|
"fullName": "payment",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "7df39af9-6767-4c9c-4120-155a024de062",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "staff",
|
|
"schema": "",
|
|
"fullName": "staff",
|
|
"connectionType": "postgres"
|
|
}
|
|
],
|
|
"projectName": "default"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "c9fc6bfa-ee15-0ddf-2242-7aca5451bdf1",
|
|
"name": "staff_last_name",
|
|
"remoteType": "STR",
|
|
"description": null,
|
|
"referencedByFields": [
|
|
{
|
|
"datasource": {
|
|
"__typename": "PublishedDatasource",
|
|
"id": "00cce29f-b561-bb41-3557-8e19660bb5dd",
|
|
"name": "test publish datasource",
|
|
"luid": "aa10420e-73da-435c-b7c9-b0325a19849a",
|
|
"upstreamDatabases": [
|
|
{
|
|
"id": "a7825692-7de9-113d-5377-ae113331a9ec",
|
|
"name": "dvdrental"
|
|
}
|
|
],
|
|
"upstreamTables": [
|
|
{
|
|
"id": "39657832-0769-6372-60c3-687a51e2a772",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "customer",
|
|
"schema": "",
|
|
"fullName": "customer",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "3cdd0522-44ef-62eb-ba52-71545c258344",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "payment",
|
|
"schema": "",
|
|
"fullName": "payment",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "7df39af9-6767-4c9c-4120-155a024de062",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "staff",
|
|
"schema": "",
|
|
"fullName": "staff",
|
|
"connectionType": "postgres"
|
|
}
|
|
],
|
|
"projectName": "default"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "e988afb0-22cc-4820-d216-8b5824009c9a",
|
|
"name": "customer_last_name",
|
|
"remoteType": "STR",
|
|
"description": null,
|
|
"referencedByFields": [
|
|
{
|
|
"datasource": {
|
|
"__typename": "PublishedDatasource",
|
|
"id": "00cce29f-b561-bb41-3557-8e19660bb5dd",
|
|
"name": "test publish datasource",
|
|
"luid": "aa10420e-73da-435c-b7c9-b0325a19849a",
|
|
"upstreamDatabases": [
|
|
{
|
|
"id": "a7825692-7de9-113d-5377-ae113331a9ec",
|
|
"name": "dvdrental"
|
|
}
|
|
],
|
|
"upstreamTables": [
|
|
{
|
|
"id": "39657832-0769-6372-60c3-687a51e2a772",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "customer",
|
|
"schema": "",
|
|
"fullName": "customer",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "3cdd0522-44ef-62eb-ba52-71545c258344",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "payment",
|
|
"schema": "",
|
|
"fullName": "payment",
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "7df39af9-6767-4c9c-4120-155a024de062",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"name": "staff",
|
|
"schema": "",
|
|
"fullName": "staff",
|
|
"connectionType": "postgres"
|
|
}
|
|
],
|
|
"projectName": "default"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"tables": [
|
|
{
|
|
"id": "908f635d-2ad5-4fe8-9056-ebc1e71ae41c",
|
|
"name": "customer",
|
|
"schema": "",
|
|
"fullName": "customer",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "677f03e0-099a-4073-8cbd-3121d095f39e",
|
|
"name": "payment",
|
|
"schema": "",
|
|
"fullName": "payment",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"connectionType": "postgres"
|
|
},
|
|
{
|
|
"id": "ed8ae04f-eaec-4993-a893-3d150bc53616",
|
|
"name": "staff",
|
|
"schema": "",
|
|
"fullName": "staff",
|
|
"database": {
|
|
"name": "dvdrental"
|
|
},
|
|
"connectionType": "postgres"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "10c6297d-0dbd-44f1-b1ba-458bea446513",
|
|
"name": "Custom SQL Query",
|
|
"isUnsupportedCustomSql": true,
|
|
"query": "select seller_city, price from demo-custom-323403.bigquery_demo.sellers sell LEFT JOIN (\nselect * from demo-custom-323403.bigquery_demo.order_items\n) items on items.seller_id=sell.seller_id",
|
|
"columns": [
|
|
{
|
|
"id": "2cf31227-900f-7ac8-88c9-07404c3ff832",
|
|
"name": "price",
|
|
"remoteType": "R8",
|
|
"description": null,
|
|
"referencedByFields": [
|
|
{
|
|
"datasource": {
|
|
"__typename": "PublishedDatasource",
|
|
"id": "bda518f0-0867-679d-2390-891a05972f9e",
|
|
"name": "AbcJoinWorkbook",
|
|
"upstreamTables": [],
|
|
"projectName": "SubProject1",
|
|
"luid": "830c29b1-9d28-4e76-922e-65c0061a4b82"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "d94ba54b-3c1b-410a-7109-ce0c5f82a955",
|
|
"name": "seller_city",
|
|
"remoteType": "WSTR",
|
|
"description": null,
|
|
"referencedByFields": [
|
|
{
|
|
"datasource": {
|
|
"__typename": "PublishedDatasource",
|
|
"id": "bda518f0-0867-679d-2390-891a05972f9e",
|
|
"name": "AbcJoinWorkbook",
|
|
"upstreamTables": [],
|
|
"projectName": "SubProject1",
|
|
"luid": "830c29b1-9d28-4e76-922e-65c0061a4b82"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"tables": [],
|
|
"database": {
|
|
"name": "My Project 42084",
|
|
"connectionType": "bigquery"
|
|
},
|
|
"datasources": [
|
|
{
|
|
"__typename": "PublishedDatasource",
|
|
"id": "bda518f0-0867-679d-2390-891a05972f9e",
|
|
"name": "AbcJoinWorkbook",
|
|
"upstreamTables": [],
|
|
"projectName": "SubProject1",
|
|
"luid": "830c29b1-9d28-4e76-922e-65c0061a4b82"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
|
|
"pageInfo": {
|
|
"hasNextPage": false,
|
|
"endCursor": null
|
|
},
|
|
"totalCount": 3
|
|
}
|
|
}
|
|
} |