---
url: /v6.2/app-publish.md
---
# 应用发布

应用完成分析、探索后可以发布到应用集市中进行浏览。发布时系统会创建应用的一个快照，保存所有的设置，并存储到应用集市。发布后的应用隐藏了创作功能，主要提供仪表盘的浏览，应用集市中的应用不能再进行自由探索，但是可以根据发布时设定的交互权限查看明细数据、导出数据、导出应用模板。本文主要介绍应用发布时的相关设置。

## 发布设置

点击应用三点菜单中的发布按钮，进入发布设置。
![](/images/app-creation/app-publish-drawer.png)

### 基础设置

* **封面**
  封面图片用于展示在应用集市应用卡片上，尺寸不超过1280\*800，大小不超过10M，可以点击上传覆盖上一次封面图片，也可以通过重置恢复默认设定。
  封面图片展示时是模糊的，当鼠标悬浮在应用卡片上时展示清晰的图片。

* **水印**
  在应用集市中导出的 PDF 文件中，水印覆盖在图表上方。推荐尺寸200\*200，大小不超过10M，可以点击上传覆盖上一次水印图片，也可以通过重置恢复默认设定。

* **应用描述**
  应用的描述信息，当鼠标悬浮在应用卡片上时展示应用描述信息。

![](/images/app-creation/app-publish-basic-infos.png)

### 发布者

应用发布时可以选择是否展示发布者。展示时可以选择当前用户、用户所在的组、用户所在的组织机构作为发布者，满足不同发布场景的需求。

![](/images/app-creation/app-publish-publisher.png)

### 发布目录

应用发布时可以选择应用集市中有管理者、编辑者权限的目录进行发布。同时也可以在相应文件夹下新增子文件夹方便管理。
![](/images/app-creation/app-publish-target-directory.png)

发布目录在重新发布时不能修改。如果需要修改目录，可通过以下两种方法：

* 使用[移动](app-analyst-market.md#移动)功能，将应用移动到应用集市中的指定目录。
* 通过[取消发布](#取消发布)功能删除应用集市的应用，然后再发布应用。

### 查看者应用视图设置

查看者应用视图设置决定了用户进入已发布应用时的默认展示方式。系统提供两种视图模式供选择：

![](/images/app-creation/app-publish-viewport.png)

#### 仪表盘视图（默认）

[仪表盘](dashboard.md)视图是大多数应用的默认展示方式。在此模式下：

* 查看者进入应用后直接展示仪表盘内容
* 用户可以通过仪表盘分页功能选择要查看的目标仪表盘
* 仪表盘之间的关系为简单的一维（1-n）结构
* 适用于仪表盘数量较少、结构相对简单的应用

#### 应用门户视图

[应用门户](app-portal.md)视图提供了更加结构化的导航体验。选择此模式需要满足以下前提条件：

* **前提条件**：应用创建者必须已配置该应用的门户（Portal）
* 门户视图具有嵌套菜单结构，可以更好地组织仪表盘
* 支持多层级的仪表盘结构化展示
* 适用于仪表盘数量较多、需要分类管理的复杂应用

> \[!NOTE] 注意
> 如果选择应用门户视图但未配置门户，系统将显示默认的空门户页面。

### 只读模式交互设置

只读模式交互设置包括下列几项，在应用发布时可以根据需要开启相应的功能。

#### 查看明细数据

开启查看明细数据功能后，在应用集市的图表中可以看到图表的详细数据。打开每个图表后可以看到查看数据的两个入口。

![](/images/app-creation/app-publish-chart-datas.png)

入口1： 图表打开后，单击出现**详情**菜单，进入后可以查看当前图表的数据详情。支持查看相关列和所有列信息。 相关列展示了图表中的相关数据。所有列包括了制作图表中所用的数据集的所有信息。

![](/images/app-creation/app-publish-chart-data-detail.png)

入口2： 图表打开后，点击右上角的**查看明细数据** ，可以查看当前图表中使用到的字段的明细数据。支持查看相关列和所有列信息。 相关列展示了图表中的相关数据。所有列包括了制作图表中所用的数据集的所有信息。同时支持使用过滤条件筛选数据。

![](/images/app-creation/app-publish-chart-data-raw.png)

> \[!TIP] 提示
> 当[图表中点击交互行为](chart.md#交互)选择不响应时，应用发布时不会弹出详情菜单，无法通过入口1查看数据。

#### 导出数据

当开启导出数据功能后，应用发布后可以导出 PPT、PNG、PDF、数据等多种格式，包括图表的聚合数据以及明细数据。

![](/images/app-creation/app-publish-export.png)

##### 应用导出

应用展示时，点击右上方的导出按钮，弹出了导出选项，可以导出应用 PPT、应用 PDF、应用聚合数据。 应用导出的是指该应用内全部仪表盘的内容。

##### 仪表盘导出

仪表盘展示时，点击在仪表盘右上方的导出按钮，弹出了导出选项，可以导出仪表盘 PNG、仪表盘 PDF、仪表盘聚合数据。

> \[!TIP] 提示
> 仪表盘导出功能仅导出当前展示的仪表盘。 不展示的仪表盘不进行导出操作。

##### 图表导出

图表导出功能可以导出图表的 PNG、PDF、数据、SVG（矢量图形）。

![](/images/app-creation/app-publish-chart-export.png)

> \[!TIP] 说明
> 在仪表盘界面中，图表右上方的三点菜单中的`导出数据`与图表页面内的`导出数据`行为是一致的。

##### 明细数据导出

开启查看明细数据功能以及导出数据功能后，在[查看明细数据](#查看明细数据)两个入口打开的弹窗中都会有导出按钮，点击会将明细数据导出为 xlsx 文件。

#### 导出应用模板

开启导出应用模板后，在应用的三点菜单中会出现使用模板新建应用和导出模板按钮，模板的用法参考[使用模板创建应用](app-create.md#使用应用模板创建应用)。
![](/images/app-creation/app-publish-export-template.png)

#### 去分析

[去分析](chatbi-analyst.md)是图表的增强功能，系统将指标分析功能与发布后的应用相结合，使发布后的图表拥有了二次分析的能力。

#### 图表支持打开大图

控制仪表盘内图表控件是否可以打开放大，关闭后该应用内所有图表都不可以打开放大。

### 数据集更新计划设置

发布应用的时候也可以选择将创作区设置好的任务计划覆盖到发布区中。默认的行为是不覆盖，也就是保留应用集市中原有的执行计划。

![](/images/app-creation/app-publish-dataset-plan.png)

根据数据分析师的工作流，在应用创作中，主要进行模型和看板等内容的搭建，而内容搭建完毕并且发布到应用集市时，发布区的应用是创作的一个快照。用户可以根据自己的需求在应用创作或者应用集市分别设置独立的任务计划。

## 取消发布

应用发布后，可以通过取消发布来删除应用集市中的应用。 应用发布后，应用三点菜单中会出现取消发布选项。 未发布应用或已经取消发布的应用，应用菜单中是没有取消发布选项的。

应用取消发布后，应用集市中此应用将被删除，被授予该应用查看者权限的其他用户在**应用集市**->**发布给我的**中也将看不到此应用。

## 重新发布

发布后的应用不会随着应用创作中的应用而变化。当应用创作中的内容更新时，可以通过**重新发布**，更新应用集市中的应用。重新发布设置页面与发布设置页面相同，除[发布目录](app-publish.md#发布目录)不能修改，其他设置都支持修改。

> \[!TIP] 提示
> 重新发布应用时，app hash 是保持不变的，但 app id 将会是新的，当发布后的应用被使用在嵌入式分析、跳转、自定义 JS等场景时，应优先使用 app hash。

## 暂停服务/恢复服务

当系统进行升级维护或故障处理，例如底层数据进行迁移时，部分已发布的应用会受到影响从而报错，此时是不希望用户访问到相关的仪表盘的。

针对这种情况可以使用应用暂停服务的功能。 当系统进行维护时，对应用进行暂停服务。

![](/images/app-creation/app-publish-pending.png)

应用集市发布的应用会展示暂停状态，打开时提示维护中等信息，用户了解应用的状态。

![](/images/app-creation/app-publish-pending-page.png)

当系统故障处理结束可对应用恢复服务，用户正常访问应用。
