From c5f07bc6c1597ba312a696b20ef3014795a5f0a0 Mon Sep 17 00:00:00 2001 From: Elizabeth Thompson Date: Tue, 10 Aug 2021 20:47:13 -0700 Subject: [PATCH] update covid dashboard (#16183) (cherry picked from commit 3aefa6925bb513e48f90a3d70ff37940e178c8a8) --- .../dashboards/COVID_Vaccine_Dashboard.yaml | 288 ++++++------- .../configs/datasets/examples/users.yaml | 378 +++++++++--------- .../examples/users_channels-uzooNNtSRO.yaml | 87 ++-- .../datasets/examples/users_channels.yaml | 58 +-- .../datasets/examples/video_game_sales.yaml | 240 +++++------ superset/examples/energy.py | 2 +- superset/examples/world_bank.py | 4 +- 7 files changed, 535 insertions(+), 522 deletions(-) diff --git a/superset/examples/configs/dashboards/COVID_Vaccine_Dashboard.yaml b/superset/examples/configs/dashboards/COVID_Vaccine_Dashboard.yaml index 28bfe4cdaaa7f..89194405f2a1b 100644 --- a/superset/examples/configs/dashboards/COVID_Vaccine_Dashboard.yaml +++ b/superset/examples/configs/dashboards/COVID_Vaccine_Dashboard.yaml @@ -16,7 +16,7 @@ # under the License. dashboard_title: COVID Vaccine Dashboard description: null -css: '' +css: "" slug: null uuid: f4065089-110a-41fa-8dd7-9ce98a65e250 position: @@ -25,134 +25,118 @@ position: id: CHART-63bEuxjDMJ meta: chartId: 3961 - height: 76 + height: 72 sliceName: Vaccine Candidates per Country sliceNameOverride: Map of Vaccine Candidates uuid: ddc91df6-fb40-4826-bdca-16b85af1c024 - width: 7 + width: 12 parents: - - ROOT_ID - - TABS-wUKya7eQ0Z - - TAB-BCIJF4NvgQ - - ROW-zvw7luvEL + - ROOT_ID + - TABS-wUKya7eQ0Z + - TAB-BCIJF4NvgQ + - ROW-zvw7luvEL type: CHART CHART-F-fkth0Dnv: children: [] id: CHART-F-fkth0Dnv meta: chartId: 3960 - height: 76 + height: 60 sliceName: Vaccine Candidates per Country sliceNameOverride: Treemap of Vaccine Candidates per Country uuid: e2f5a8a7-feb0-4f79-bc6b-01fe55b98b3c - width: 5 + width: 8 parents: - - ROOT_ID - - TABS-wUKya7eQ0Z - - TAB-BCIJF4NvgQ - - ROW-zvw7luvEL + - ROOT_ID + - TABS-wUKya7eQ0Z + - TAB-BCIJF4NvgQ + - ROW-xSeNAspgw type: CHART CHART-RjD_ygqtwH: children: [] id: CHART-RjD_ygqtwH meta: chartId: 3957 - height: 59 + height: 72 sliceName: Vaccine Candidates per Phase sliceNameOverride: Vaccine Candidates per Phase uuid: 30b73c65-85e7-455f-bb24-801bb0cdc670 - width: 2 + width: 3 parents: - - ROOT_ID - - TABS-wUKya7eQ0Z - - TAB-BCIJF4NvgQ - - ROW-xSeNAspgw + - ROOT_ID + - TABS-wUKya7eQ0Z + - TAB-BCIJF4NvgQ + - ROW-zvw7luvEL type: CHART CHART-aGfmWtliqA: children: [] id: CHART-aGfmWtliqA meta: chartId: 3956 - height: 59 + height: 72 sliceName: Vaccine Candidates per Phase uuid: 392f293e-0892-4316-bd41-c927b65606a4 + width: 5 + parents: + - ROOT_ID + - TABS-wUKya7eQ0Z + - TAB-BCIJF4NvgQ + - ROW-zvw7luvEL + type: CHART + CHART-j4hUvP5dDD: + children: [] + id: CHART-j4hUvP5dDD + meta: + chartId: 3962 + height: 82 + sliceName: Vaccine Candidates per Approach & Stage + sliceNameOverride: Heatmap of Aproaches & Clinical Stages + uuid: 0c953c84-0c9a-418d-be9f-2894d2a2cee0 width: 4 parents: - - ROOT_ID - - TABS-wUKya7eQ0Z - - TAB-BCIJF4NvgQ - - ROW-xSeNAspgw + - ROOT_ID + - TABS-wUKya7eQ0Z + - TAB-BCIJF4NvgQ + - ROW-dieUdkeUw type: CHART CHART-dCUpAcPsji: children: [] id: CHART-dCUpAcPsji meta: chartId: 3963 - height: 82 + height: 72 sliceName: Vaccine Candidates per Country & Stage sliceNameOverride: Heatmap of Countries & Clinical Stages uuid: cd111331-d286-4258-9020-c7949a109ed2 width: 4 parents: - - ROOT_ID - - TABS-wUKya7eQ0Z - - TAB-BCIJF4NvgQ - - ROW-zhOlQLQnB + - ROOT_ID + - TABS-wUKya7eQ0Z + - TAB-BCIJF4NvgQ + - ROW-dieUdkeUw type: CHART CHART-eirDduqb1A: children: [] id: CHART-eirDduqb1A meta: chartId: 3965 - height: 59 + height: 60 sliceName: Filtering Vaccines sliceNameOverride: Filter Box of Vaccines uuid: c29381ce-0e99-4cf3-bf0f-5f55d6b94176 - width: 3 - parents: - - ROOT_ID - - TABS-wUKya7eQ0Z - - TAB-BCIJF4NvgQ - - ROW-xSeNAspgw - type: CHART - CHART-fYo7IyvKZQ: - children: [] - id: CHART-fYo7IyvKZQ - meta: - chartId: 3964 - height: 82 - sliceName: Vaccine Candidates per Country & Stage - sliceNameOverride: Sunburst of Country & Clinical Stages - uuid: f69c556f-15fe-4a82-a8bb-69d5b6954123 - width: 5 - parents: - - ROOT_ID - - TABS-wUKya7eQ0Z - - TAB-BCIJF4NvgQ - - ROW-zhOlQLQnB - type: CHART - CHART-j4hUvP5dDD: - children: [] - id: CHART-j4hUvP5dDD - meta: - chartId: 3962 - height: 82 - sliceName: Vaccine Candidates per Approach & Stage - sliceNameOverride: Heatmap of Aproaches & Clinical Stages - uuid: 0c953c84-0c9a-418d-be9f-2894d2a2cee0 - width: 3 + width: 4 parents: - - ROOT_ID - - TABS-wUKya7eQ0Z - - TAB-BCIJF4NvgQ - - ROW-zhOlQLQnB + - ROOT_ID + - TABS-wUKya7eQ0Z + - TAB-BCIJF4NvgQ + - ROW-xSeNAspgw type: CHART DASHBOARD_VERSION_KEY: v2 GRID_ID: children: [] id: GRID_ID parents: - - ROOT_ID + - ROOT_ID type: GRID HEADER_ID: id: HEADER_ID @@ -163,7 +147,7 @@ position: children: [] id: MARKDOWN-VjQQ5SFj5v meta: - code: '# COVID-19 Vaccine Dashboard + code: "# COVID-19 Vaccine Dashboard Everywhere you look, you see negative news about COVID-19. This is to be expected; @@ -193,129 +177,157 @@ position: country responsible for each vaccine effort. - _Note that this dataset was last updated on 12/23/2020_. + _Note that this dataset was last updated on 07/2021_. - ' - height: 59 - width: 3 + " + height: 72 + width: 4 parents: - - ROOT_ID - - TABS-wUKya7eQ0Z - - TAB-BCIJF4NvgQ - - ROW-xSeNAspgw + - ROOT_ID + - TABS-wUKya7eQ0Z + - TAB-BCIJF4NvgQ + - ROW-zhOlQLQnB type: MARKDOWN + CHART-fYo7IyvKZQ: + children: [] + id: CHART-fYo7IyvKZQ + meta: + chartId: 3964 + height: 72 + sliceName: Vaccine Candidates per Country & Stage + sliceNameOverride: Sunburst of Country & Clinical Stages + uuid: f69c556f-15fe-4a82-a8bb-69d5b6954123 + width: 4 + parents: + - ROOT_ID + - TABS-wUKya7eQ0Z + - TAB-BCIJF4NvgQ + - ROW-dieUdkeUw + type: CHART ROOT_ID: children: - - TABS-wUKya7eQ0Z + - TABS-wUKya7eQ0Z id: ROOT_ID type: ROOT + ROW-zhOlQLQnB: + children: + - MARKDOWN-VjQQ5SFj5v + - CHART-RjD_ygqtwH + - CHART-aGfmWtliqA + id: ROW-zhOlQLQnB + meta: + "0": ROOT_ID + background: BACKGROUND_TRANSPARENT + parents: + - ROOT_ID + - TABS-wUKya7eQ0Z + - TAB-BCIJF4NvgQ + type: ROW ROW-xSeNAspgw: children: - - MARKDOWN-VjQQ5SFj5v - - CHART-aGfmWtliqA - - CHART-RjD_ygqtwH - - CHART-eirDduqb1A + - CHART-eirDduqb1A + - CHART-F-fkth0Dnv id: ROW-xSeNAspgw meta: - '0': ROOT_ID + "0": ROOT_ID background: BACKGROUND_TRANSPARENT parents: - - ROOT_ID - - TABS-wUKya7eQ0Z - - TAB-BCIJF4NvgQ + - ROOT_ID + - TABS-wUKya7eQ0Z + - TAB-BCIJF4NvgQ type: ROW - ROW-zhOlQLQnB: + ROW-dieUdkeUw: children: - - CHART-j4hUvP5dDD - - CHART-dCUpAcPsji - - CHART-fYo7IyvKZQ - id: ROW-zhOlQLQnB + - CHART-dCUpAcPsji + - CHART-fYo7IyvKZQ + - CHART-j4hUvP5dDD + id: ROW-xSeNAspgw meta: - '0': ROOT_ID + "0": ROOT_ID background: BACKGROUND_TRANSPARENT parents: - - ROOT_ID - - TABS-wUKya7eQ0Z - - TAB-BCIJF4NvgQ + - ROOT_ID + - TABS-wUKya7eQ0Z + - TAB-BCIJF4NvgQ type: ROW ROW-zvw7luvEL: children: - - CHART-63bEuxjDMJ - - CHART-F-fkth0Dnv + - CHART-63bEuxjDMJ id: ROW-zvw7luvEL meta: - '0': ROOT_ID + "0": ROOT_ID background: BACKGROUND_TRANSPARENT parents: - - ROOT_ID - - TABS-wUKya7eQ0Z - - TAB-BCIJF4NvgQ + - ROOT_ID + - TABS-wUKya7eQ0Z + - TAB-BCIJF4NvgQ type: ROW TAB-BCIJF4NvgQ: children: - - ROW-xSeNAspgw - - ROW-zvw7luvEL - - ROW-zhOlQLQnB + - ROW-zhOlQLQnB + - ROW-xSeNAspgw + - ROW-zvw7luvEL + - ROW-dieUdkeUw id: TAB-BCIJF4NvgQ meta: text: Overview parents: - - ROOT_ID - - TABS-wUKya7eQ0Z + - ROOT_ID + - TABS-wUKya7eQ0Z type: TAB TABS-wUKya7eQ0Z: children: - - TAB-BCIJF4NvgQ + - TAB-BCIJF4NvgQ id: TABS-wUKya7eQ0Z meta: {} parents: - - ROOT_ID + - ROOT_ID type: TABS metadata: timed_refresh_immune_slices: [] expanded_slices: {} refresh_frequency: 0 - default_filters: '{}' + default_filters: "{}" color_scheme: supersetColors label_colors: - '0': '#D3B3DA' - '1': '#9EE5E5' - 0. Pre-clinical: '#1FA8C9' - 2. Phase II or Combined I/II: '#454E7C' - 1. Phase I: '#5AC189' - 3. Phase III: '#FF7F44' - 4. Authorized: '#666666' - root: '#1FA8C9' - Protein subunit: '#454E7C' - Phase II: '#5AC189' - Pre-clinical: '#FF7F44' - Phase III: '#666666' - Phase I: '#E04355' - Phase I/II: '#FCC700' - Inactivated virus: '#A868B7' - Virus-like particle: '#3CCCCB' - Replicating bacterial vector: '#A38F79' - DNA-based: '#8FD3E4' - RNA-based vaccine: '#A1A6BD' - Authorized: '#ACE1C4' - Non-replicating viral vector: '#FEC0A1' - Replicating viral vector: '#B2B2B2' - Unknown: '#EFA1AA' - Live attenuated virus: '#FDE380' - COUNT(*): '#D1C6BC' + "0": "#D3B3DA" + "1": "#9EE5E5" + 0. Pre-clinical: "#1FA8C9" + 2. Phase II or Combined I/II: "#454E7C" + 1. Phase I: "#5AC189" + 3. Phase III: "#FF7F44" + 4. Authorized: "#666666" + root: "#1FA8C9" + Protein subunit: "#454E7C" + Phase II: "#5AC189" + Pre-clinical: "#FF7F44" + Phase III: "#666666" + Phase I: "#E04355" + Phase I/II: "#FCC700" + Inactivated virus: "#A868B7" + Virus-like particle: "#3CCCCB" + Replicating bacterial vector: "#A38F79" + DNA-based: "#8FD3E4" + RNA-based vaccine: "#A1A6BD" + Authorized: "#ACE1C4" + Non-replicating viral vector: "#FEC0A1" + Replicating viral vector: "#B2B2B2" + Unknown: "#EFA1AA" + Live attenuated virus: "#FDE380" + COUNT(*): "#D1C6BC" filter_scopes: - '3965': + "3965": Country_Name: scope: - - ROOT_ID + - ROOT_ID immune: [] Product_Category: scope: - - ROOT_ID + - ROOT_ID immune: [] Clinical Stage: scope: - - ROOT_ID + - ROOT_ID immune: [] version: 1.0.0 diff --git a/superset/examples/configs/datasets/examples/users.yaml b/superset/examples/configs/datasets/examples/users.yaml index 5252e23a38e2c..7c9fc69ba23e5 100644 --- a/superset/examples/configs/datasets/examples/users.yaml +++ b/superset/examples/configs/datasets/examples/users.yaml @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -table_name: users +table_name: Slack Users main_dttm_col: updated description: null default_endpoint: null @@ -29,195 +29,195 @@ fetch_values_predicate: null extra: null uuid: 7195db6b-2d17-7619-b7c7-26b15378df8c metrics: -- metric_name: count - verbose_name: COUNT(*) - metric_type: count - expression: COUNT(*) - description: null - d3format: null - extra: null - warning_text: null + - metric_name: count + verbose_name: COUNT(*) + metric_type: count + expression: COUNT(*) + description: null + d3format: null + extra: null + warning_text: null columns: -- column_name: updated - verbose_name: null - is_dttm: true - is_active: true - type: TIMESTAMP WITHOUT TIME ZONE - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: has_2fa - verbose_name: null - is_dttm: false - is_active: true - type: BOOLEAN - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: real_name - verbose_name: null - is_dttm: false - is_active: true - type: VARCHAR - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: tz_label - verbose_name: null - is_dttm: false - is_active: true - type: VARCHAR - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: team_id - verbose_name: null - is_dttm: false - is_active: true - type: VARCHAR - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: name - verbose_name: null - is_dttm: false - is_active: true - type: VARCHAR - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: color - verbose_name: null - is_dttm: false - is_active: true - type: VARCHAR - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: id - verbose_name: null - is_dttm: false - is_active: true - type: VARCHAR - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: tz - verbose_name: null - is_dttm: false - is_active: true - type: VARCHAR - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: is_ultra_restricted - verbose_name: null - is_dttm: false - is_active: true - type: BOOLEAN - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: is_primary_owner - verbose_name: null - is_dttm: false - is_active: true - type: BOOLEAN - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: is_app_user - verbose_name: null - is_dttm: false - is_active: true - type: BOOLEAN - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: is_admin - verbose_name: null - is_dttm: false - is_active: true - type: BOOLEAN - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: is_bot - verbose_name: null - is_dttm: false - is_active: true - type: BOOLEAN - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: is_restricted - verbose_name: null - is_dttm: false - is_active: true - type: BOOLEAN - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: is_owner - verbose_name: null - is_dttm: false - is_active: true - type: BOOLEAN - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: deleted - verbose_name: null - is_dttm: false - is_active: true - type: BOOLEAN - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: tz_offset - verbose_name: null - is_dttm: false - is_active: true - type: BIGINT - groupby: true - filterable: true - expression: null - description: null - python_date_format: null + - column_name: updated + verbose_name: null + is_dttm: true + is_active: true + type: TIMESTAMP WITHOUT TIME ZONE + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: has_2fa + verbose_name: null + is_dttm: false + is_active: true + type: BOOLEAN + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: real_name + verbose_name: null + is_dttm: false + is_active: true + type: VARCHAR + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: tz_label + verbose_name: null + is_dttm: false + is_active: true + type: VARCHAR + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: team_id + verbose_name: null + is_dttm: false + is_active: true + type: VARCHAR + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: name + verbose_name: null + is_dttm: false + is_active: true + type: VARCHAR + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: color + verbose_name: null + is_dttm: false + is_active: true + type: VARCHAR + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: id + verbose_name: null + is_dttm: false + is_active: true + type: VARCHAR + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: tz + verbose_name: null + is_dttm: false + is_active: true + type: VARCHAR + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: is_ultra_restricted + verbose_name: null + is_dttm: false + is_active: true + type: BOOLEAN + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: is_primary_owner + verbose_name: null + is_dttm: false + is_active: true + type: BOOLEAN + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: is_app_user + verbose_name: null + is_dttm: false + is_active: true + type: BOOLEAN + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: is_admin + verbose_name: null + is_dttm: false + is_active: true + type: BOOLEAN + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: is_bot + verbose_name: null + is_dttm: false + is_active: true + type: BOOLEAN + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: is_restricted + verbose_name: null + is_dttm: false + is_active: true + type: BOOLEAN + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: is_owner + verbose_name: null + is_dttm: false + is_active: true + type: BOOLEAN + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: deleted + verbose_name: null + is_dttm: false + is_active: true + type: BOOLEAN + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: tz_offset + verbose_name: null + is_dttm: false + is_active: true + type: BIGINT + groupby: true + filterable: true + expression: null + description: null + python_date_format: null version: 1.0.0 database_uuid: a2dc77af-e654-49bb-b321-40f6b559a1ee data: https://raw.githubusercontent.com/apache-superset/examples-data/master/datasets/examples/slack/users.csv diff --git a/superset/examples/configs/datasets/examples/users_channels-uzooNNtSRO.yaml b/superset/examples/configs/datasets/examples/users_channels-uzooNNtSRO.yaml index 75e0e7952b1bc..68f836c043be5 100644 --- a/superset/examples/configs/datasets/examples/users_channels-uzooNNtSRO.yaml +++ b/superset/examples/configs/datasets/examples/users_channels-uzooNNtSRO.yaml @@ -14,18 +14,19 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -table_name: users_channels-uzooNNtSRO +table_name: Slack Channel Combinations and Users main_dttm_col: null description: null default_endpoint: null offset: 0 cache_timeout: null schema: null -sql: 'SELECT uc1.name as channel_1, uc2.name as channel_2, count(*) AS cnt - FROM users_channels uc1 - JOIN users_channels uc2 ON uc1.user_id = uc2.user_id +sql: > + SELECT uc1.name as channel_1, uc2.name as channel_2, count(*) AS cnt + FROM "Slack Users and Channels" uc1 + JOIN "Slack Users and Channels" uc2 ON uc1.user_id = uc2.user_id GROUP BY uc1.name, uc2.name - HAVING uc1.name <> uc2.name' + HAVING uc1.name <> uc2.name params: null template_params: null filter_select_enabled: true @@ -33,44 +34,44 @@ fetch_values_predicate: null extra: null uuid: 473d6113-b44a-48d8-a6ae-e0ef7e2aebb0 metrics: -- metric_name: count - verbose_name: null - metric_type: null - expression: count(*) - description: null - d3format: null - extra: null - warning_text: null + - metric_name: count + verbose_name: null + metric_type: null + expression: count(*) + description: null + d3format: null + extra: null + warning_text: null columns: -- column_name: channel_1 - verbose_name: null - is_dttm: false - is_active: true - type: STRING - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: channel_2 - verbose_name: null - is_dttm: false - is_active: true - type: STRING - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: cnt - verbose_name: null - is_dttm: false - is_active: true - type: INT - groupby: true - filterable: true - expression: null - description: null - python_date_format: null + - column_name: channel_1 + verbose_name: null + is_dttm: false + is_active: true + type: STRING + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: channel_2 + verbose_name: null + is_dttm: false + is_active: true + type: STRING + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: cnt + verbose_name: null + is_dttm: false + is_active: true + type: INT + groupby: true + filterable: true + expression: null + description: null + python_date_format: null version: 1.0.0 database_uuid: a2dc77af-e654-49bb-b321-40f6b559a1ee diff --git a/superset/examples/configs/datasets/examples/users_channels.yaml b/superset/examples/configs/datasets/examples/users_channels.yaml index 62b69342c2419..e688fb412d63f 100644 --- a/superset/examples/configs/datasets/examples/users_channels.yaml +++ b/superset/examples/configs/datasets/examples/users_channels.yaml @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -table_name: users_channels +table_name: Slack Users and Channels main_dttm_col: null description: null default_endpoint: null @@ -29,35 +29,35 @@ fetch_values_predicate: null extra: null uuid: 29b18573-c9d6-40bc-b8cb-f70c9a1b6244 metrics: -- metric_name: count - verbose_name: null - metric_type: null - expression: count(*) - description: null - d3format: null - extra: null - warning_text: null + - metric_name: count + verbose_name: null + metric_type: null + expression: count(*) + description: null + d3format: null + extra: null + warning_text: null columns: -- column_name: user_id - verbose_name: null - is_dttm: false - is_active: true - type: STRING - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: name - verbose_name: null - is_dttm: false - is_active: true - type: STRING - groupby: true - filterable: true - expression: null - description: null - python_date_format: null + - column_name: user_id + verbose_name: null + is_dttm: false + is_active: true + type: STRING + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: name + verbose_name: null + is_dttm: false + is_active: true + type: STRING + groupby: true + filterable: true + expression: null + description: null + python_date_format: null version: 1.0.0 database_uuid: a2dc77af-e654-49bb-b321-40f6b559a1ee data: https://raw.githubusercontent.com/apache-superset/examples-data/master/datasets/examples/slack/users_channels.csv diff --git a/superset/examples/configs/datasets/examples/video_game_sales.yaml b/superset/examples/configs/datasets/examples/video_game_sales.yaml index 34ae9978a52e6..6099e287f13e2 100644 --- a/superset/examples/configs/datasets/examples/video_game_sales.yaml +++ b/superset/examples/configs/datasets/examples/video_game_sales.yaml @@ -14,14 +14,14 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -table_name: video_game_sales +table_name: Video Game Sales main_dttm_col: null description: null default_endpoint: null offset: 0 cache_timeout: null schema: null -sql: '' +sql: "" params: remote_id: 64 database_name: examples @@ -32,125 +32,125 @@ fetch_values_predicate: null extra: null uuid: 53d47c0c-c03d-47f0-b9ac-81225f808283 metrics: -- metric_name: count - verbose_name: COUNT(*) - metric_type: null - expression: COUNT(*) - description: null - d3format: null - extra: null - warning_text: null + - metric_name: count + verbose_name: COUNT(*) + metric_type: null + expression: COUNT(*) + description: null + d3format: null + extra: null + warning_text: null columns: -- column_name: year - verbose_name: null - is_dttm: true - is_active: null - type: BIGINT - groupby: true - filterable: true - expression: null - description: null - python_date_format: '%Y' -- column_name: na_sales - verbose_name: null - is_dttm: false - is_active: null - type: FLOAT64 - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: eu_sales - verbose_name: null - is_dttm: false - is_active: null - type: FLOAT64 - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: global_sales - verbose_name: null - is_dttm: false - is_active: null - type: FLOAT64 - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: jp_sales - verbose_name: null - is_dttm: false - is_active: null - type: FLOAT64 - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: other_sales - verbose_name: null - is_dttm: false - is_active: null - type: FLOAT64 - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: rank - verbose_name: null - is_dttm: false - is_active: null - type: BIGINT - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: genre - verbose_name: null - is_dttm: false - is_active: null - type: STRING - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: name - verbose_name: null - is_dttm: false - is_active: null - type: STRING - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: platform - verbose_name: null - is_dttm: false - is_active: null - type: STRING - groupby: true - filterable: true - expression: null - description: null - python_date_format: null -- column_name: publisher - verbose_name: null - is_dttm: false - is_active: null - type: STRING - groupby: true - filterable: true - expression: null - description: null - python_date_format: null + - column_name: year + verbose_name: null + is_dttm: true + is_active: null + type: BIGINT + groupby: true + filterable: true + expression: null + description: null + python_date_format: "%Y" + - column_name: na_sales + verbose_name: null + is_dttm: false + is_active: null + type: FLOAT64 + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: eu_sales + verbose_name: null + is_dttm: false + is_active: null + type: FLOAT64 + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: global_sales + verbose_name: null + is_dttm: false + is_active: null + type: FLOAT64 + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: jp_sales + verbose_name: null + is_dttm: false + is_active: null + type: FLOAT64 + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: other_sales + verbose_name: null + is_dttm: false + is_active: null + type: FLOAT64 + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: rank + verbose_name: null + is_dttm: false + is_active: null + type: BIGINT + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: genre + verbose_name: null + is_dttm: false + is_active: null + type: STRING + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: name + verbose_name: null + is_dttm: false + is_active: null + type: STRING + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: platform + verbose_name: null + is_dttm: false + is_active: null + type: STRING + groupby: true + filterable: true + expression: null + description: null + python_date_format: null + - column_name: publisher + verbose_name: null + is_dttm: false + is_active: null + type: STRING + groupby: true + filterable: true + expression: null + description: null + python_date_format: null version: 1.0.0 database_uuid: a2dc77af-e654-49bb-b321-40f6b559a1ee data: https://github.com/apache-superset/examples-data/raw/lowercase_columns_examples/datasets/examples/video_game_sales.csv diff --git a/superset/examples/energy.py b/superset/examples/energy.py index 4ad56b020da0d..2c2003f7b8e36 100644 --- a/superset/examples/energy.py +++ b/superset/examples/energy.py @@ -56,7 +56,7 @@ def load_energy( method="multi", ) - print("Creating table [wb_health_population] reference") + print("Creating table [World Bank Health Data] reference") table = get_table_connector_registry() tbl = db.session.query(table).filter_by(table_name=tbl_name).first() if not tbl: diff --git a/superset/examples/world_bank.py b/superset/examples/world_bank.py index ccfcfca089738..624fdc70f1c85 100644 --- a/superset/examples/world_bank.py +++ b/superset/examples/world_bank.py @@ -45,7 +45,7 @@ def load_world_bank_health_n_pop( # pylint: disable=too-many-locals, too-many-s only_metadata: bool = False, force: bool = False, sample: bool = False, ) -> None: """Loads the world bank health dataset, slices and a dashboard""" - tbl_name = "wb_health_population" + tbl_name = "World Bank Health Data" database = utils.get_example_database() table_exists = database.has_table_by_name(tbl_name) @@ -76,7 +76,7 @@ def load_world_bank_health_n_pop( # pylint: disable=too-many-locals, too-many-s index=False, ) - print("Creating table [wb_health_population] reference") + print("Creating table [World Bank Health Data] reference") table = get_table_connector_registry() tbl = db.session.query(table).filter_by(table_name=tbl_name).first() if not tbl: