查看示例分别输出定义文件

提供了分别输出定义示例,供您查看和使用分别输出功能示例。本节介绍这些分别输出示例。

注意:在本节中,对示例分别输出 CSV 文件的任何引用都仅适用于 Narrative Reporting 部署。

服务管理员部署示例内容后,您可以查看示例分别输出定义。有关详细信息,请参阅“安装示例”。

您可以参考这些示例来创建自己的分别输出定义。

示例分别输出文件包括以下文件:

  • 示例目标分发文件:

    • bursting_file_segments.csv

      此目标分发 CSV 文件用于 Sample Bursting Definition 1(示例分别输出定义 1),包含 Segments(段)维中的 level 0 成员以及前五个成员的一些虚构(并非实际)用户 ID 和电子邮件地址。


      包含段的分别输出 CSV 文件
    • bursting_file_empty.csv

      此目标分发 CSV 文件仅包含列标题,因此您可以将它用作创建新 Targeted Distribution(目标分发)文件的起点。


      包含列标题的分别输出 CSV 文件
  • 示例分别输出定义文件:

    • 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)中的选择:


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_emailsuser_emails 列中为每个成员列出的电子邮件地址,通过电子邮件向各个用户发送相应的输出文件。

    例如,对于 BAS 成员,将通过电子邮件向 jane.q.public@example.comuser0001 发送生成的输出,以此类推。

  • 对于 Library(库)渠道,所有五个输出文件都将发布到 "Library"(库)中 Root Folder(根文件夹)- Samples(示例)下的 Sample Report 1(示例报表 1)子文件夹(由 ArtifactName(对象名称)Path Hierarchy(路径层次结构)中使用的文本函数生成)。

    将根据分发文件的 user_names 列授予对每个输出的库访问权限。例如,对于 BAS 成员,将为 user0001 授予对生成的输出的访问权限,以此类推。

  • 系统将向 Success Notification(成功通知)中指定的电子邮件地址 jaime.sommers@example.com 发送一封电子邮件,其中包含分别输出定义成功执行的信息。


将 PDF 文件发布到库 - 示例分别输出定义 1

Sample Bursting Definition 2(示例分别输出定义 2)

此示例分别输出定义为 Segments(段)维生成报表的输出,但不使用 Targeted Distribution(目标分发)文件。它通过电子邮件将所有输出文件发送给指定的用户,并将输出文件发布到库。

该分别输出定义使用 Sample Report 1(示例报表 1)作为分别输出对象,并包含在 Bursting POV Dimension(分别输出 POV 维)中选择的 5Segment(段)成员。

请查看以下图像,它显示了 "Sample Bursting Definition 2"(示例分别输出定义 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.comjane.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 发送一封电子邮件,其中包含分别输出定义成功执行的信息。


将 PDF 文件发布到库 - 示例分别输出定义 2

Sample Bursting Definition 3(示例分别输出定义 3)

此示例分别输出定义将生成一个工作簿的单个输出,且没有维的分别输出,生成的输出文件将通过电子邮件发送至指定的用户,并且会将输出文件发布到库。

该分别输出定义使用 Sample Book 1.1(示例工作簿 1.1)作为分别输出对象,并将分别输出 POV 维设置为 None(无),因此只会生成一个输出文件,且不使用目标分发文件

请查看以下图像,它显示了 "Sample Bursting Definition 3"(示例分别输出定义 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.comjane.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 发送一封电子邮件,其中包含分别输出定义成功执行的信息。


将 PDF 文件发布到库 - 示例分别输出定义 3