Skip to main content

AlteryxGallery MongoDB 架构

AlteryxGallery MongoDB 是 Server 实例的 Server UI 部分的数据库。本文介绍与 Server 版本 2024.1 相对应的 AlteryxGallery MongoDB 架构版本 61。使用嵌入式 MongoDB 或用户管理的 MongoDB 的 Server 会使用此架构。

作为 Server 管理员,您可能需要访问 Server 实例的 MongoDB 架构来执行报告和分析操作。您可以使用任何兼容的客户端访问 MongoDB 架构。mongo Shell 是一款非常适合通过命令行进行访问的工具。MongoDB Compass 是一款非常适合通过 GUI 进行访问的工具。如果使用 MongoDB Atlas,则可以通过 Atlas Web 控制台访问数据库文档。

警告

我们不支持直接对 MongoDB 数据库进行编辑。直接编辑会导致意外结果。

AlteryxGallery MongoDB 由以下集合组成。集合是对 MongoDB 文档的分组,而 MongoDB 文档则由一系列字段值对组成。选择一个集合可查看字段的定义,该定义也称为架构。

重要

从 2020.1 版本开始,此集合已过时。如果从以前的版本升级,数据将保留,但不会再使用。

activeDirectoryPermissions 集合中包含 Active Directory 用户和用户组的权限。此集合概念仅存在于使用 Windows 身份验证的 Server 中。

  • [已过时] _id:(ObjectId) 文档主键。

  • [Obsolete] Category:(Int32) 将对象标识为用户或用户组。用户=0。用户组=1。

  • [Obsolete] Name:(String) 用户或用户组名,格式为 domain\object(域名\对象)

  • [Obsolete] Sid:(String) Active Directory SID(安全标识符)。

  • [已过时] DisplayName:(String) 用户或用户组显示名称。

  • [已过时] PermissionType:(String) 授予用户或用户组的角色权限。-1=无访问权限。0=查看者。2=创建者。3=管理员。

apiNonces 集合包含活跃 API 会话的 API 验证序号和 nonce(随机数)数据。

  • _id:(ObjectId) 文档主键。

  • ApiKey:(String) 用户的 API 验证序号。

  • Timestamp:(Int32) 周期 (Epoch) 时间戳。

  • Nonce:(String) 具有唯一性的随机数值。

  • CompoundKey:(String) 由 API 验证序号、时间戳和 nonce(随机数)组成的复合密钥。

  • CreateDate:(Date) 创建 nonce(随机数)的日期时间 (UTC)。

appInfos 集合包含已发布的工作流数据。

  • _id:(ObjectId) 文档主键。

  • CreatedBy:(String) 原始作者 ID。

  • IsPublic:(Boolean) 工作流公开共享的标记。

  • DateMadePublic:(Date) 上次公开工作流的日期时间 (UTC)。

  • IsDeleted:(Boolean) 工作流已删除标记。请注意,将此标记更改回 false 不会恢复已删除的工作流。

  • TotalRunCount:(Int32) 所有工作流版本的所有运行计数。

  • SubscriptionId:(String) 工作流的订阅(工作室)ID。

  • SubscriptionName:(String) 订阅显示名称。

  • TagIds:(Array) 标签 ID 的数组。

  • ServiceId:(String) 在AlteryxServiceAS_Applications 中的文档 ID。

  • SourceAppId:(String) 通过 API 进行工作流迁移(升级)时使用的 ID。

  • Revisions:(Array) 有关所有工作流修订信息的数组。

    • RevisionId:(String) 修订 ID。

    • ParentId:(String)

    • RevisionNumber:(Int32)

    • AuthorId:发布修订内容的作者 ID。

    • DateCreated:(Date) 发布修订内容的日期时间 (UTC)。

    • ExecutionMode:(Int32) 工作流运行模式。0=安全。1=半安全。2=无限制。

    • RunDisabled:(Boolean) 用于禁用工作流运行的标记。

    • IsChunkedPackage:(Boolean) 指示工作流数据包在上载时是否拆分为区块的标记。

    • RunCount:(Int32) 修订运行计数。

    • DownloadCount:(Int32) 修订下载计数。

    • PackageType:(Int32) 用于标识工作流数据包类型的整数值。0=应用程序。1=工作流。2=宏。

    • PrimaryApplication:(Object) 工作流元数据。

      • FileName:(String) 工作流文件名。

      • MetaInfo:(Object) 由 Designer 提供的工作流元数据。包括以下字符串:NameDescriptionAuthorCopyrightUrlUrlTextOutputMessageNoOutputFilesMessage

      • NextApp:(String) 用于连锁的应用程序。

      • Validation:(Object) 特定于主要工作流的验证信息。

        • IsValid:(Boolean) 工作流通过验证时设置的标记。

        • RequiresPrivateData:(Boolean) 工作流需要位置或业务洞察数据时设置的标记。

        • Messages:(Array) 有关验证的错误消息。

        • DatasetMessages:(Array) 由数据集要求引起的验证错误消息。

        • ValidationId:(String) 验证作业 ID。

        • RequiresApproval:工作流违反了配置的运行模式,且需要管理员批准。

    • Applications:(Array) 工作流元数据。该数据结构与主应用程序相同,但还包括连锁应用程序的相关信息。

    • Validation:(Object) 整个数据包的验证信息。发布工作流时执行验证。字段与“主应用程序验证”对象中的字段相同。

    • HasPrivateDataExemption:(Boolean) 私有数据豁免的标记。HasPrivateDataExemption 如果从未设置,则可以为 null。如果值不存在,则默认为 false。

    • UploadDate:(Date) 上传工作流的日期时间 (UTC)。

    • WorkflowCredentialType:(Int32) 用于标识工作流凭证类型的整数值。

    • CredentialId:(String) 所使用工作流凭证的 ID。

    • CredentialUsername:(String) 凭证用户名。

    • CredentialPasswordId:(String) 所存储凭证密码的 ID。

    • IsE2:(Boolean) 标识特定工作流修订是否使用 e2 (AMP) 引擎。

    • Permissions:(Array) 特定于工作流的权限。

      • CanDownload:(Boolean) 标记,启用工作流下载。

      • AllowVersionHistory:(Boolean) 用于允许其他人查看工作流历史记录的标记。

  • PublishedRevision:(Object) 数组,定义当前发布的工作流版本。数据结构与 Revisions 相同。

  • IconId:(String) 工作流图标图像 ID。

  • Version:(Null)

  • WorkerTag:(String) 工作流工作程序标签。

  • IsReadyForMigration:(Boolean) 工作流迁移(升级)标记。

  • Comments:(String) 与工作流有关的任何注释。

  • RunDisabled:用于禁用工作流运行的标记。

  • PackageType:(Null)

AppInfoSearchData 集合包含用于搜索的 AppInfox 索引数据和字段。

  • _id:(ObjectId) 文档主键。

  • _t:(String) 类型鉴别符。由 Mongo C# 驱动程序用于帮助完成反序列化。

  • Ownerld:(String) 创建工作流的用户的用户 ID。

  • SubscriptionId:(String) 工作流的订阅(工作室)ID。

  • IsPublic:(Boolean) 工作流公开共享的标记。

  • TagNames:(String) 标签名称。

  • Name:(String) 搜索对象的显示名称。

  • Owner:(String) 创建工作流的用户的显示名。

  • FileName:(String) 工作流文件名。

  • ChainedAppNames:(String) 链接的应用程序名称。

  • TagIds:(String) 标签 ID。

  • PackageType:(Int32) 用于标识工作流数据包类型的整数值。0=应用程序。1=工作流。2=宏。

  • DateCreated:(Date) 发布修订内容的日期时间 (UTC)。

  • DateMadePublic:(Date) 上次公开工作流的日期时间 (UTC)。

  • TotalRunCount:(Int32) 所有工作流版本的所有运行计数。

  • IsAmp:(Boolean) 标示是否使用 AMP 。

appPackages 集合不再使用。

auditEvents 集合中包含审核日志事件。请访问 Auditlogs API 端点帮助页面。

  • _id:(ObjectId) 文档主键。

  • Entity:(String) 创建、更改或移除的对象的类型。

  • EntityId:(String) 对象 ID。

  • UserId:(String) 触发操作的用户的 ID。

  • Timestamp:(Date) 操作发生的日期时间 (UTC)。

  • Event:(String) 操作。

  • OldValues:(String) 原始实体值。

  • NewValues:(String) 新实体值。

authenticationNonces 集合中存储身份验证期间使用的 nonce(随机数)值。

  • _id:(ObjectId) 文档主键。

  • NonceValue:(String) 具有唯一性的 nonce(随机数)值。

  • TimeStamp:(Date) 创建 nonce(随机数)的日期时间 (UTC)。

bannerImages 集合中包含上传到 Server 的横幅图像。请参阅媒体

  • _id:(ObjectId) 文档主键。

  • MimeType:(String) 所上传图像的 mime 类型。

  • FileName:(String) 所上传图像的文件名。

  • Banner:(String) 所上传文件的 Base64 编码二进制数据。

  • Active:(Boolean) 指示横幅是否处于活动状态的标记。

  • StartDate:(Date) 将横幅设置为活动状态的日期时间 (UTC)。

  • EndDate:(Date) 将横幅设置为非活动状态的日期时间 (UTC)。

  • SortOrder:(Int32) 横幅旋转顺序。

  • Link:(String) 横幅图像所链接到的 URL。

  • AltText:(String) URL 描述性悬停文字。

“collections”集合中包含有关collections的数据。

  • _id:(ObjectId) 文档主键。

  • CollectionId:(String) 集合 ID。在 Server 集合 URL 中使用。

  • Name:(String) 集合名称。

  • OwnerId:(String) 集合所有者的用户 ID。

  • DateAdded:(Date) 创建集合的日期时间 (UTC)。

  • Apps:(Array) 集合中所有工作流的信息的数组。

    • ApplicationId:(String) 工作流 ID。

    • DateAdded:(Date) 将工作流添加到集合的日期时间 (UTC)。

    • AddedById:(String) 将工作流添加到集合的用户的用户 ID。

  • Schedules:(Array) 集合中所有计划的信息数组。

    • ScheduleId:(String) 计划 ID。

    • DateAdded:(Datetime) 将计划添加到集合的日期时间 (UTC)。

    • AddedById:(String) 将计划添加到集合的用户的 ID。

  • Insights:(Array) 集合中所有洞察信息的数组。

    • InsightId:(String) 洞察 ID。

    • DateAdded:(Date) 将洞察添加到集合的日期时间 (UTC)。

    • AddedById:(String) 将洞察添加到集合的用户的用户 ID。

  • Users:(Array) 将集合共享到的用户的数组。

    • UserId:(String) 用户 ID。

    • DateAdded:(Date) 添加用户的日期时间 (UTC)。

    • AddedById:(String) 用户 ID,此用户添加了用户。

    • ActiveDirectoryObject:(Array) 使用集成 Windows 身份验证的 Server 的 Active Directory 信息。

      • Category:(Int32) Active Directory 对象的类型。0=用户。1=用户组。

      • Name:(String) Active Directory 用户或用户组的网络名称。

      • Sid:(String) Active Directory 用户或用户组的 SID。

      • DisplayName:(String) Active Directory 用户或用户组名。

    • ExpirationDate:(Date) 用户的到期日期时间 (UTC)。

    • Permissions:(Object) 用户的集合权限。

      • Collection:(Object) 集合级用户权限。

        • IsAdmin:(Boolean) 集合管理员权限的标记。具有此权限的用户拥有所有资产和用户管理权限。

      • Assets:(Object) 资产级集合权限。

        • CanAdd:(Boolean) 将资产(例如,工作流和洞察)添加到集合的权限。

        • CanRemove:(Boolean) 从集合中移除资产(例如,工作流和洞察)的权限。

        • CanUpdate:(Boolean) 更新集合中的资产(例如,工作流和洞察)的权限。

      • Users:(Object) 用户管理集合权限。

        • CanAdd:(Boolean) 将用户添加到集合的权限。

        • CanRemove:(Boolean) 从集合中移除用户的权限

  • Subscriptions:(Array) 该数组包含将集合共享到的订阅(工作室)的相关信息。数据结构与 Users 相同。

  • UserGroups:(Array) 数组,包含将集合共享到的用户组的相关信息。数据结构与 Users 相同。

CollectionSearchData 集合中包含可供搜索功能使用的集合索引数据和字段。

  • _id:(ObjectID) 文档主键。

  • _t:(String) 类型鉴别符。

  • Name:(String) 集合的名称。

  • Owner:(String) 集合所有者的名称。

  • OwnerId:(String) 集合所有者的用户 ID。

  • DateCreated:(Datetime) 创建集合的日期时间。

  • WorkflowCount:(Int32) 集合内的工作流数。

  • ScheduleCount:(Int32) 集合内的计划数。

  • UserCount:(Int32) 集合内的用户数。

  • UserGroupCount:(Int32) 集合内的用户组数。

  • CollectionId:(String) 此对象表示的集合 ID。

commandQueueItems 集合中包含索引搜索更新命令。此集合通常为空,除非搜索索引工具当前正在更新条目或出现更新搜索索引失败的情况。

  • _id:(ObjectId) 文档主键。

  • Command:(Int32) 命令的类型。

  • SearchData:(Object) 特定于搜索索引的元数据。此架构可能会因创建或更新的搜索类型而异。此外还有包含搜索数据的其他字段。

    • _t:(String) 搜索数据的类型。

    • _id:(String) 搜索数据 ID。

  • State:(Object) 更新请求状态和消息。

Configurations 集合包含 Server 配置信息和设置。

  • _id:(ObjectId) 文档主键。

  • EffectiveDate:(Date) 环境的安装日期时间 (UTC)

  • SystemMessage:(String) Server 中向用户显示的横幅系统消息。请参阅通知

  • [已过时] Terms:(Array) 服务条款信息(仅适用于 Alteryx Public Gallery [gallery.alteryx.com])。

    • [已过时] _id:(ObjectId) 文档主键。

    • [已过时] EffectiveDate:(Date) 同意接受条款的日期。

    • [已过时] Text:(String) 服务条款协议文本。

  • Notifications:(Object) 电子邮件通知配置信息。

    • Email:(Array) 包含电子邮件通知配置数据的数组。

      • Name:(String) 电子邮件通知名称。

      • Subject:(String) 电子邮件的主题。

      • Body:(String) 电子邮件的正文。

      • IsBodyHtml:(Boolean) HTML 电子邮件通知正文的标记。

      • EmailGroup:(Object) 电子邮件通知所属的电子邮件首选项组的相关信息。

        • Group:(String) 电子邮件首选项组 ID。

        • Description:(String) 有关电子邮件首选项组的描述。

        • Active:(Boolean) 指示组是否处于活动状态的标记。

      • FriendlyName:(String) 电子邮件通知显示名称。

      • Description:(String) 有关通知的总结性描述。

      • Placeholders:(Array) 占位符字符串的数组。在电子邮件通知模板中使用了占位符。字符串包括集合名称集合所有者名称集合 URL工作流名称工作流 URL集合所有者 URL

      • IsDisableable:(Boolean) 用于允许禁用通知的标记。

      • Enabled:(Boolean) 用于启用通知的标记。

    • NotificationPreferenceGroups:(Array) 电子邮件首选项组信息。

      • Group:(String) 电子邮件首选项组 ID。

      • Description:(String) 有关电子邮件首选项组的描述。

      • Active:(Boolean) 用于使组处于活跃状态的标记。

    • DesignerDownloadURL:(String) Designer 下载链接 URL。

    • DefaultPermission:(String) 默认用户角色。可能的值包括No Access(无访问权限)Viewer(查看者)Member(成员)Artisan(创建者)Curator(管理员)

    • SignupDisabled:(Boolean) 用于标示是否禁用 Server 账户注册。允许用户使用内置身份验证类型通过 Server 中的登录屏幕注册账户。此标记还允许在用户成功通过身份提供商进行身份验证后使用 SAML 自动创建账户。

    • GalleryName:(String) Server 的自定义名称。在主题设置中定义。请参阅主题

    • AnonymousUsage:(Boolean) 用于允许匿名(未注册)用户运行工作流的标记。

    • ApiEnabled:(Boolean) 标示是否启用 Server API 访问权限。

    • CustomCss:(Object) Server 主题中定义的自定义 CSS。请参阅主题

      • Sections:(Array) 包含每个主题部分的数组。

        • Name:(String) 部分名称。可能的值包括 Header(标题)、Side Navigation(侧边导航)、Primary button(主要按钮)、Secondary button(次要按钮)。

        • Styles:(Array) 样式信息。

          • Selector:(String) 应用样式的选择器的逗号分隔列表。

          • Properties:(Array) 样式属性。

            • FriendlyName:(String) CSS 样式属性的易记名称。

            • Names:(Array) CSS 样式属性。

            • Value:(String) 属性值。

    • UserCredentialState:(Int32)

    • SchedulerEnabled:(Boolean) 标示是否在 Server 级启用“计划”。

    • SchedulerValidationInterval:(String)

    • KeyPairXmlEncrypted:(String) 加密密钥值。

    • NumAllowedLoginAttempts:(Int32) 锁定帐户前允许的登录失败次数。

    • MigrationEnabled:(Boolean) 用于允许迁移(升级)工作流的标记。

    • DirectDownloadDisabled:(Boolean) 关闭用户直接下载工作流权限的标记。

    • AllowUnsharedCredentialAccess:(Boolean) 是否需要与用户共享 Server 数据连接,以便运行包含所述数据连接的工作流。

    • AllowedHosts:(String) 允许服务提供数据的以换行分隔的主机名列表。默认值为 NULL。NULL 和空值表示允许所有主机名。无论设置如何,总是允许主机名“localhost”和 Server 基 URL 中的主机名。

    • LastForecastRefresh:(Datetime) 上次刷新计划预测的时间。

    • ForecastInterval:(Int32) 计划预测的两次刷新之间间隔的分钟数。

    • AccountLockTimeout:(Int32) 帐户锁定期

    • EnforceLoginAttemptTimeout:(Boolean) 用于为失败的尝试启用帐户锁定的标记。

    • LanguageEnabled:(Boolean) 用于启用语言支持的标记。

    • DefaultLanguage:(String) 系统定义的默认语言/语言区域。

    • ScimConfiguration:(Object) 包含以下字段的对象:

      • isEnabled:(Boolean) SCIM 配置是否已启用。

      • canonicalURI:(String) SCIM 的 Server 基本路径的规范 URI。

      • webAPIURI:(String) SCIM 的 webAPI 基本路径的规范 URI。

      • scimToken:(Object) 包含另外 3 个字段:

        • JWT:(String) 描述 SCIM 连接信息的令牌。

        • lifetimeDays:(Int32) SCIM 的有效天数。

        • symmetricKey:(String) 用于存储 JWT 的加密密钥的加密版本。

credentials 集合中包含工作流凭证数据。请参阅凭证

  • _id:(ObjectId) 文档主键。

  • Username:(String) 工作流凭证用户名。

  • PasswordId:(String) 存储的密码 ID。

  • Subscriptions:(Array) 将工作流凭证共享到的订阅 ID 的数组。

  • Users:(Array) 将工作流凭证共享到的用户 ID 的数组。

  • UserGroups:(Array) 包含将凭证共享到的用户组 ID 的数组。

  • AppRevisions:(Array) 包含 AppInfoID 和 AppRevision ID 的复杂对象数组。

    • AppInfoID:(String) 使用所述凭证的 appinfo。

    • AppRevisionID:(String) 使用所述凭证的 appinfo 的修订版。

CredentialSearchData 集合中包含可供搜索功能使用的凭证索引数据和字段。

  • _id:(ObjectId) 文档主键。

  • _t:(String) 类型鉴别符。由 Mongo C# 驱动程序用于帮助完成反序列化。

  • UserName:(String) 工作流凭证用户名。

dCMEConnections 集合中包含在 Server 上创建或同步到 Server 的 DCM.e 连接(链接的数据源和凭证)。

  • _id:(ObjectId) 文档主键。

  • ConnectionId:(String) 连接的唯一 GUID。

  • CreatedOn:(String) 创建连接的 ISO 日期时间。

  • LastChangedOn:(String) 上次更新的 ISO 日期时间。

  • Name:(String) 连接的显示名称。

  • SchemaName:(String) 凭证类型。

  • Version:(Integer) 版本号。

  • AllowInSDKs:(Boolean) 用于允许 SDK 工具使用该连接的标记。

  • Parameters:(String) 父对象的关联元数据。

  • DataSourceId:(String)

  • Credentials:(Object)

    • main:(String)

  • Owner:(String) 拥有连接的用户 ID。

  • CreatedBy:(String) 创建连接的用户 ID。

  • LastChangedBy:(String) 最近更新或更改连接的用户 ID。

  • Deleted:(Boolean) 指示连接是否已删除的标记。

  • DeletedBy:(String) 删除连接的用户 ID。

  • DeletedOn:(String) 删除连接的日期和时间。

  • Users:(Array) 包含将连接共享到的用户 ID 的数组。允许使用连接在 Server 中执行工作流。不允许用户通过连接创建新内容。

  • UserGroups:(Array) 该数组包含将连接共享到的用户组 ID。允许使用连接在 Server 中执行工作流。不允许用户通过连接创建新内容。

dCMECredentials 集合中包含在 Server 上创建或同步到 Server 的 DCM.e 凭证。

  • _id:(ObjectID) 文档主键。

  • CredentialId:(String) 凭证的唯一 GUID。

  • CreatedOn:(String) 创建凭证时的 ISO 日期时间。

  • LastChangedOn:(String) 上次更新的 ISO 日期时间。

  • Name:(String) 凭证的显示名称。

  • SchemaName:(String) 凭证类型。

  • Version:(Integer) 版本号。

  • Parameters:(String) 父对象的关联元数据。

  • 参数

  • UserName:(String) 与凭证关联的用户名。

  • Secrets:(Object)

    • password:(Object)

      • ExpiresOn

      • 参数

      • Value:(String) 加密的密钥。

  • Owner:(String) 拥有凭证的用户的 MongoID。

  • CreatedBy:(String) 创建凭证的用户的 MongoID。

  • LastChangedBy:(String) 上次更新凭证的用户的 MongoID。

  • Deleted:(Boolean) 指示凭证是否已删除的标记。

  • DeletedBy:(String) 将凭证删除的用户的 MongoID。

  • DeletedOn:(String) 将凭证删除的 ISO 日期时间。

dCMEDataSources 集合包含在 Server 上创建或同步到 Server 的 DCM.e 数据源。

  • _id:(ObjectID) 文档主键。

  • DataSourceId:(String) “连接”的唯一 GUID。

  • CreatedOn:(String) 创建连接的 ISO 日期时间。

  • LastChangedOn:(String) 上次更新的 ISO 日期时间。

  • Name:(String) 连接的显示名称。

  • SchemaName:(String) 凭证类型。

  • Version:(Integer) 版本号。

  • DriverName:(String) DCME 连接中使用的驱动程序的名称。

  • Host:(String) 提供数据源的服务器的主机名或 FQDN。

  • Parameters:(String) 父对象的关联元数据。

  • 参数

  • Owner:(String) 拥有数据源的用户 ID。

  • CreatedBy:(String) 创建数据源的用户 ID。

  • LastChangedBy:(String) 最近更新或更改连接的用户 ID。

  • Deleted:(Boolean) 指示数据源是否已删除的标记。

  • DeletedBy:(String) 删除数据源的用户 ID。

  • DeletedOn:(String) 删除数据源的日期时间。

dataConnections 集合中包含数据连接。请参阅数据连接

  • _id:(ObjectId) 文档主键。

  • ConectionString:(String) 散列数据库连接字符串。

  • PasswordSecured:(String) 数据库连接的加密密码。

  • ConnectionName:(String) 数据连接显示名称。

  • Subscriptions:(Array) 将数据连接共享到的订阅 ID 的数组。

  • Users:(Array) 将数据连接共享到的用户 ID 的数组。

  • UserGroups:(Array) 将数据连接共享到的用户组 ID 的数组。

DataConnectionSearchData 集合中包含可供搜索功能使用的 dataConnection 索引数据和字段。

  • _id:(ObjectId) 文档主键。

  • _t:(String) 类型鉴别符。由 Mongo C# 驱动程序用于帮助完成反序列化。

  • ConnectionName:(String) 数据连接显示名称。

  • ConnectionString:(String) 数据连接字符串。

  • ConnectionType:(String) 数据连接类型。

districtIcons 集合中包含与分区关联的图标的数据。请参阅分区

  • _id:(ObjectId) 文档主键。

  • FileName:(String) 图标文件名。

  • MimeType:(String) 图标 mime 类型。

  • LargeIcon:(String) 所上传文件的 Base64 编码二进制数据。

  • UploadDate:(Date) 上传图标的日期时间 (UTC)。

  • SmallIcon:(String) 图标缩略图的 Base64 编码二进制数据。

districts 集合中包含有关分区的数据。请参阅分区

  • _id:(ObjectId) 文档主键。

  • Title:(String) 分区显示名称。

  • Description:(String) 分区描述。

  • TagId:(String) 与分区关联的标签的标签 ID。

  • NavTitle:(String) 分区导航链接文本。

  • IconId:(String) 图标 ID。

  • Active:(Boolean) 指示分区是否处于活跃状态的标记。

  • SortOrder:(Int32) 分区排序顺序。

  • Excerpt:(String) 分区摘录文本。

DistrictSearchData 集合中包含可供搜索功能使用的分区索引数据和字段。

  • _id:(ObjectId) 文档主键。

  • _t:(String) 类型鉴别符。由 Mongo C# 驱动程序用于帮助完成反序列化。

  • Name:(String) 分区显示名称。

  • Tag:(String) 与分区关联的标签的 ID。

  • Active:(Boolean) 指示分区是否处于活跃状态的标记。

  • OwnerId:(String) 分区拥有者的用户 ID。

  • DateCreated:(Date) 创建分区的日期时间(UTC)。

GlobalSearchData 集合中包含可供搜索功能在各种对象类型中进行全局搜索的索引数据和字段。

  • _id:(ObjectId) 文档主键。

  • Name:(String) 对象显示名称。

  • OwnerId:(String) 对对象拥有所有权的用户的用户 ID。

  • DateCreated:(Date) 创建对象的日期时间 (UTC)。

  • Type:(String) 对象类型。

  • IsViewable:(Boolean) 用于表示该对象可供所有用户查看还是仅供已共享的用户查看的标记。

重要

此集合是 2020.1 版本发布后新增的集合。activeDirectoryPermissions 中的数据已迁移到此集合和 users 集合中的 WindowsIdentity 对象。

groupRoles 集合中包含有关 Active Directory 用户组的数据。请参阅管理用户组

  • _id:(ObjectId) 文档主键。

  • WindowsIdentity:(Object) Active Directory 用户组的相关信息。

    • Sid:(String) 用户组 SID(安全标识符)。

    • DisplayName:(String) 用户组显示名称。

    • Name:(String) 域名/用户组 格式的用户组名。

    • SamAccountName:(String) Sam 帐户名称。

  • Role:(String) 分配给用户组的角色。可能的值包括No Access(无访问权限)Viewer(查看者)Member(成员)Artisan(创建者)Curator(管理员)

  • DateAdded:(Date) 将用户组添加到环境的日期时间 (UTC)。请注意,对于现有用户组,此日期设置为升级到版本 2020.1 的日期时间。如果您跳过版本 2020.1,则升级前存在的用户组的日期时间将设置为升级到 2020.3 的日期时间。

insightIcons 集合中包含有关洞察图标的数据。

  • _id:(ObjectId) 文档主键。

  • FileName:(String) 图标文件名。

  • MimeType:(String) 图标 mime 类型。

  • LargeIcon:(String) 所上传文件的 Base64 编码二进制数据。

  • UploadDate:(Date) 上传图标的日期时间 (UTC)。

  • SmallIcon:(String) 图标缩略图的 Base64 编码二进制数据。

insights 集合中包含有关洞察的数据。

  • _id:(ObjectId) 文档主键。

  • InsightId:(String) 洞察 ID。在 Server 洞察 URL 中使用。

  • Name:(String) 洞察显示名称。

  • LastUpdated:(Date) 上次更新洞察的日期时间 (UTC)。

  • OwnerId:(String) 拥有洞察的用户的用户 ID。

  • IconId:(String) 洞察图标 ID。

InsightSearchData 集合中包含可供搜索功能使用的洞察索引数据和字段。

  • _id:(ObjectId) 文档主键。

  • _t:(String) 类型鉴别符。由 Mongo C# 驱动程序用于帮助完成反序列化。

  • InsightId:(String) 洞察 ID。在 Server 洞察 URL 中使用。

  • Name:(String) 洞察显示名称。

  • Owner:(String) 显示洞察所有者的名称。

  • OwnerId:(String) 洞察所有者的用户 ID。

  • LastPublishedDate:(Date) 上次更新洞察的日期时间 (UTC)。

  • DateCreated:(Date) 创建洞察的日期时间 (UTC)。

locks 集合中包含搜索索引和架构迁移锁定。在 Server 中执行需要更新索引以供搜索功能使用的操作时,将设置索引锁。系统会在 Server 安装或升级期间设置迁移锁定。

  • _id:(ObjectId) 文档主键。

  • Type:(Int32) 锁定的类型。0=索引。1=架构迁移、2=计划预测。

  • LastObtained:(Date) 上次获取锁定的日期时间 (UTC)。

  • MachineName:(String) 拥有锁的 Server 节点的主机名。

  • OwnerId:(String) 上次使用锁定的进程的进程 ID。

logoImages 集合中包含有关在 Server 主题中上传的徽标图像的数据。请参阅主题

  • _id:(ObjectId) 文档主键。

  • ImageData:(String) 所上传文件的 Base64 编码二进制数据。

  • IsDefault:(Boolean)

  • MimeType:(String) 徽标 mime 类型。

medias 集合中包含有关所上传媒体文件的数据。请参阅媒体

  • _id:(ObjectId) 文档主键。

  • FileName:(String) 图标文件名。

  • Title:(String) 媒体的标题。标题通常与文件名相同。

  • Type:(String) 所上传媒体文件的类型。

  • Data:(String) 所上传文件的 Base64 编码二进制数据。

  • Thumbnail:(String) 缩略图的 Base64 编码二进制数据。

  • Extension:(String) 文件扩展名。

MediaSearchData 集合中包含可供搜索功能使用的媒体索引数据和字段。

  • _id:(ObjectId) 文档主键。

  • _t:(String) 类型鉴别符。由 Mongo C# 驱动程序用于帮助完成反序列化。

  • FileName:(String) 图标文件名。

  • Title:(String) 媒体的标题。标题通常与文件名相同。

  • Type:(String) 所上传媒体文件的类型。

  • Extension:(String) 文件扩展名。

navigations 集合中包含有关“链接”页面上指定的链接的数据。请参阅链接

  • _id:(ObjectId) 文档主键。

  • Header:(Array) 页眉链接的数组。页脚链接已移至页眉。

    • _id:(ObjectId) 链接 ID。

    • Title:(String) 链接文本。

    • URL:(String) 链接 URL。

    • Children:(Array)

    • PageId:(String) 所链接页面的 ID(如果链接指向 Server 页面)。

  • Footer:不再使用。

  • Main:不再使用。

pages 集合中包含有关页面的数据。请参阅页面

  • _id:(ObjectId) 文档主键。

  • AuthorUserId:(String) 创建页面的用户的用户 ID。

  • Title:(String) 页面标题。

  • Permalink:(String) 页面永久链接。

  • Body:(String) 页面正文内容。

  • Excerpt:(String) 页面摘录。

  • Categories:(Null)

  • Status:(Int32) 页面状态。0=草稿。1=已发布。

  • CreatedDate:(Date) 创建页面的日期时间 (UTC)。

  • UpdatedDate:(Date) 上次更新页面的日期时间 (UTC)。

PageSearchData 集合中包含可供搜索功能使用的页面索引数据和字段。

  • _id:(ObjectId) 文档主键。

  • _t:(String) 类型鉴别符。由 Mongo C# 驱动程序用于帮助完成反序列化。

  • Status:(Int32) 页面状态。0=草稿。1=已发布。

  • Author:(String) 作者的显示名称。

  • Name:(String) 页面显示名称。

  • OwnerId:(String) 对页面拥有所有权的用户的用户 ID。

  • DateCreated:(Date) 创建页面的日期时间 (UTC)。

scheduleForecasts 集合中包含计划预测的缓存数据。请参阅计划预测

  • _id:(ObjectId) 文档主键。

  • ScheduleId:(String) 计划的唯一 ID。

  • AppEstimatedCompletionTime:(Int32) 计划运行的预计时间量。

  • ScheduleName:(String) 计划的名称。

  • StartTime:(Date) 计划应开始的日期时间。

  • Frequency:(String) 计划发生的频率。

  • WorkflowName:(String) 与计划关联的工作流的名称。

  • OwnerId:(String) 拥有计划的用户的唯一 ID。

  • Priority:(Int32) 表示计划优先级的整数值。

在重建以 SearchData 结尾的索引集合时,searchLocks 集合是一个辅助集合。

  • _id:(ObjectID) 文档主键。

  • Name:(String) 锁定的名称。

  • ExpireAt:(Datetime) 锁定将过期的日期时间。

secureCommss 集合中包含与 DCMe 相关的安全通信的密钥交换信息。此信息针对于具体会话,并随着会话的结束而失效。

  • _id:(ObjectId) 文档主键。

  • SessionID:(String) 唯一的会话 ID。

  • UserId:(String) 唯一的用户 ID。

  • ServerRSAPublicKey:(String) 用户的 RSA 公钥。

  • ServerRSAPrivateKey:(String) 用户的 RSA 私钥。

  • ServerECDHPublicKey:(String) 用户的 ECDH 公钥。

  • ServerECDHPrivateKey:(String) 用户的 ECDH 私钥。

  • ClientRSAPublicKey:(String) 客户端的 RSA 公钥。

  • ClientECDHPublicKey:(String) 客户端的 ECDH 公钥。

  • SharedSecret:(String) 与 Designer 共享的密钥,可实现安全通信。

  • IsDesignerSyncKeys:(Boolean) 用于确定 Designer 中是否使用了这些密钥。

sessions 集合中包含用户会话数据。

  • _id:(ObjectId) 文档主键。

  • SessionId:(String) 会话 ID。

  • Active:(Boolean) 指示会话是否处于活跃状态的标记。

  • UserId:(String) 用户 ID。

  • CreationDate:(Date) 创建会话的日期时间 (UTC)。

  • UpdateDate:(Date) 上次更新会话的日期时间 (UTC)。

  • Anonymous:(Boolean) 指示会话是否属于匿名用户的标记。

  • KeepAlive:(Boolean) 指示会话是否应保持活跃状态的标记。

subscriptions 集合中包含用户订阅/工作室信息。请参阅订阅

  • _id:(ObjectId) 文档主键。

  • [已过时] LicenseKey:(String) 订阅(工作室)密钥。

  • Name:(String) 工作室显示名称。

  • ApiKey:(String) 订阅 API 验证序号。

  • ApiSecret:(String) 订阅/工作室的加密/散列 API 密钥。

  • [已过时] PrimaryContactInfo:(Object) 订阅的主要联系人的相关信息。整个对象现在已过时。

  • Active:(Boolean) 指示订阅是否处于活动状态的标记。

  • [已过时] Type:(Int32) 订阅的类型。0=免费。2=付费。

  • [已过时] SeatsPurchased:(Int32) 创建者席位数。

  • [已过时] MemberPassesPurchased:(Int32) 购买的成员席位数。

  • [已过时] MemberPassesUsed:(Int32) 分配给用户的成员席位数。

  • [已过时] PurchaseDate:(Date) 创建订阅的日期时间 (UTC)。

  • [已过时] ExpirationDate:(String) 订阅到期的日期时间 (UTC)。

  • ExpDate:(Date) 订阅到期的日期时间 (UTC)。

  • DateUpdated:(Date) 上次更新订阅的日期时间 (UTC)。

  • [已过时] TrialUsed:(Boolean)

  • ApiEnabled:(Boolean) 用于是否为订阅启用 Server API 访问权限的标记。

  • CanShareSchedules:(Boolean) 用于是否为订阅启用“计划”的标记。

  • CredentialId:(String) 订阅的默认工作流凭证 ID。

  • Credentials:(Array) 与订阅共享的工作流凭证 ID 列表。

  • DataConnections:(Array) 与订阅共享的数据连接 ID 的列表。

SubscriptionSearchData 集合中包含可供搜索功能使用的订阅索引数据和字段。

  • _id:(ObjectId) 文档主键。

  • _t:(String) 类型鉴别符。由 Mongo C# 驱动程序用于帮助完成反序列化。

  • Name:(String) 订阅(工作室)的显示名称。

tags 集合中包含有关标签的数据。请访问创建工作流标签帮助页面。

  • _id:(ObjectId) 文档主键。

  • Name:(String) 标签显示名称。

  • Description:(String) 标签描述。

  • AdminOnly:(Boolean) 标签仅针对管理员启用。

TagSearchData 集合中包含可供搜索功能使用的标签索引数据和字段。

  • _id:(ObjectId) 文档主键。

  • _t:(String) 类型鉴别符。由 Mongo C# 驱动程序用于帮助完成反序列化。

  • Name:(String) 标签显示名称。

  • AdminOnly:(Boolean) 标签仅针对管理员启用。

temporaryTokens 集合中包含与用户会话关联的临时令牌。

  • _id:(ObjectId) 文档主键。

  • Token:(String) 令牌字符串。

  • UserId:(String) 用户 ID。

  • Expiration:(Date) 令牌到期的日期时间 (UTC)。

  • SessionId:(String) 会话 ID。

usageReports 集合中包含来自 Designer(配置为向此 Server 报告使用情况)的 Designer 使用情况数据。

  • _id:(ObjectId) 文档主键。

  • Type:(Int32) 表示捕获的使用情况数据类型的整数值。可能的值包括 10=AppExecution、11=SignupDisplayed、12=GlobalSearch、13=LicenseTransfer、14=Shepherding、GlobalSettings=15、400=Profiling、401=DataProfiling、1000-1999=Exceptions。

  • SerialNumber:(String) 与活动许可证关联的序列号(通常是电子邮件地址)。

  • DeviceId:(String) 报告数据的设备的 ID。ID 是设备 GUID、计算机名称和序列号的组合。

  • SeatGuid:(String) 席位 ID。

  • FlexnetVendorSnippets:(Object) 许可证数据。

    • ActivationId:(String) 激活许可证时由 Flexera 发布的激活 ID。

    • ProductName:(String) 激活的产品名称。

    • Snippet:(String) 散列值。

  • Guid:(String) 具有唯一性的 GUID。

  • IpAddress:(String) 报告使用情况数据的计算机的 IP 地址。

  • DateTime:(Date) 客户端报告数据的日期时间 (UTC)。

  • ServerDateTime:(Date) 接收数据时 Server 上的日期时间 (UTC)。

  • Version:(String) Designer 的版本。

  • Preview:(Boolean) 指示内部版本是否为 Beta 版的标记。

  • Cores:(Int32) Designer 检测到的核心数。

  • IsTrial:(Boolean) 试用许可证的标记。

  • Data:(String) JSON 格式的使用情况数据。

  • UserId:(String) 用户 ID。

userGroups 集合中包含本地和自定义用户组的用户组数据。

  • _id:(ObjectID) 文档主键。

  • Name:(String) 用户组的名称。

  • Members:(Array) 属于用户组的用户的数组。

    • UserId:(String) 添加到用户组的用户的唯一 ID(如果成员是 Active Directory 用户或 Active Directory 用户组,则为 NULL)。

    • DateAdded:(Date) 添加用户的日期时间。

    • AddedById:(String) 将用户添加到用户组的管理员的唯一 ID。

    • ActiveDirectoryObject:(Object) 包含用户组 Active Directory 信息的数组的对象。如果用户组是 ActiveDirectory 用户组,数组将提供用户组 ActiveDirectory 详细信息。如果用户组是本地/服务器/自定义用户组,此对象将为 NULL。

      • Sid:(String) 用户或用户组的 Active Directory 安全 ID。

      • Category:(Int32) 标识 Active Directory 对象是用户还是用户组(0 = 用户、1 = 用户组)。

      • DisplayName:(String) 用户的 Active Directory 显示名称,格式为“firstName lastName”(名字姓氏)。

      • DomainName:(String) 用户的网络名称,格式为“domain\username”(域名\用户名)。

      • SamAccountName:(String) 用户的 Active Directory Sam(用户名)。

  • Role:(String) 分配给用户组的角色的字符串值。

  • DateAdded:(Date) 创建用户组的日期时间。

  • Credentials:(Array) 分配给用户组的工作流凭证的数组。

  • DataConnections:(Array) 与用户组共享的数据连接的数组。

userIcons 集合包含有关用户图标的信息。

  • _id:(ObjectID) 文档主键。

  • FileName:(String) 文件的名称。

  • MimeType:(String) 文件的类型。

  • LargeIcon:(String) base64 编码的图像。

  • UploadDate:(Datetime) 上传图标的日期时间。

  • SmallIcon:(String) base64 编码的图像。

  • UserId:(String) 图标代表的用户。

users 集合中包含用户数据。

  • _id:(ObjectId) 文档主键。

  • [已过时] Curator:(Boolean) 管理员权限的标记。

  • [已过时] Anonymous:(Boolean) 用于将用户设置为匿名的标记。

  • [已过时] LicenseCurator:(Boolean) 用于允许用户管理许可证的标记(仅适用于 Alteryx Public Gallery [gallery.alteryx.com])。

  • [已过时] Sponsor:授予会员权限的订阅 ID。

  • Role:分配给用户的角色。

  • Email:(String) 用户的电子邮件地址。

  • FirstName:(String) 用户的名字。

  • LastName:(String) 用户的姓氏。

  • DateAdded:(Date) 创建用户的日期时间 (UTC)。

  • DateUpdated:(Date) 上次更新用户的日期时间 (UTC)。

  • [已过时] DateTermsAgreed:(Date) 用户同意接受服务条款的日期时间 (UTC)(仅适用于 Alteryx Public Gallery [gallery.alteryx.com])。

  • Validated:(Boolean) 用户的电子邮件地址已经过验证。

  • Pending:(Boolean) 用户的电子邮件地址正在等待验证。

  • Active:(Boolean) 标示用户的电子邮件是否处于活跃状态。

  • ApiEnabled:(Boolean) 启用对 Server API 的访问权限。

  • ApiKey:(String) 用户的 API 验证序号。用于访问管理员和用户 API。管理员访问权限要求用户是管理员。

  • ApiSecret:(String) 加密的 API 密钥。用于访问管理员和用户 API。管理员访问权限要求用户是管理员。(更改:架构和值没有更改,只是更改了用法和描述。)

  • SecurityInfo:(Object) 用户密码信息。

    • Password:(String) 散列、加盐和加密的密码。

    • HMACKey:(String) 用于散列密码的 HMAC 密钥。

    • Salt:(String) 用于进行密码加盐的加盐值。

    • PasswordResetNonce:(String) 启动密码重置时使用的 nonce 随机值。

  • NumFailedLogins:(Int32) 登录尝试失败的次数。

  • AccountLocked:(Boolean) 标记帐户已锁定。

  • AccountLockedAt:(Date) 锁定帐户的日期时间 (UTC)。

  • UserProfile:(Object) 扩展用户信息。

    • [已过时] Company:(String) 用户的公司。

    • [已过时] Title:(String) 用户的头衔。

    • [已过时] Department:(String) 用户的部门。

    • [已过时] JobRole:(String) 用户的工作职责。

    • [已过时] ContactPhoneNumber:(String) 用户的电话号码。

    • [已过时] CompanyAddress:(String) 用户的公司地址。

    • [已过时] Nickname:(String) 用户的昵称。

    • Picture:(String) 用户个人资料图片。

    • [已过时] Website:(String) 用户的网站。

    • [已过时] PublicProperties:(Null)

    • IconId:(String) 用户的个人资料图片的 ID。

  • SubscriptionId:(String) 用户的订阅 ID。

  • [已过时] Referrer:(String) 对用户进行推荐的用户 ID(仅适用于 Alteryx Public Gallery [gallery.alteryx.com])。

  • [已过时] Referral:(Object) 推荐人信息(仅适用于 Alteryx Public Gallery [gallery.alteryx.com])。

  • ExpDate:(Date) 用户账户到期的日期时间 (UTC)(仅适用于 Alteryx Public Gallery [gallery.alteryx.com])。

  • LastLoginDate:(Date) 用户上次登录的日期时间 (UTC)。

  • Notifications:(Object) 发送给用户的通知。

    • Messages:(Object) 发送给用户的通知的相关信息。

      • _t:(String) 通知的类型。

      • _id:(ObjectId) 通知消息 ID。

      • Message:(String) HTML 格式的消息内容。

      • CreatedDate:(Date) 发送消息的日期时间 (UTC)。

      • Category:(String) 通知类别。

      • Enabled:(Boolean) 用于指示通知是否已启用的标记。

      • IsUnread:(Boolean) 跟踪用户是否已阅读该消息。

    • LastPolled:(Date) 上次检查通知的日期时间 (UTC)。

    • LocalizationNotificationSent:(Boolean) 跟踪是否已向用户显示此本地化通知。

  • NotificationGroupsToFilter:(Array) 包含用户通过电子邮件组选项来选择退出的通知信息的数组。

  • IsPasswordMigrated:(Boolean) 用于确定密码是否使用新的加密方法。

  • WindowsIdentity:(Array) 用于集成 Windows 身份验证的用户 Active Directory 身份信息。

    • Sid:(String) 用户的 Active Directory 安全 ID。

    • DisplayName:(String) 用户的 Active Directory 显示名称。

    • Name: (String) 用户的 Active Directory 名称,格式为 domain\user format

    • SamAccountName:(String) 用户的 Active Directory Sam(通常是用户的登录名)。

  • [已过时] SignupLocation:(Int32) 表示用户注册位置的整数值(仅适用于 Alteryx Public Gallery [gallery.alteryx.com])。

  • [已过时] Sid:(String) 用户的 Active Directory 安全 ID。

  • DefaultCredential:(Object) 用户选择的默认凭证。如果用户未设置默认凭证,则值为 null。

    • Username:(String) 用户默认凭证的用户名。

    • PasswordId:(String) 如果用户提供的凭证未共享,则为加密密码。如果用户选择共享工作流凭证作为其默认凭证,则值为 null。

    • CredentialId:(String) 工作流凭证 ID(在用户选择的默认值是共享凭证的情况下)。

  • Credentials:(Array) 与用户共享的工作流凭证。

  • DataConnections:(Array) 与用户共享的数据连接。

  • CanSchedule:(Boolean) 用于计划工作流的用户权限标记。

  • CanSetPriority:(Boolean) 用于设置工作流优先级的用户权限标记。

  • CanSetWorkerTag:(Boolean) 用于设置工作程序标签的用户权限标记。

  • Timezone:(String) 用户选择的时区。

  • CanCreateCollections:(Boolean) 用于创建集合的用户权限标记。

  • DefaultWorkerTag:(String) 用户的默认工作程序标签。

  • IsDeleted:(Boolean) 指示用户记录是否已删除的标记。

  • DeletedById:(String) 删除用户记录的用户的 ID。

  • DeletedDateTime:(Date) 删除用户的日期时间。

  • Language:(String) 用户的首选语言/语言区域。

  • canCreateAndUpdateDcm (Boolean):指示用户是否有权创建或更新 DCM 资产(数据源、凭证和外部加密保管库)的标记。如果没有此权限,用户将无法从 Designer 创建、编辑和同步 DCM 资产。

  • canShareForExecutionDcm (Boolean):指示用户是否有权共享 DCM 连接凭证,以仅在 Server 上运行的标记。

  • canShareForCollaborationDcm (Boolean):指示用户是否有权限共享 DCM 连接凭证,以便进行协作的标记。

  • canManageGenericVaultsDcm (Boolean):指示用户是否有权限管理 DCM 通用加密保管库的标记。

UserSearchData 集合中包含可供搜索功能使用的用户索引数据和字段。

  • _id:(ObjectId) 文档主键。

  • _t:(String) 类型鉴别符。由 Mongo C# 驱动程序用于帮助完成反序列化。

  • Email:(String) 用户的电子邮件地址。

  • Name:(String) 用户的显示名。

  • DateAdded:(Date) 创建用户的日期时间 (UTC)。

  • Role:(String) 分配给用户的角色。

  • Active:(Boolean) 标示用户的电子邮件是否处于活跃状态。

  • _id:(ObjectId) 文档主键。

  • UserId:用户 ID。

versions 集合中包含 MongoDB 数据库架构版本数据。

  • _id:(ObjectId) 文档主键。

  • Number:(Int32) MongoDB 数据库架构版本号。

  • MigrationDate:(Date) 将架构迁移到此版本的日期时间 (UTC)。这通常是升级到 Server 新版本的日期和时间。

重要

从 2020.1 版本开始,此集合已过时。如果从以前的版本升级,数据将保留,但不会再使用。

windowsIdentitys 集合中包含用于集成 Windows 身份验证的 Active Directory 用户信息。

  • [已过时] _id:(ObjectId) 文档主键。

    • [已过时] Name:(String) 用户的 Active Directory 名称,格式为 domain\user(域名\用户)。

    • [已过时] Sid:(String) 用户的 Active Directory 安全 ID。

    • [已过时] GivenName:(String) 用户在 Active Directory 中的名字。

    • [已过时] SurName:(String) 用户在 Active Directory 中的姓氏。

    • [已过时] Email:(String) 用户在 Active Directory 中的电子邮件地址。