diff --git a/docs/cn/tutorials/databend-cloud/dashboard.md b/docs/cn/tutorials/databend-cloud/dashboard.md index 4c674a2d84..25efbace8c 100644 --- a/docs/cn/tutorials/databend-cloud/dashboard.md +++ b/docs/cn/tutorials/databend-cloud/dashboard.md @@ -1,39 +1,39 @@ --- -title: COVID-19 数据仪表盘 +title: 为 COVID-19 数据构建仪表盘(Dashboard) --- import StepsWrap from '@site/src/components/StepsWrap'; import StepContent from '@site/src/components/Steps/step-content'; -在本教程中,我们将加载、分析并创建一个名为“来自纽约时报的 Covid-19 数据”的数据集的仪表盘。该数据集包含每日更新的关于美国 Covid-19 病例、死亡和其他相关统计数据的信息。它提供了对疫情在美国全国、州和县各级影响的全面了解,提供了对 2022 年全年各个地区 Covid-19 情况的详细见解。 +在本教程中,我们将加载、分析名为“Covid-19 Data from New York Times”的数据集,并为其创建仪表盘(Dashboard)。该数据集包含美国全境每日更新的 Covid-19 病例、死亡及相关统计信息,可全面展示 2022 年全年疫情在全国、州、县各级的影响与细节。 -| 字段 | 描述 | -|----------|---------------------------------------------------| -| date | 报告的累计 Covid-19 数据的日期。| -| county | 数据条目的县名称。 | -| state | 数据条目的州名称。 | -| fips | 与位置关联的 FIPS 代码。 | -| cases | 确诊 Covid-19 病例的累计数量。| -| deaths | 因 Covid-19 导致的累计死亡人数。 | +| 字段 | 描述 | +|---------|----------------------------------------------| +| date | 报告的 Covid-19 累计数据日期。 | +| county | 该条数据对应的县名称。 | +| state | 该条数据对应的州名称。 | +| fips | 与该地点关联的 FIPS 代码。 | +| cases | Covid-19 确诊病例的累计数量。 | +| deaths | 因 Covid-19 导致的累计死亡人数。 | ### 步骤 1:准备数据 -数据集“来自纽约时报的 Covid-19 数据”是一个内置的示例数据集,您只需点击几下即可加载。目标表会自动创建,因此您无需提前创建它。 +数据集“Covid-19 Data from New York Times”为内置示例,只需几次点击即可加载。目标表会自动创建,无需提前手动建表。 ### 加载数据集 -1. 在 Databend Cloud 中,点击**概览**页面上的 **加载数据** 按钮。 -2. 在打开的页面上,选择**新表**单选按钮,然后从**加载示例数据**下拉菜单中选择 **Covid-19 Data from New York Times.CSV**: +1. 在 Databend Cloud 的**概览**页面点击 **Load Data** 按钮。 +2. 在打开的页面中,选择 **A new table** 单选按钮,然后在 **Load sample data** 下拉菜单中选择 **Covid-19 Data from New York Times.CSV**: ![Alt text](@site/static/public/img/cloud/dashboard-1.png) -3. 在下一页上,选择一个数据库并为要创建的目标表设置一个名称。 +3. 在下一页面选择数据库,并为即将创建的目标表命名。 ![Alt text](@site/static/public/img/cloud/dashboard-2.png) -4. 点击**确认**。Databend Cloud 开始创建目标表并加载数据集。此过程可能需要几秒钟。 +4. 点击 **Confirm**。Databend Cloud 开始创建目标表并加载数据集,此过程可能需要几秒钟。 @@ -42,23 +42,23 @@ import StepContent from '@site/src/components/Steps/step-content'; ### 处理 NULL 值 -在进行分析工作之前,建议检查表中是否存在 NULL 值和重复值,因为它们可能会影响结果。 +分析前建议检查表中的 NULL 与重复值,以免影响结果。 -1. 创建一个工作表,并使用以下 SQL 语句检查表中是否存在 NULL 值: +1. 新建工作区,使用以下 SQL 检查是否存在 NULL 值: ```sql SELECT COUNT(*) FROM covid_19_us_2022_3812 -WHERE date IS NULL OR country IS NULL OR state IS NULL OR flip IS NULL OR cases IS NULL OR deaths IS NULL; +WHERE date IS NULL OR country IS NULL OR state IS NULL OR fips IS NULL OR cases IS NULL OR deaths IS NULL; ``` -此 SQL 语句返回 `41571`,表示包含至少一个 NULL 值的行数。 +该语句返回 `41571`,表示有 41571 行存在至少一个 NULL 值。 -2. 从表中删除包含至少一个 NULL 值的行: +2. 删除这些含 NULL 的行: ```sql DELETE FROM covid_19_us_2022_3812 -WHERE date IS NULL OR country IS NULL OR state IS NULL OR flip IS NULL OR cases IS NULL OR deaths IS NULL; +WHERE date IS NULL OR country IS NULL OR state IS NULL OR fips IS NULL OR cases IS NULL OR deaths IS NULL; ``` @@ -68,39 +68,39 @@ WHERE date IS NULL OR country IS NULL OR state IS NULL OR flip IS NULL OR cases ### 处理重复值 -1. 在同一个工作表中,使用以下 SQL 语句检查表中是否存在重复值: +1. 在同一工作区使用以下 SQL 检查重复行: ```sql -SELECT date, country, state, flip, cases, deaths, COUNT(*) +SELECT date, country, state, fips, cases, deaths, COUNT(*) FROM covid_19_us_2022_3812 -GROUP BY date, country, state, flip, cases, deaths +GROUP BY date, country, state, fips, cases, deaths HAVING COUNT(*) > 1; ``` -此 SQL 语句返回 `0`,表示表中没有重复的行,现在可以进行数据分析了。 +该语句返回 `0`,表示无重复行,数据已可用于分析。 -### 步骤 2:使用查询结果创建图表 +### 步骤 2:用查询结果创建图表 -在这一步中,我们将运行四个查询来从数据中提取见解,并通过记分卡、饼图、条形图和折线图来可视化结果。**请为每个查询创建一个单独的工作表**。 +我们将运行四条查询以获取洞察,并通过记分卡、饼图、柱状图和折线图进行可视化。**请为每条查询单独创建工作区**。 -### 2022 年美国总死亡人数 +### 2022 年美国死亡总数 -1. 在工作表中运行以下 SQL 语句: +1. 在工作区运行以下 SQL: ```sql --- Calculate the total number of deaths in the US on December 31, 2022 +-- 计算 2022 年 12 月 31 日美国累计死亡数 SELECT SUM(deaths) FROM covid_19_us_2022_3812 WHERE date = '2022-12-31'; ``` -2. 使用查询结果在工作表中创建一个记分卡: +2. 利用查询结果在工作区内创建记分卡: ![Alt text](@site/static/public/img/cloud/dashboard-3.gif) @@ -109,19 +109,19 @@ WHERE date = '2022-12-31'; -### 2022 年各州总死亡人数 +### 2022 年各州死亡总数 -1. 在工作表中运行以下 SQL 语句: +1. 在工作区运行以下 SQL: ```sql --- Calculate the total number of deaths by state on December 31, 2022 +-- 计算 2022 年 12 月 31 日各州累计死亡数 SELECT state, SUM(deaths) FROM covid_19_us_2022_3812 WHERE date = '2022-12-31' GROUP BY state; ``` -2. 使用查询结果在工作表中创建一个饼图: +2. 利用查询结果在工作区内创建饼图: ![Alt text](@site/static/public/img/cloud/dashboard-4.gif) @@ -129,17 +129,17 @@ GROUP BY state; -### 维尔京群岛的病例和死亡人数 +### 维尔京群岛病例与死亡 -1. 在工作表中运行以下 SQL 语句: +1. 在工作区运行以下 SQL: ```sql --- Retrieve all data for the state of Virgin Islands on December 31, 2022 +-- 获取 2022 年 12 月 31 日维尔京群岛的全部数据 SELECT * FROM covid_19_us_2022_3812 WHERE date = '2022-12-31' AND state = 'Virgin Islands'; ``` -2. 使用查询结果在工作表中创建一个条形图: +2. 利用查询结果在工作区内创建柱状图: ![Alt text](@site/static/public/img/cloud/dashboard-5.gif) @@ -148,12 +148,12 @@ WHERE date = '2022-12-31' AND state = 'Virgin Islands'; -### 圣约翰每月累计病例和死亡人数 +### 圣约翰每月累计病例与死亡 -1. 在工作表中运行以下 SQL 语句: +1. 在工作区运行以下 SQL: ```sql --- Retrieve data for St. John at the end of each month +-- 获取圣约翰每月末的数据 SELECT * FROM covid_19_us_2022_3812 WHERE (date = '2022-01-31' @@ -171,7 +171,7 @@ WHERE AND country = 'St. John' ORDER BY date; ``` -2. 使用查询结果在工作表中创建一个折线图: +2. 利用查询结果在工作区内创建折线图: ![Alt text](@site/static/public/img/cloud/dashboard-6.gif) @@ -180,8 +180,8 @@ WHERE ### 步骤 3:将图表添加到仪表盘 -1. 在 Databend Cloud 中,在 **仪表盘** > **新建仪表盘** 上创建一个仪表盘,然后点击仪表盘上的 **添加图表**。 +1. 在 Databend Cloud 通过 **Dashboards** > **New Dashboard** 创建仪表盘,然后点击 **Add Chart**。 -2. 将左侧的图表拖放到仪表盘上。您可以根据需要调整图表的大小或重新定位。 +2. 将左侧图表拖至仪表盘,可自由调整大小与位置。 ![Alt text](@site/static/public/img/cloud/dashboard-7.gif) \ No newline at end of file