提取并附加数据
提取并附加数据使您可以从一个 Analytics 表中提取记录或域并将其成组附加到另一 Analytics 表的末尾。提取与复制相同,而附加与添加相同。这两个表可以是排序的或未排序的。
您向其附加的表(目标表)的大小会增加。不会创建一个新表。
可以多次重复提取并附加操作,完成有用的任务,如将月度表或季度表组合到年度表中。
示例
场景
您想要对整个员工记录集执行分析,但新员工的记录尚未被包含在 Employee 主表中。
方法
您可以提取新员工的记录并将其附加到 Employee 主表的末尾,然后执行分析。
提取并附加最佳做法
当您提取并附加数据时,最佳做法是永远不要将记录附加到原始数据文件。
应该首先将原始表中的记录提取到新表中,以此创建新的目标表。然后从源表或表提取记录,并将其附加到新表中。
无论提取并附加过程中遇到任何问题,此方法都可保护原始数据文件。
提取并附加数据时的不同选项
在提取并附加数据时,您可以选择三个不同的选项:
选项 | 描述 |
---|---|
按记录提取 |
提取整个记录。
|
按视图提取 |
提取当前视图中的所有域。
|
按域提取 |
提取选定的单个域。
|
这些选项之间的主要区别
下图说明了按记录、按视图和按域提取并附加之间的主要区别。
按记录提取和附加 | 如该图左侧的两个表(它们分别具有域 A、B、C)所示: 源表和目标表中域的数量和顺序必须完全相同。 |
---|---|
按视图或按域提取和附加 | 如该图右侧的两个表所示: 源表和目标表中域的数量和顺序不必完全相同。 在此情况下,当您提取时,您对源表中的视图进行剪裁或者选择合适的域,以匹配目标表中域的数量和顺序。 在下面的示例中,您按以下顺序对视图中的域进行定位或者选择域:D、B、E。您省略了域 A 和 C。 |
提取并附加时排序如何工作
当您提取并附加时,源表和目标表中的任何现有排序顺序将分别在生成的组合表中的各自记录集中得到保持。
即使对这两个表中的记录进行了排序,生成的组合表仍被视为未排序,因为所提取的记录被整体附加到目标表的末尾,而不考虑目标表中的任何现有排序顺序。
例如,如果您提取并附加月度或季度表以创建年度表,则月度或季度数据的任何内部排序都会被保留下来。如有需要,可以在完成一个或多个提取并附加操作后,对生成的组合表进行排序。
从服务器表和本地表提取和附加
可以从服务器表和本地表中提取并附加数据。从服务器表中提取的数据可附加到服务器或本地计算机上的表中。从本地表中提取的数据仅能附加到本地计算机上的表中。
提取并附加数据时的要求
您提取并附加数据时,这些数据必须满足一定的要求,以确保操作成功。如果数据不符合要求,可能会导致混乱、缺失或不准确的数据。
如果域级别的数据结构存在差异,使您无法成功提取并附加数据,则可对域进行调整。要了解更多信息,请参考调整域。
对于具有不同记录结构(也就是数据元素不同)的表,请使用联接或关联。
提示
在某些情况下,在 Analytics 外部组合数据可能更容易或更实际。如果您因为域之间的不一致而导致在 Analytics 中附加数据有困难,请参见组合数据的替代方法。
下表汇总了不同提取并附加选项的要求。
要求 |
按记录提取并附加 |
按视图提取并附加 |
按域提取并附加 |
---|---|---|---|
域(数据元素) 源和目标表中的域(数据元素)必须相同。 |
是 |
否 目标表中的域可以是源表中域的一个子集。 |
否 目标表中的域可以是源表中域的一个子集。 |
域顺序 源表和目标表中的相应域的顺序必须与表布局中的顺序相同。 |
是 |
否 源表视图中域的顺序必须与目标表的表布局中的域相同。 |
否 您必须以与目标表的表布局中域相同的顺序选择源表中的域。 |
域数 源和目标表中的域数量必须相同。 |
是 |
否 源表视图中的域数量必须与目标表的表布局中的域数量相同。 |
否 必须在源表中选择与目标表的表布局中的域数量相同的域数量。 |
视图结构 源表视图中的数据结构必须与目标表的表布局相同。 |
否 |
是 |
否 |
记录长度 源和目标表的记录总长度必须相同。 |
是 |
否 |
否 |
域长度 源和目标表中对应域的长度必须相同。 |
是 |
是 |
是 |
域名称 源表和目标表中的相应域的名称必须相同。 |
否 |
否 |
否 |
目标表域名称被使用在生成的组合表中。 | |||
开始位置 源和目标表中相应域的开始位置必须相同。 |
是 |
否 |
否 |
数据类型 源和目标表中相应域的数据类型必须相同。 |
是 |
是 |
是 |
日期时间格式 源和目标表中的相应域的日期和日期时间格式必须相同。 |
是 |
是 |
是 |