# 为租户和分析管理员管理脚本

如果您是租户管理员或分析管理员，则可以在托管空间之间或自我管理（个人或共享）空间之间移动脚本、更改脚本所有者、删除脚本以及管理重新加载计划。

## 管理脚本的管理员访问级别

租户和分析管理员对脚本拥有不同的访问权限：

* 租户管理员：可管理托管、共享和个人空间中的所有脚本。

* 分析管理员：可以在托管和共享空间中管理脚本。无法管理其他用户个人空间中的脚本。

信息注释脚本所有者和开发人员也可以管理脚本属性。有关更多信息，请参阅[管理脚本](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/managing-scripts.htm)。

## 脚本概述

若要管理脚本，请转到 Administration 活动中心中的内容页面，然后打开脚本选项卡。选项卡显示一个表，其中包含有关脚本所有者及脚本所在空间的信息。您还可以查看脚本上次更新的时间，并查找有关计划数据重新加载的详细信息。您可以按列名称或上次更新进行排序，并按名称、ID、所有者或空间进行筛选。

在表上方的下拉列表中选择来源或已发布：

* 来源显示个人或共享空间中的脚本。作为租户或分析管理员，您可以对这些脚本执行以下操作：

  * 管理脚本重新加载计划
  * 更改脚本的所有者
  * 将脚本移动到另一个空间
  * 删除脚本

* 已发布显示托管空间中的脚本。作为租户或分析管理员，您可以对这些脚本执行以下操作：

  * 管理脚本重新加载计划
  * 将脚本移动到另一个空间
  * 删除脚本

## 更改脚本的所有者

作为租户或分析管理员，您可以更改脚本的所有者。

执行以下操作：

1. 在 Administration 活动中心，转到内容 &gt; 脚本。
2. 选择源。
3. 选择一个或多个脚本，然后单击更改所有者。
4. 在更改所有者对话框中，选择要成为新所有者的用户，然后单击应用。

## 更改脚本的空间

作为租户或分析管理员，您可以将脚本移动到另一个空间。

执行以下操作：

1. 在 Administration 活动中心，转到内容 &gt; 脚本。

2. 选择源或已发布。

3. 选择一个或多个脚本，然后单击移动。

4. 在移动对话框中，选择要移动脚本的空间，然后单击确认。

   信息注释

   更改脚本的空间时，您可能需要更高的权限。如果需要，请在确认之前选中获取提升的权限复选框。

   如果您不是脚本的所有者，或者没有当前或新空间的可管理权限，则需要提升权限。这些特权是临时的，将在空间更改完成后恢复。

## 管理脚本数据的计划重新加载

重新加载脚本会使用脚本数据源中的最新数据对其进行更新，然后将其导出。可以从活动中心手动重新加载脚本，也可以根据计划自动重新加载。 可以通过创建具有基于时间或基于事件的触发器的任务来配置计划的重新加载。

作为租户管理员或分析管理员，您可以查看和删除为计划重新加载创建的任务。这是在 Administration 活动中心完成的。您可以看到上次重新加载和下一次计划重新加载的时间。在存储脚本和数据源的空间中拥有适当的权限后，您还可以创建和编辑这些任务。

有关计划重新加载脚本的任务的详细信息，包括限制和注意事项，请参阅[运行脚本](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/ScriptEditor/reloading-scripts.htm)。有关重新加载数据所需权限的信息，请参阅[管理共享空间中的权限](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/managing-shared-spaces.htm)和[管理受管空间中的权限](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/managing-managed-spaces.htm)。

### 查看脚本重新加载计划的状态

脚本表中的计划列显示了计划重新加载的脚本任务的状态。空列表示脚本没有任务。这些状态包括：

* 已计划：脚本至少有一个已激活的任务。

* 计划已禁用：脚本的所有任务当前都已停用。有关如何停用任务的信息，请参阅[任务停用的原因](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Refresh/refresh-manage-tasks.htm#Reasons)。

### 创建或编辑重新加载计划

要配置重新加载计划，具有脚本及其数据内容的适当空间权限的租户管理员和分析管理员可以创建新任务或编辑现有任务。任务可以配置为按基于时间或基于事件的时间表运行。

信息注释编辑任务可更改任务的所有者。请参阅[计划重新加载任务的所有权](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-administer-scripts.htm#Ownershi)。

执行以下操作：

1. 在 Administration 活动中心，转到内容 &gt; 脚本。

2. 选择源或已发布，然后找到要为其添加或编辑任务的脚本。

3. 单击 the 计划 icon，然后选择。

4. 如果要添加新任务，请在计划对话框中单击创建新任务。要编辑现有任务，请单击任务旁边的 the 编辑 icon 并选择。

5. 使用所需的计划设置配置任务。

   有关如何为脚本配置任务的详细信息，请参阅[重新加载应用程序数据](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/reloading-apps-cloud-hub.htm)。

6. 单击保存。

#### 计划重新加载任务的所有权

数据刷新任务是为负责该任务的用户运行，而不是为脚本所有者运行。为了使任务成功运行，任务所有者仍然必须对脚本及其数据源具有正确的访问权限。某些操作会导致任务所有者的更改。任务所有者通过以下规则来确定：

* 当您创建任务以安排脚本的刷新时，您将成为该任务的所有者。

* 如果其他用户编辑或保存现有任务，他们将成为该任务的新所有者。

* 如果其他用户修改了脚本，他们将成为该脚本所有刷新任务的新所有者。

* 发布或重新发布脚本到托管空间不会更改已发布副本中任何现有任务的所有者。

### 删除重新加载计划

租户管理员和分析管理员可以从 Administration 活动中心删除现有任务以进行计划重新加载。

执行以下操作：

1. 在 Administration 活动中心，转到内容 &gt; 脚本。

2. 找到要从中删除任务的脚本。

3. 单击 the 计划 icon，然后选择。

4. 在计划对话框中，单击任务旁边的 the 删除 icon，然后选择。

## 删除脚本

作为租户或分析管理员，您可以删除脚本。

执行以下操作：

1. 在 Administration 活动中心，转到内容 &gt; 脚本。

2. 选择源或已发布。

3. 选择一个或多个脚本，然后单击删除。

4. 在删除脚本对话框中，选中复选框以确认删除，然后单击删除。