0

有人可以向我解释如何备份 GoodData 项目,以便我可以在某些内容被错误删除的情况下恢复?

备份不需要包括数据,但应该包括其他所有内容(用户、报告、仪表板、属性、事实、指标、数据集、模型)

4

3 回答 3

1

备份除数据之外的整个项目的最佳方法是使用克隆功能。您可以克隆有或没有数据的项目的最新状态。我相信,在您的情况下,最好的克隆方法是使用所谓的“灰页”。整个过程可以分为两个步骤:“项目导出”和“项目导入”到新创建的项目中。

要创建新项目,您需要“项目授权令牌”。此外,您的用户必须对您要导出(备份)的项目具有管理员权限。

请按照简单的分步指南备份您的项目:

如何导出项目:

  1. 转到以下 url 的项目维护部分:“www.secure.gooddata.com/gdc/md/{project-id}/maintenance” 其中:{project-id} 是您正在克隆的项目的标识符。当您登录 GoodData 门户并选择项目时,可以从 URL 中检索此标识符。
  2. 单击导出。显示项目导出屏幕。
  3. 要克隆项目,请根据需要选择选项。
  4. 默认情况下,创建导出的用户作为用户包含在生成的输出中。随意添加任何有权访问该项目的其他用户,用换行符分隔每个用户。
  5. 要生成导出,请单击提交。
  6. 生成导出时,将显示以下响应:

    {“exportArtifact”:{“状态”:{“uri”:“/gdc/md/project_id/etltask/28f68dea64bcc734d93ca132e4e0b8b000000010”},“令牌”:“STGGwCnqyk25ksc”}}

  7. 在上面,导出是由 token 的值来标识的。

如何导入导出的项目:

  1. 生成导出后,您有大约 24 小时的时间将导出导入新项目。
  2. 要通过灰色页面创建项目,请转到以下 URL:“www.secure.gooddata.com/gdc/projects/”
  3. 显示项目屏幕:
  4. 接受默认复选框值,除非另有指示。为文本框提供有意义的值。
  5. 单击提交。
  6. 项目已创建。在返回的响应中,保留项目标识符。
  7. 返回到项目维护屏幕,使用新项目的项目标识符代替下面的项目 ID:www.secure.gooddata.com/gdc/md/{project-id}/maintenance"
  8. 单击导入。显示项目导入屏幕。
  9. 在导入令牌文本框中,粘贴或输入导出期间生成的令牌的值。
  10. 要将源项目导入当前选定的空项目,请单击提交。
  11. 导入项目后,将显示 OK 消息。请注意,根据项目的大小,此过程可能需要一段时间。

请随时询问您是否有其他问题。

此致,

兹德内克·马切克

技术支持工程师

好数据| 支持@gooddata.com

于 2015-06-08T15:05:12.283 回答
0

您可以使用 cl 工具进行项目克隆。可能您需要编写脚本来自动克隆以备份您的数据。

于 2015-06-08T00:44:22.637 回答
0

GoodData 确实备份了所有项目,并且可以通过询问 GoodData 支持组织来恢复它们,但只是在紧急情况下。备份的保留时间有所不同,但 99% 是按天计算的。

于 2015-06-08T12:19:23.437 回答