AlteryxService SQL DB 架构
AlteryxService SQL DB 是 Server 实例的服务层数据库。本文介绍与 Server 版本 2024.1 相对应的 AlteryxService SQL DB 架构版本 1。使用用户管理的 SQL DB 的 Server 将使用此架构。
作为 Server 管理员,您可能需要访问 Server 实例的 SQL DB 架构来执行报告和分析操作。您可以使用任何兼容的客户端来访问 SQL DB 架构。SQL Server Management Studio 是一款非常适合通过 GUI 进行访问的工具。
警告
我们不支持直接对 SQL 数据库进行编辑。直接编辑会导致意外结果。
AlteryxService SQL DB 由以下表格组成。表格是对 SQL DB 文档的分组,而 SQL DB 文档则由一系列字段值对组成。选择一个表格可查看字段的定义,该定义也称为架构。
AS_App_Chunks 表格中包含工作流数据包区块。对应的 AS_App_Chunks.Files 表格用于较大的文档。
_id:(ULID) 文档主键。
__Version:(Int32) 版本号。
__CreationDateTime:(datetime) 创建记录的日期时间。
__LastUpdateDateTime:(datetime) 上次更新记录的日期时间。
Checksum:(varchar(64)) 区块内容的 SHA256 校验和。
Chunk:(filestream) 区块内容。
RequestID:(varchar(32)) 上传此应用程序区块的前端 RequestID。
AS_ApplicationVersions 表格包含工作流版本历史记录。对应的 AS_ApplicationVersions.Files 表格用于较大的文档。
_id:(ULID) 文档主键。
__Version:(Int32) 版本号。
__CreationDateTime:(datetime) 创建记录的日期时间。
__LastUpdateDateTime:(datetime) 上次更新记录的日期时间。
ApplicationId:(ULID) 工作流 ID(可以在 AS_Applications 表格中找到)。
VersionHistory:(varchar(max)) 以竖线分隔的版本列表。
AS_Applications 表格中包含存储在服务数据库中的工作流数据。对应的 AS_Applications.Files 表格用于较大的文档。
_id:(ULID) 文档主键。
__Version:(Int32) 版本号。
__CreationDateTime:(datetime) 创建记录的日期时间。
__LastUpdateDateTime:(datetime) 上次更新记录的日期时间。
UserName:(varchar(26)) 与计划关联的用户的用户名或 SQL DB 用户 ID(可以在 AlteryxGallery.users 表格中找到)。
CPUName:(varchar(64)) 用于创建计划的工作站或 Server 节点的主机名或 IP 地址。
CreationDateTime:(datetime) 创建记录的日期时间(本地服务器时间)。
ModuleName:((varchar(256)) 工作流文件名。
InternalFileName:(varchar(256)) 文件名。
PackageDefinition:(varbinary(max)) 关联的数据包定义的 ID。
Module:(filestream) 完整存储的工作流。
RequestID:(varchar(32)) 上传此应用程序的前端 RequestID。
AS_Galleries 表格中包含与 Server UI 注册相关的服务层信息(可能在将来使用)。对应的 AS_Galleries.Files 表格用于较大的文档。
_id:(ULID) 文档主键。
__Version:(Int32) 版本号
__CreationDateTime:(datetime) 创建记录的日期时间。
__LastUpdateDateTime:(datetime) 上次更新记录的日期时间。
HostName:(varchar(256)) Server UI 节点的 URI。
GalleryId:(varchar(36)) ServerHost 特定生命周期中 Server UI 节点的唯一 ID。
LastUpdateDateTime:(datetime) 上次更新 Server UI 注册的日期时间。
AS_Insights 表格中包含存储在服务数据库中的工作流数据。对应的 AS_Insights.Files 表格用于较大的文档。
_id:(ULID) 文档主键。
__Version:(Int32) 版本号
__CreationDateTime:(datetime) 创建记录的日期时间。
__LastUpdateDateTime:(datetime) 上次更新记录的日期时间。
UserName:(varchar(26)) 与洞察关联的用户的用户名或 SQL DB 用户 ID(可以在 AlteryxGallery.users 表格中找到)。
CreationDateTime:(datetime) 创建记录的日期时间(本地服务器时间)。
InsightId:(varchar(32)) 此洞察的有效主键。
Insight:(filestream) 洞察文件。
AS_PackageDefinitions 表格中包含数据包定义数据。对应的 AS_PackageDefinitions.Files 表格用于较大的文档。
_id:(ULID) 文档主键。
__Version:(Int32) 版本号
__CreationDateTime:(datetime) 创建记录的日期时间。
__LastUpdateDateTime:(datetime) 上次更新记录的日期时间。
UserName:(varchar(26)) 与计划关联的用户的用户名或 MongoDB 用户 ID(可以在 AlteryxGallery.users 表格中找到)。
CPUName:(varchar(64)) 用于创建计划的工作站或 Server 节点的主机名或 IP 地址。
CreationDateTime:(datetime) 创建记录的日期时间(本地服务器时间)。
PackageDefinition:(varchar(max)) 数据包定义 XML。
AS_Queue 表格中包含排队的作业。队列中包括当前正在等待和已完成的作业。对应的 AS_Queue.Files 表格用于较大的文档。
_id:(ULID) 文档主键。
__Version:(Int32) 版本号。
__Priority:(Int64) 用于对队列进行排序的 Long Int32。
__CreationDateTime:(datetime) 创建记录的日期时间。
__LastUpdateDateTime:(datetime) 上次更新记录的日期时间。
AS_Application_ID:(ULID) 来自 AS_Applications 的工作流 ID。
Type:(varchar(max)) 作业类型。
UserName:(varchar(26)) 与作业关联的用户的用户名或 SQL DB 用户 ID(可以在 AlteryxGallery.users 表格中找到)。
SubscriptionId:(varchar(max)):订阅 ID。
CreationDateTime:(datetime) 创建作业的日期时间(本地服务器时间)。
Status:(varchar(16)) 作业状态。
Owner:(varchar(32)) 从队列中提取作业的工作程序的主机名和工作程序 ID。
CompletionDateTime:(datetime) 完成作业的日期时间(本地服务器时间)。
QOS_Priority:(Int64) 作业优先级。
IsAnonymous:(bit) 由匿名用户加入队列的作业标记。
IsHidden:(bit) 如果应用程序不是一系列链式应用程序中的最后一个应用程序,则为 True。
RestrictOutput:(bit)。已弃用。公共库的剩余资产。
AppName:(varchar(256)) 工作流名称。
ClientType:(varchar(8)) 创建作业的客户端类型。
AS_Schedules_ID:(ULID) 与队列记录关联的计划的 ID。
AlteryxResultCode:(Int32) Engine 给出的工作流结果代码。
DefaultModule:(varchar(256)) 要执行的工作流的名称。具体而言,是指在包含多个工作流文件的数据包中默认执行的工作流的名称。
Error:(varchar(max)) 有关运行失败的作业的错误消息。
ExecutionTime:(decimal(28,3)) 作业的运行时间。
JobName:(varchar(256)) 对于计划作业,是计划的名称。否则,为用户针对作业指定的名称(如果有的话)。
ModuleName:(varchar(256)) 要执行的工作流的名称。可能与 DefaultModule 不同。
Parameters:(varchar(max)) 要传递给 Engine 的参数。
QueueInputIDs:(varchar(max)) 作业将使用的队列输入 ID(可以在 AS_QueueInputs 表格中找到)的竖线分隔表格。
RequestID:(varchar(26)) 触发作业运行的前端 RequestID。
ResultIDs:(varchar(max)) 此作业将使用的、由上一个作业生成的结果 ID(可以在 AS_ResultsFiles 表格中找到)的竖线分隔表格。
RunAsPasswordId:(varchar(26)) 此作业将使用的 RunAs 密码的 ID(可以在 AS_RunAsCredentials 表格中找到)。
RunAsUser:(varchar(256)) 此作业将使用的 RunAs 账户的用户名。
RunWithE2:(bit) 是否明确使用 E2 运行此作业。
Version:(varchar(42)) 当应用程序有多个版本时,要使用的应用程序软件包的版本。
WizardValues:(varchar(max)) 分析应用程序问题的答案。
WorkerTag:(varchar(64)) 此作业的工作程序标签。
AS_QueueInputs 表格中包含运行应用程序时要使用的临时输入文件。例如,在“文件浏览”工具中选择的输入。
_id:(ULID) 文档主键。
__Version:(Int32) 版本号。
__CreationDateTime:(datetime) 创建记录的日期时间。
__LastUpdateDateTime:(datetime) 上次更新记录的日期时间。
UserName:(varchar(26)) 与计划关联的用户的用户名或 SQL DB 用户 ID(可以在 AlteryxGallery.users 表格中找到)。
CreationDateTime:(datetime) 用户上传文件的日期时间。
FileName:(varchar(256)) 文件名。
InternalFileName:(varchar(256)) 文件名。
File:(filestream) 二进制文件。
RequestID:(varchar(26)) 上传此队列输入文件的前端 RequestID。
AS_ResourcePermissions 表格中包含有关数据连接权限上下文的数据。对应的 AS_ResourcePermissions.Files 表格用于较大的文档。
_id:(ULID) 文档主键。
__Version:(Int32) 版本号。
__CreationDateTime:(datetime) 创建记录的日期时间。
__LastUpdateDateTime:(datetime) 上次更新记录的日期时间。
ResourceId:(varchar(26)) 资源 ID。
ContextId:(varchar(26)) 权限上下文 ID。
AS_Resources 表格包含数据连接的相关信息。对应的 AS_Resources.Files 表格用于较大的文档。
_id:(ULID) 文档主键。
__Version:(Int32) 版本号。
__CreationDateTime:(datetime) 创建记录的日期时间。
__LastUpdateDateTime:(datetime) 上次更新记录的日期时间。
ResourceId:(varchar(26)) 资源 ID。
ResourceValue:(varchar(max)) 资源值。
AS_Results 表格中包含工作流结果数据。对应的 AS_Results.Files 表格用于较大的文档。
_id:(ULID) 文档主键。
__Version:(Int32) 版本 numbervarchar(26)。
__CreationDateTime:(datetime) 创建记录的日期时间。
__LastUpdateDateTime:(datetime) 上次更新记录的日期时间。
AS_Queue_ID:(ULID) 生成此结果的作业的 ID。
UserName:(varchar(26)) 与计划关联的用户的用户名或 SQL DB 用户 ID(可以在 AlteryxGallery.users 表格中找到)。
OutputLog:(varbinary(max)) Engine 在编写工作流时写入的消息。以二进制格式存储。
TotalFileSize:(Int64) 此作业结果的 AS_ResultsFiles 中所有文件的累计大小(以字节为单位)。
ExecutionStartTime:(datetime) 工作流开始运行的日期时间。
ExecutionTime:(decimal(28,3)) 工作流运行所需的时间。
AS_ResultsFiles 表格中包含工作流结果数据。对应的 AS_ResultsFiles.Files 表格用于较大的文档。
_id:(ULID) 文档主键。
__Version:(Int32) 版本号。
__CreationDateTime:(datetime) 创建记录的日期时间。
__LastUpdateDateTime:(datetime) 上次更新记录的日期时间。
AS_Queue_ID:(ULID) 生成此结果文件的作业的 ID。
UserName:(varchar(26)) 与计划关联的用户的用户名或 MongoDB 用户 ID(可以在 AlteryxGallery.users 表格中找到)。
FileName:(varchar(260)) 文件名。
File:(filestream) 文件内容。
AS_RunAsCredentials 表格中包含 Run As(运行身份)凭证。对应的 AS_RunAsCredentials.Files 表格用于较大的文档。
_id:(ULID) 文档主键。
__Version:(Int32) 版本号。
__CreationDateTime:(datetime) 创建记录的日期时间。
__LastUpdateDateTime:(datetime) 上次更新记录的日期时间。
EncData:(varchar(max)) 加密的 RunAs 密码。
AS_Schedules 表格中包含与计划相关的服务层信息。对应的 AS_Schedules.Files 表格用于较大的文档。
_id:(ULID) 文档主键。
__Version:(Int32) 版本号。
__CreationDateTime:(datetime) 创建记录的日期时间。
__LastUpdateDateTime:(datetime) 上次更新记录的日期时间。
AS_Application__ID:(ULID) 来自 AS_Applications 的工作流 ID。
UserName:(varchar(26)) 与计划关联的用户的用户名或 SQL DB 用户 ID(可以在 AlteryxGallery.users 表格中找到)。
CPUName:(varchar(64)) 用于创建计划的工作站或 Server 节点的主机名或 IP 地址。
CreationDateTime:(datetime) 创建计划的日期时间(本地服务器时间)。
NextRunDateTime:(datetime) 安排下次运行计划的日期时间(本地服务器时间)。
UntilDateTime:(datetime) 计划结束日期时间(本地服务器时间)。
LastRunDateTime:(datetime) 上次运行计划的日期时间(本地服务器时间)。
Status:(varchar(256)) 计划状态。
LC_ScheduleName:(varchar(256)) 小写的计划名称。
LC_Owner:(varchar(32)) 小写的计划所有者。
ClientType:(varchar(8)) 创建的计划类型。
AS_PackageDefinition__ID:(ULID) 数据包定义 ID。
ApplicationName:(varchar(256)) 已计划的工作流的名称。
AS_Queue_ID:(ULID) 计划中最近运行的作业的 ID。
Comment:(varchar(1024)) 计划注释。
CredentialId:(varchar(max)) 与计划关联的凭证。
CredentialSource:(varchar(max)) 计划凭证的来源。
Enabled:(bit) 是否允许计划运行。
Frequency:(varchar(max)) 计划以可读格式运行的频率。
Iteration:(varchar(max)) 计划的序列化迭代。
IterationFormula:(varchar(max)) 计划公式的序列化迭代。
LastErrorCode:(varchar(64)) 计划的最后一个错误代码。
LastModifiedDate:(datetime) 上次修改计划的日期。
LastModifiedId:(varchar(26)) 上次修改计划的人员。
NumberOfTimesRun:(Int64) 计划已运行的次数。
Type:(varchar(max))
Owner:(varchar(32)) 计划所有者。
JobName:(varchar(max)) 作业名称。
PasswordId:(varchar(26)) 凭证密码的 ID。
Priority:(Int64) 计划的优先级。
RequestId:(varchar(32)) 创建此计划的前端 RequestID。
RunAsUser:(varchar(256)) 计划作业将据以运行的用户上下文。
RunWithE2:(bit) 计划是否用于 AMP 工作流。
ScheduleName:(varchar(256)) 计划的名称。
StartDateTime:(datetime) 工作流应开始运行的日期时间。
Timezone:(varchar(64)) 计划的时区。
WorkerTag:(varchar(64)) 计划的工作程序标签。
AS_TileSetAccessTimes 表格包含上次访问 AS_TileSets 中记录的时间戳,该表格用于清理旧 TileSets(图块集)。对应的 AS_ResultsFiles.Files 表格用于较大的文档。
_id:(ULID) 文档主键。
__Version:(Int32) 版本号。
__CreationDateTime:(datetime) 创建记录的日期时间。
__LastUpdateDateTime:(datetime) 上次更新记录的日期时间。
AS_TileSet__ID:(ULID) TileSet(图块集)ID。
LastAccessTime:(datetime) 上次访问记录的日期时间。
AS_TileSets 表格中包含存储在服务数据库中的工作流数据。对应的 AS_TileSets.Files 表格用于较大的文档。
_id:(ULID) 文档主键。
__Version:(Int32) 版本号。
__CreationDateTime:(datetime) 创建记录的日期时间。
__LastUpdateDateTime:(datetime) 上次更新记录的日期时间。
Checksum:(varchar(64)) 图块集的 SHA256 校验和。
TileSetPool:(varchar(64)) 池 ID。
RenderSettings:(varchar(max)) 渲染设置。
YxdbInfo:(varbinary(max)) YXDB 文件的元信息。