# 故障排除 - 在空间中工作

此页面建议您在共享和托管空间中工作时可能遇到的常见问题的解决方案。

## 需要更新加载脚本，但应用程序所有者不可用

在协作设置中，有时可能需要更新数据加载脚本，但应用程序所有者不可用。

空间管理员（在空间中具有所有者或可以管理角色的用户）可以为符合条件的用户分配管理加载脚本的权限。

请尝试以下操作之一：

* 将可以编辑应用程序中的数据角色分配给共享空间中的特定用户。这些用户将能够编辑加载脚本或管理数据。

* 复制应用程序。当您复制应用程序时，您将成为新副本的所有者。

对于上述两种解决方案，用户都需要应用程序或脚本中所用数据源的访问权限才能重新加载。如果他们没有访问权限，请与租户管理员联系，移动或更改任何所需数据源的所有权，或提供访问数据源所需的空间权限。编辑连接时需要输入新凭据。

有关更多信息，请参阅[管理管理员的数据连接](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-administer-data-connections.htm)。

## 已发布应用程序的源应用程序已删除

如果删除了托管空间中某个应用程序的源应用程序，则无法根据需要更新和重新发布该应用程序的已发布副本。

您需要重新建立源应用程序和已发布应用程序之间的父子关系。您可以通过保存已发布应用程序的备份副本，然后从个人或共享空间重新发布此备份副本。

执行以下操作：

1. 导出不带数据的应用程序的已发布副本。

   [从托管空间导出应用程序](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/managing-apps-in-managed-spaces.htm#ExportingAppsFromManagedSpaces)

2. 将应用程序重新上传到个人或共享空间。

3. 使用与现有已发布应用程序相同的名称将应用程序发布回同一托管空间。

   出现提示时，选择替换以替换应用程序的现有已发布副本。

## 我更改了空间成员的角色，但他们的访问权限没有更改

当您对用户对应用程序或脚本的权限进行任何更改时，这些更改不会立即反映在主动打开的应用程序和脚本中。为了确保更新对用户权限进行更改，用户必须关闭属于受影响应用程序的所有浏览器选项卡，并等待至少两分钟（应用程序会话的存留时间），然后重新打开应用程序。这适用于个人、共享及受管空间中的应用程序和脚本权限。新打开的应用程序的权限更改会立即反映出来。

## 空间、应用程序或其他实体的所有者已离开租户

当从 Qlik Cloud 中删除用户时，例如当用户离开组织时，他们拥有的资产将不再有所有者。这可能会导致应用程序和脚本重新加载失败，并导致其他访问问题。

A 租户管理员可以重新分配空间、应用程序、脚本和数据连接的所有权。附带说明一下，分析管理员和数据管理员可以分别在共享空间和托管空间以及数据空间中执行类似的管理任务。

请与租户管理员联系，询问如何重新分配资产所有权，并根据需要将其移动到其他空间。

有关更多信息，请参阅：

* [管理面向租户和分析管理员的应用程序](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-administer-apps.htm)

* [为租户和分析管理员管理脚本](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-administer-scripts.htm)

* [管理管理员的数据连接](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-administer-data-connections.htm)

* 根据 Qlik Cloud 订阅类型，为以下项之一：

  * [将用户添加至 Qlik Cloud](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/SaaS-invite-users-capacity-model.htm)（基于容量的订阅）

  * [将用户添加至 Qlik Cloud](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/SaaS-invite-users.htm)（基于用户的订阅）

  * [将用户添加至 Qlik Anonymous Access 租户](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/SaaS-invite-users-anonymous.htm)（Qlik Anonymous Access 订阅）

## 备份添加到托管空间中已发布应用程序的内容

将应用程序发布到托管空间后，空间成员可以在发布的副本中创建新的工作表和可视化效果。

如果已发布的应用程序被删除，则无法恢复自发布以来添加到其中的内容。

作为预防措施，建议经常创建已发布应用程序的备份副本。从 Analytics 活动中心，使用无数据下载选项。另一个最佳实践是定期复制已发布应用程序中的重要社区工作表，并将其粘贴到源应用程序中。这些工作表可以在重新发布之前公开，以将其作为基本内容添加到应用程序中。

如果应用程序被删除，可以从源应用程序重新发布，也可以将备份副本上传到开发空间，然后发布回托管空间。

有关更多信息，请参阅[从托管空间导出应用程序](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/managing-apps-in-managed-spaces.htm#ExportingAppsFromManagedSpaces)。

## 我使用另一个空间中的数据源构建了一个应用程序，但我无法访问该空间。

在共享空间中工作时，可以使用其他空间的数据源在共享空间构建分析内容。如果您无法访问包含数据源的任何空间，则可能会遇到重新加载失败和访问问题。

作为第一步，请确认您确实无法访问源所在的空间。如果是这种情况，您可以：

* 如果访问问题是由空间所有者离开租户（作为用户删除）引起的，请与租户管理员联系以重新分配所有权，并根据需要移动数据源。编辑数据连接需要用户凭据。

* 请考虑自己重新创建任何数据连接。

## 我有空间权限，但我仍然无法处理某些内容

对于某些内容 — 例如，ML 资源和业务词汇表 — 您需要由租户管理员分配某些权限。这些管理员分配的权限是在空间中工作的先决条件。

要获得对 Qlik Predict 的完全访问权限，您需要拥有 Automl Experiment Contributor 和 Automl Deployment Contributor 角色，并且通常需要默认权限和自定义角色中分配的权限组合。

对于大多数业务词汇表操作，您需要Steward内置安全角色。