通过 Wdata,您可以连接和探索来自真实系统的数据,以便进行分析和报告。您可以将这些多个来源的数据整理成表 。表格类似电子表格,但更像是可扩展且易于浏览的数据库。
为避免在本练习中使用实际数据,下载并解压wdata_sample.zip
,以获取可替代使用的示例文件:
-
2018 TB.csv
,2019 TB.csv
, and2020 TB.csv
, 包含 2018 年至 2020 年的试算表数据 -
DIM- Entity.csv
,包含区域业务实体 -
DIM- FS External Reporting.csv
,含财务报表账目
通过这些文件,您可以创建表格和查询,模拟使用 Wdata 进行财务报告。
表格类型
根据您要存储的信息类型,您可以使用fact 或dimension 表:
- 事实表 包含长期积累的信息。例如,您可以使用事实表来策划:
- 总分类账分录,如试算表
- 销售交易
- 库存余额
- 预算预期
- 维度表 包含关系 信息,用于描述卷积或映射的业务实体。例如,您可以使用维度表来跟踪:
- 账户
- 部门
- 地点
- 日期或时间间隔
创建事实表
创建表格时,需要设置其列的结构,即模式 。您可以单独添加每一列,也可以根据源数据集的列定义模式。例如,您可以上传从企业资源规划(ERP)解决方案或其他记录系统导出的逗号或制表符分隔值(CSV 或 TSV)文件,以匹配其数据结构。
步骤 1.为表格创建文件夹
开始时,先创建一个保存表格的文件夹:
- 从 WdataHome ,单击Create 。
- 输入文件夹名称,如 Get Started Demo。
- 在Folder 中,选择保存文件夹的位置。在此示例中,保留默认的 "未选择文件夹",在主页根目录下创建文件夹。
- 单击创建 。
您可以使用该文件夹保存这些演示文件以及您使用的任何其他样本数据。
步骤 2.创建试算表数据表
接下来,创建一个表格来存储试算表信息:
- 单击创建,并选择表 。
- 输入唯一的名称和描述,以帮助识别表及其数据。在本例中,TB 数据和 "试算表信息"。
- 表类型 ,选择创建事实表还是维度表。由于试算表会随着时间的推移产生新分录 ,因此选择事实。
- 要以现有文件作为表结构的基础,请在Add Columns from source 中选择上传文件。
- 浏览并选择试算表 CSV 样本--从下载的
2018 TB.csv 开始。
- 在Delimiter 中,选择用于分隔文件中数值的字符--本例中为逗号。
- 单击添加列 。
- 查看上传文件列的详细信息:
- 在显示名称 和列 ID 下,会出现各列的标题。
- 在类型 下,根据列第一行的源值 ,显示列包含的数据类型。
注: 要查看导入文件中的数据以供参考,请单击文件预览 。
- 根据需要调整栏目细节:
- 在显示名称 下,根据需要编辑列的标题,使其更加清晰。
- 在Description 下,输入列数据的可选解释。例如,对于
值
,输入 MTD 可说明其数据的月度至今状态。 - 在列 ID 下,验证值是否与您将从其他数据源逐步映射的列 ID 相匹配。
- 在类型 下,验证所选数据类型是否与您打算使用数据的方式相匹配。在此示例中,为确保数值显示为整数 ,请为
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 映射和 "用于映射的财务账户"。
- 在表类型 中,选择 Dimension,因为此表将提供关系 信息--要映射到的账户。
- 在Folder 中,选择与数据表相同的 Get Started Demo 文件夹。
- 在Add columns from source 中,选择上传文件。
- 浏览并选择
DIM- FS External Reporting.csv
,然后单击Add Columns 。 - 单击文件预览 ,然后调整
account_id
列:- 在类型 中,选择整数,以确保列正确映射到数据表的
account_id
列。提示: 只有当列共享相同的数据类型时,才能映射列。
- 为简化映射,请选择Key ,指定列包含每一行的唯一值。
注意: 只可识别维度 表的关键列。要执行唯一标识符,可以选择或多个列作为Key ;我们建议每个维度表至少选择一个。
- 在类型 中,选择整数,以确保列正确映射到数据表的
- 单击创建表格 ,然后单击添加数据 。
一个维度表已经完成,还有一个!
步骤 2.为实体映射创建维度表
要启用区域实体到事务的映射,请遵循相同的程序,根据DIM- Entity.csv
创建维度表:
- 从 WdataHome ,单击Create ,然后选择Table 。
- 输入唯一的名称和描述,以帮助识别表及其数据。该表的 DIM Entity 和 "实体映射"。
- 在表格类型 中,选择尺寸。
- 在Folder 中,选择与其他表格相同的 Get Started Demo 文件夹。
- 在Add columns from source 中,选择上传文件。
- 浏览并选择
DIM- Entity.csv
,然后单击Add Columns 。 - 单击文件预览 ,然后调整
entity_id
列:- 在类型 下,选择整数,以确保该列正确映射到数据表的
entity_id
列。 - 为简化映射,请选择Key,指定列包含每一行的唯一值。
- 在类型 下,选择整数,以确保该列正确映射到数据表的
- 单击创建表格 ,然后单击添加数据 。
下一步工作
创建表格后,您可以,在查询 中包含这些列,如连接和分割数据以进行分析或报告。