注意:在本节中,对示例分别输出 CSV 文件的任何引用都仅适用于 Narrative Reporting 部署。
服务管理员部署示例内容后,您可以查看示例分别输出定义。有关详细信息,请参阅“安装示例”。
您可以参考这些示例来创建自己的分别输出定义。
示例分别输出文件包括以下文件:
示例目标分发文件:
bursting_file_segments.csv
此目标分发 CSV 文件用于 Sample Bursting Definition 1(示例分别输出定义 1),包含 Segments(段)维中的 level 0
成员以及前五个成员的一些虚构(并非实际)用户 ID 和电子邮件地址。
bursting_file_empty.csv
此目标分发 CSV 文件仅包含列标题,因此您可以将它用作创建新 Targeted Distribution(目标分发)文件的起点。
示例分别输出定义文件:
Sample Bursting Definition 1(示例分别输出定义 1)
Sample Bursting Definition 2(示例分别输出定义 2)
Sample Bursting Definition 3(示例分别输出定义 3)
示例分别输出定义
这些示例分别输出定义对 Success(成功)和 Failure(失败)通知使用一些虚构(并非实际)电子邮件地址,并且对发布到库的所有输出文件使用 Samples(示例)文件夹作为 Root Folder(根文件夹)。
所有示例分别输出定义文件都将 ArtifactName()
文本函数用于文件夹路径,该路径在 Root Folder(根文件夹)下创建且包含所有输出文件。
Sample Bursting Definition 1(示例分别输出定义 1)
Sample Bursting Definition 1(示例分别输出定义 1)包含一个 Targeted Distribution File(目标分发文件),用于为 Segments(段)维分别输出报表的输出。它将输出文件通过电子邮件发送给各个用户,并将输出文件发布到库中。
此分别输出定义使用 Sample Report 1(示例报表 1) 作为分别输出对象,将 bursting_file_segments.csv
文件用作 Targeted Distribution(目标分发)文件,并包含在 Bursting POV Dimension(分别输出 POV 维)中选择的五个
Segment(段)成员。
请查看以下图像,它显示了 "Sample Bursting Definition 1"(示例分别输出定义 1)中的选择:
下面一起来看以下示例:
Fiscal Calendar(会计日历)维是 Global Dimension(全局维),并选择了 June(6 月)
Email(电子邮件)和 Library(库)渠道都已选择,且包含以下信息:
Email(电子邮件)下的 Attachment Name(附件名称)字段中显示以下文本:ArtifactDescription() - MemberAlias("Segments")
。
Library(库)下的 Artifact Name(对象名称)字段中显示以下文本:ArtifactDescription() - MemberAlias("Segments")
。
将根据 Report Description(报表说明)和 Segment Member Name(段成员名称)显示生成的 PDF 文件名。例如,Income Statement Act vs Plan - Bookshelf Audio System.pdf
在执行示例分别输出定义后:
将为在分别输出 POV 维中选择的五个 Segments(段)生成输出文件。
对于 Email(电子邮件)渠道,将使用分发文件的 external_emails
和 user_emails
列中为每个成员列出的电子邮件地址,通过电子邮件向各个用户发送相应的输出文件。
例如,对于 BAS 成员,将通过电子邮件向 jane.q.public@example.com
和 user0001
发送生成的输出,以此类推。
对于 Library(库)渠道,所有五个输出文件都将发布到 "Library"(库)中 Root Folder(根文件夹)- Samples(示例)下的 Sample Report 1(示例报表 1)子文件夹(由 ArtifactName(对象名称)和 Path Hierarchy(路径层次结构)中使用的文本函数生成)。
将根据分发文件的 user_names
列授予对每个输出的库访问权限。例如,对于 BAS 成员,将为 user0001
授予对生成的输出的访问权限,以此类推。
系统将向 Success Notification(成功通知)中指定的电子邮件地址 jaime.sommers@example.com
发送一封电子邮件,其中包含分别输出定义成功执行的信息。
Sample Bursting Definition 2(示例分别输出定义 2)
此示例分别输出定义为 Segments(段)维生成报表的输出,但不使用 Targeted Distribution(目标分发)文件。它通过电子邮件将所有输出文件发送给指定的用户,并将输出文件发布到库。
该分别输出定义使用 Sample Report 1(示例报表 1)作为分别输出对象,并包含在 Bursting POV Dimension(分别输出 POV 维)中选择的 5
个 Segment(段)成员。
请查看以下图像,它显示了 "Sample Bursting Definition 2"(示例分别输出定义 2)中的选择:
下面一起来看以下示例:
Fiscal Calendar(会计日历)维是 Global Dimension(全局维),并选择了 June(6 月)
Email(电子邮件)和 Library(库)渠道都已选择,且包含以下信息:
Email(电子邮件)下的 Attachment Name(附件名称)字段显示以下文本:ArtifactDescription() - MemberAlias("Segments")
。
Library(库)下的 Artifact Name(对象名称)字段显示以下文本:ArtifactDescription() - MemberAlias("Segments")
。
将根据 Report Description(报表说明)和 Segment Member Name(段成员名称)显示生成的输出文件名。例如,Income Statement Act vs Plan - Bookshelf Audio System.pdf
在执行示例分别输出定义后:
将为在分别输出 POV 维中选择的五个 Segments(段)生成输出文件。
对于 Email(电子邮件)渠道,选择了 Send all generated reports to all recipients in a single email(在一封电子邮件中将所有生成的报表发送给所有收件人)选项,未使用 Distribution File(分发文件),在 Distribution List(分发列表)中指定的 zachary.smith@example.com
和 jane.q.public@example.com
两个用户电子邮件地址将收到一封附加了五个输出文件的电子邮件。
对于 Library(库)渠道,选择了 Assign all permissions to the generated reports(将所有权限分配给生成的报表)选项,且使用 Distribution File(分发文件)。只会为在 User List(用户列表)中指定的用户授予对所生成输出文件的权限。
注:
这是示例分别输出文件,每个客户在他们的系统中将有不同的用户,因此 User List(用户列表)中没有系统用户。
所有五个输出文件都将发布到 "Library"(库)中 Root Folder(根文件夹)- Samples(示例)下的 Sample Report 1(示例报表 1)子文件夹(由 ArtifactName(对象名称)和 Path Hierarchy(路径层次结构)中使用的文本函数生成)。
系统将向 Success Notification(成功通知)中指定的电子邮件地址 jaime.sommers@example.com
发送一封电子邮件,其中包含分别输出定义成功执行的信息。
Sample Bursting Definition 3(示例分别输出定义 3)
此示例分别输出定义将生成一个工作簿的单个输出,且没有维的分别输出,生成的输出文件将通过电子邮件发送至指定的用户,并且会将输出文件发布到库。
该分别输出定义使用 Sample Book 1.1(示例工作簿 1.1)作为分别输出对象,并将分别输出 POV 维设置为 None(无),因此只会生成一个输出文件,且不使用目标分发文件。
请查看以下图像,它显示了 "Sample Bursting Definition 3"(示例分别输出定义 3)中的选择:
下面一起来看以下示例:
Fiscal Calendar(会计日历)维是 Global Dimension(全局维),并选择了 June(6 月)
Email(电子邮件)和 Library(库)渠道都已选择,且包含以下信息:
Email(电子邮件)下的 Attachment Name(附件名称)字段显示以下文本:ArtifactName() - MemberName("Fiscal Calendar")
。
Library(库)下的 Artifact Name(对象名称)字段显示以下文本:ArtifactName() - MemberName("Fiscal Calendar")
。
将根据 Book Name(工作簿名称)和 Fiscal Calendar Member Name(会计日历成员名称)显示生成的输出文件名。例如,Sample Book 1.1 – June.pdf
在执行示例分别输出定义后:
因为分别输出 POV 维设置为 None(无),并且无法为多个成员执行分别输出,将生成一个输出文件。
对于 Email(电子邮件)渠道,由于未使用 Distribution File(分发文件),在 Distribution List(分发列表)中指定的 zachary.smith@example.com
和 jane.q.public@example.com
两个用户电子邮件地址仅收到一封附加了一个输出文件的电子邮件。
对于 Library(库)渠道,未使用 Distribution File(分发文件),并且只会为在 User List(用户列表)中指定的用户授予对所生成输出文件的权限。
注:
这是示例分别输出文件。每个客户在他们的系统中将有不同的用户,因此 User List(用户列表)中没有系统用户。
该输出文件将发布到 Library(库)中 Root Folder(根文件夹)- Samples(示例)下的 Sample Book 1.1(示例工作簿 1.1)子文件夹(由 ArtifactName(对象名称) 和 Path Hierarchy(路径层次结构)中使用的文本函数生成)。
系统将向 Success Notification(成功通知)中指定的电子邮件地址 jaime.sommers@example.com
发送一封电子邮件,其中包含分别输出定义成功执行的信息。