借助 Wdata,您可以连接和探索来自真实系统的数据,以进行分析和报告。您可以将来自这些多个来源的数据整理成 表。表格类似于电子表格,但它们更像是可扩展且易于操作的数据库。
为避免在本练习中使用实际数据, 请下载并解压 wdata_sample.zip 文件以获取示例 文件:
-
2018 TB.csv、2019 TB.csv和2020 TB.csv,其中包含 2018 年至 2020 年的试算平衡表数据。 <!-- -
2019-2020 GL_data.csv, with general ledger entries for the same time frame --> -
DIM-Entity.csv,包含区域业务实体 -
DIM- FS External Reporting.csv,包含财务报表账户
利用这些文件,您可以创建表格和查询,以模拟使用 Wdata 进行财务报告。
表格类型
根据您要存储的信息类型,您将使用事实 表或 维度 表:
- 事实表 包含随着时间推移而积累的信息。例如,您可以使用事实表来整理:
- 总账分录,例如试算表
- 销售交易
- 库存余额
- 预算预期
- 维度表 包含 关系 信息,用于描述汇总或映射的业务实体。例如,您可以使用维度表来跟踪:
- 账户
- 部门
- 所在地
- 日期或时间段
创建事实表
创建表时,您需要设置其列的结构,即其模式。您可以单独添加每一列,也可以根据源数据集中的列定义架构。例如,您可以上传从企业资源计划 (ERP) 解决方案或其他记录系统导出的逗号分隔值或制表符分隔值 (CSV 或 TSV) 文件,以匹配其数据结构。
步骤 1. 创建一个用于存放表格的文件夹
首先,创建用于保存表格的文件夹:
- 从 Wdata 主页中,单击 创建 。
- 输入文件夹名称,例如“入门演示”。
- 在文件夹中,选择保存文件夹的位置。在这个例子中,保留默认的“未选择文件夹”选项,以便在“主页”的根目录下创建文件夹。
- 单击创建。
您可以使用此文件夹保存这些演示文件以及您使用的任何其他示例数据。
步骤 2. 创建试算平衡表数据表
接下来,创建一个表格来存储试算平衡信息:
- 单击 创建,并选择 表。
- 输入唯一的名称和描述,以便识别表格及其数据。在本例中,TB 数据和“试算平衡表信息”。
- 对于 表类型,请选择是创建事实表还是维度表。由于试算表会随着时间的推移 不断产生新的条目,因此选择事实。
- 要基于现有文件创建表格结构,请在 从源添加列中选择“上传文件”。
- 浏览并选择一个示例试算平衡表 CSV 文件——首先选择下载的
2018 TB.csv 文件。 - 在 分隔符中,选择用于分隔文件中值的字符——在本例中为逗号。
- 点击 添加列。
- 查看已上传文件的列详细信息:
- 在 显示名称 和 列 ID下,显示每一列的标题。
- 在 类型下,根据第一行的 源值 ,显示该列包含的数据类型。
注: 要查看导入文件中的数据以供参考,请点击 文件预览。
- 根据需要调整列详细信息:
- 在 显示名称下,根据需要编辑列标题,使其清晰易懂。
- 在描述下,输入对该列数据的可选说明。例如,对于
值,输入 MTD 以明确其数据的本月至今状态。 - 在 列 ID下,验证这些值是否与您将随着时间推移从其他数据源映射的列的 ID 相匹配。
- 在 类型下,验证所选数据类型是否与您打算如何使用数据相符。在本例中,为确保值显示为整数 ,请选择“integer”作为
“ fiscal_year” 、“ fiscal_period” 、“ entity_id” 、“ dept_id” 、“ location_id”和“ account_id”的值。
- 点击 创建表格。
至此,您已经设置了表的列结构,即 schema;现在您需要将数据导入其中。
步骤 3. 将数据集添加到表中
当您根据导入的文件设置表格的列时,您可以选择是否将该文件的数据添加到表格中。在这种情况下,要添加来自 2018 TB.csv的试算平衡表信息:
- 如果您的组织 设置了标签 来描述其数据,请应用任何适用的值。例如,您可以添加标签来指示数据的来源系统,并区分实际金额、预算金额和预测金额。
注: 在查询中包含来自已标记数据集的数据时,可以使用其标签和筛选器来仅包含适用的记录。
- 点击 添加数据。
在添加用于创建表格的文件中的数据之后,您可以追加其他数据集。在这种情况下,添加另外两个样本试算表 CSV 文件——2019 TB.csv 和 2020 TB.csv——作为数据集。
注: 您可以从 CSV 或 TSV 文件、电子表格或 Wdata 查询添加数据集。
对于每个文件:
- 在“数据集”面板中,单击 添加数据集,然后选择 上传文件。
- 浏览并选择 CSV 文件。
- 应用任何适用的标签,然后单击 添加数据。
创建维度表
为了能够将试算表数据映射到账户和实体,请创建维度表。在查询中,您可以将这些维度表与数据表连接起来,根据帐户和实体对交易进行切片和切块。
步骤 1. 创建用于账户映射的维度表
要基于 DIM- FS External Reporting.csv创建维度表:
- 单击 创建 并选择 表。
- 输入唯一的名称和描述,以便识别表格及其数据。对于此表,DIM FS 映射和“映射的财务帐户”。
- 在 表类型中,选择维度,因为此表将提供 关系 信息——要映射到的帐户。
- 在 文件夹中,选择与数据表相同的“开始演示”文件夹。
- 在 从源添加列中,选择“上传文件”。
- 浏览并选择
DIM- FS External Reporting.csv,然后单击 添加列。 - 点击 文件预览,并调整
account_id列:- 在 类型中,选择 Integer 以确保该列正确映射到数据表的
account_id列。提示:只有当列的数据类型相同时 ,才能进行映射
。 - 为了方便映射,请选择 键 以指定列包含每行的唯一值。
注: 您只能为 维度 表指定关键列。为了强制使用唯一标识符,您可以选择一个或多个列作为 键;我们建议每个维度表至少使用一个键
。
- 在 类型中,选择 Integer 以确保该列正确映射到数据表的
- 点击 创建表格 ,然后点击 添加数据。
一个维度表搞定了,还剩一个!
步骤 2. 创建用于实体映射的维度表
要将区域实体映射到事务,请按照相同的步骤基于 DIM-Entity.csv创建维度表:
- 从 Wdata 主页中,单击 创建 并选择 表。
- 输入唯一的名称和描述,以便识别表格及其数据。对于此表,DIM 实体和“实体映射”。
- 在 表类型中,选择维度。
- 在 文件夹中,选择与其他表格相同的“开始演示”文件夹。
- 在 从源添加列中,选择“上传文件”。
- 浏览并选择
DIM-Entity.csv,然后单击 添加列。 - 点击 文件预览,并调整
entity_id列:- 在 类型下,选择整数,以确保该列正确映射到数据表的
entity_id列。 - 为了方便映射,选择 键 以指定该列包含每行的唯一值。
- 在 类型下,选择整数,以确保该列正确映射到数据表的
- 点击 创建表格 ,然后点击 添加数据。
下一步
创建表之后, 您可以将它们的列包含在查询中,例如连接和细分数据以进行分析或报告。