The Anaplan Security team’s policy mandates that all models undergoing model concurrency testing must be sanitized. This provides additional protection for customers on top of the secure performance test environment. Model sanitization involves manipulation of data contained in a model to values that do not allow the identification of a company, any persons, any precise locations, any company plans, and any other sensitive data.
We advise customers to make a copy of their model, sanitize it, and provide the model concurrency team with access to the model. We can then import this sanitized copy of the model into our performance test environment. Alternatively, if there is insufficient workspace capacity to enable a model copy, L3 Support can assist by providing an isolated workspace to carry out sanitization.
This document serves to inform model builders/customers of what the model sanitization requirements are and some approaches. Script development does not start until a model has been imported into the performance test environment.
We understand that customers may not sanitize all data due to time/effort constraints. We recommend that all data be sanitized, but the table below lists which data can remain unchanged.
公司名称通常可以以模型的名义找到。当您制作模型的副本时,请将其重命名为易于识别的“性能模型”名称。这也确保我们的团队导入正确的模型。
这种类型的数据通常在模型本身中。检查组织,关键供应商,客户或分销商等的一般列表。对于此数据,我们建议将这些值转换为“编号列表”的修改版本(请参阅Sanitization Techniques部分),或更换了带有随机的α数字字符串。相反,使用数字是不可接受的,因为它降低了模型的可读性。仪表板上的任何名称实例也应适当修改。
财务数据通常是从几个模块中计算出的值。检查收入和费用的蓝图视图,以获取所有原始模块的列表。这些模块中的相关数值值将阻止人们猜测公司的规模和市场绩效。使这些数字值完全相同是足够的。但是,仅用0代替它们是不建议的. Remember that the goal of model concurrency testing is to provide information on performance during concurrent usage—realistic cell calculations should be exercised. Please refer to the Sanitization Techniques section for best practices.
People names can often be used in employee lists, teams lists, and similar. Changing the names to a modified version of the “Numbered List” will help replace the actual names (refer to Sanitization Techniques section). Another option would be to just replace the surname column values with random strings in the list. The surname need not be unique depending on usage within the model. In such cases, you can copy/paste one value for all surnames instead. If you would like a list of randomly generated names, please contactmodel.concurrency@anaplan.com提前,我们可以将其作为CSV或电子表格文档提供。
这最有可能在与上述“其他公司名称”的同一列表中找到。此外,还应检查销售办公室,资产和扩建计划等列表。地址通常包含在简单的文本字段中。用大约100个字符的任何随机字符串代替它们就足够了。每个地址不必是唯一的,并且足以复制/粘贴相同的随机字符串。
产品品牌和产品名称可以使您可以轻松识别您公司所属的行业,甚至猜测您的公司如果产品范围非常有限。这些名称可以用编号列表替换。很快对这些数据进行消毒的另一种方法是导出列表并进行查找和替换常见品牌的操作。将文档保存为CSV文件,并运行一次导入操作,以纠正唯一标识符设置。如果所讨论的产品是通用的,则无需消毒。
This type of data is similar to the above "Products" and the approach to sanitization is also the same. This has a low sanitization priority as this data tends to not contain any identifiable branding.
工作空间管理员可以使用以下步骤消毒列表项目:
这是对代表敏感数据(例如员工列表,帐户等)的列表项进行消毒项目的最快方法。以下步骤将把专有名称转换为alpha-numeric字符串格式。
Modules used for collecting user data input, such as actual sales figures, forecasted sales values, salaries, etc. can be quickly sanitized using the following steps:
如果您在模块中只有一列数据要进行消毒,则应该可以直接从电子表格/文本应用程序中进行副本和粘贴。有时可能由于需要从“列表选择”中值的单元格引起的时间。为了克服此障碍,您可以使用进出口功能。
进出口功能也是一种方便的方式,可以在一个操作中对几列数据进行消毒。此方法通常还会减少人为错误。
如果您在数据的消毒过程中遇到错误,则可以使用“设置”选项卡>“历史记录”中的模型还原功能返回原始状态。