从 Jira Cloud 实体中读取
先决条件
您要从中读取内容的 Jira Cloud 对象。您将需要审计记录或问题等对象名称。下表显示支持的实体。
源支持的实体:
| 实体 | 可以筛选 | 支持限制 | 支持排序依据 | 支持 Select * | 支持分区 |
|---|---|---|---|---|---|
| 审计记录 | 支持 | 是 | 否 | 是 | 是 |
| 事务 | 支持 | 是 | 否 | 是 | 是 |
| 问题字段 | 否 | 否 | 否 | 是 | 否 |
| 问题字段配置 | 支持 | 是 | 否 | 是 | 是 |
| 问题链接类型 | 否 | 否 | 否 | 是 | 否 |
| 问题通知方案 | 支持 | 是 | 否 | 是 | 是 |
| 问题安全方案 | 否 | 否 | 否 | 是 | 否 |
| 问题类型方案 | 支持 | 是 | 是 | 是 | 是 |
| 问题类型屏幕方案 | 支持 | 是 | 是 | 是 | 是 |
| 问题类型 | 否 | 否 | 否 | 是 | 否 |
| Jira 设置 | 是 | 否 | 否 | 是 | 否 |
| Jira 设置高级 | 否 | 否 | 否 | 是 | 否 |
| Jira 设置全局 | 否 | 否 | 否 | 是 | 否 |
| 标签 | 否 | 否 | 否 | 是 | 是 |
| 我自己 | 是 | 否 | 否 | 是 | 否 |
| 权限 | 否 | 否 | 否 | 是 | 否。 |
| Project | 支持 | 是 | 是 | 是 | 是 |
| 项目类别 | 否 | 否 | 否 | 是 | 否 |
| 项目类型 | 否 | 否 | 否 | 是 | 否 |
| 服务器信息 | 否 | 否 | 否 | 是 | 否 |
| Users | 否 | 否 | 否。 | 是 | 否 |
| 工作流 | 支持 | 是 | 是 | 是 | 是 |
| 工作流方案 | 否 | 是 | 否 | 是 | 是 |
| 工作流方案项目关联 | 是 | 否 | 否 | 是 | 否 |
| 工作流状态 | 否 | 否 | 否 | 是 | 否 |
| 工作流状态类别 | 否 | 否 | 否 | 是 | 否 |
示例:
jiracloud_read = glueContext.create_dynamic_frame.from_options( connection_type="JiraCloud", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "audit-record", "API_VERSION": "v2" }
Jira Cloud 实体和字段详细信息:
| 对象 | 字段 | 数据类型 | 支持的筛选运算符 |
|---|---|---|---|
| 审计记录 | 筛选 | 字符串 | "=" |
| from | 日期时间 | "=" | |
| 到 | 日期时间 | "=" | |
| id | 整数 | 不适用 | |
| 摘要 | 字符串 | 不适用 | |
| remoteAddress | 字符串 | 不适用 | |
| authorAccountId | 字符串 | 不适用 | |
| created | 字符串 | 不适用 | |
| category | 字符串 | 不适用 | |
| eventSource | 字符串 | 不适用 | |
| description | 字符串 | 不适用 | |
| objectItem | 结构体 | 不适用 | |
| changedValues | 列表 | 不适用 | |
| associatedItems | 列表 | 不适用 | |
| 组 | groupName | 列表 | "=" |
| 名称 | 字符串 | 不适用 | |
| groupId | 字符串 | "=" | |
| 事务 | affectedVersion | 字符串 | "=, !=" |
| assignee | 字符串 | "=, !=" | |
| category | 字符串 | "=, !=" | |
| 组件 | 字符串 | "=, !=" | |
| creator | 字符串 | "=, !=" | |
| due | 日期时间 | 不适用 | |
| epic_link | 字符串 | "=, !=" | |
| 筛选 | 字符串 | "=, !=" | |
| fixVersion | 字符串 | "=, !=" | |
| hierarchyLevel | 整数 | "=, !=" | |
| issueKey | 字符串 | "=, !=, >, <, >=, <=" | |
| issueLink | 字符串 | "=, !=" | |
| issueLinkType | 字符串 | "=, !=" | |
| labels | 字符串 | "=, !=" | |
| lastViewed | 日期时间 | "=, >, <, >=, <=, between" | |
| level | 字符串 | "=, !=" | |
| parent | 字符串 | "=, !=" | |
| priority | 字符串 | "=, !=" | |
| project | 字符串 | "=, !=" | |
| projectType | 字符串 | "=, !=" | |
| reporter | 字符串 | "=, !=" | |
| resolution | 字符串 | "=, !=" | |
| resolved | 日期时间 | "=, >, <, >=, <=, between" | |
| sprint | 字符串 | "=, !=" | |
| 状态 | 字符串 | "=, !=" | |
| type | 字符串 | "=, !=" | |
| 已更新 | 日期时间 | "=, >, <, >=, <=, between" | |
| voter | 字符串 | "=, !=" | |
| votes | 整数 | "=, !=, <, >, <=, >=, between" | |
| watcher | 字符串 | "=, !=" | |
| watchers | 整数 | "=, !=, <, >, <=, >=, between" | |
| workRatio | 整数 | "=, !=, <, >, <=, >=, between" | |
| validateQuery | 字符串 | "=" | |
| expand | 字符串 | "=" | |
| fieldByKeys | 布尔值 | "=" | |
| id | 字符串 | 不适用 | |
| self | 字符串 | 不适用 | |
| 键 | 字符串 | 不适用 | |
| renderedFields | 结构体 | 不适用 | |
| properties | 列表 | "=" | |
| names | 结构体 | 不适用 | |
| 架构 | 结构体 | 不适用 | |
| transitions | 列表 | 不适用 | |
| 操作 | 结构体 | 不适用 | |
| editmeta | 结构体 | 不适用 | |
| 更改日志 | 结构体 | 不适用 | |
| versionedRepresentations | 结构体 | 不适用 | |
| fields | 列表 | "=" | |
| fieldsToInclude | 结构体 | 不适用 | |
| warningMessages | 列表 | 不适用 | |
| created | 日期时间 | 不适用 | |
| worklogDate | 日期时间 | 不适用 | |
| 问题事件 | id | 整数 | 不适用 |
| 名称 | 字符串 | 不适用 | |
| 问题字段 | id | 字符串 | 不适用 |
| 键 | 字符串 | 不适用 | |
| 名称 | 字符串 | 不适用 | |
| 自定义 | 布尔值 | 不适用 | |
| orderable | 布尔值 | 不适用 | |
| navigable | 布尔值 | 不适用 | |
| searchable | 布尔值 | 不适用 | |
| clauseNames | 列表 | 不适用 | |
| 范围 | 结构体 | 不适用 | |
| 架构 | 结构体 | 不适用 | |
| 问题字段配置 | isDefault | 布尔值 | "=" |
| 查询 | 字符串 | "=" | |
| id | 整数 | "=" | |
| 名称 | 字符串 | 不适用 | |
| description | 字符串 | 不适用 | |
| 问题链接类型 | id | 字符串 | 不适用 |
| 名称 | 字符串 | 不适用 | |
| inward | 字符串 | 不适用 | |
| outward | 字符串 | 不适用 | |
| self | 字符串 | 不适用 | |
| 问题通知方案 | expand | 字符串 | "=" |
| self | 字符串 | 不适用 | |
| id | 整数 | 不适用 | |
| 名称 | 字符串 | 不适用 | |
| description | 字符串 | 不适用 | |
| notificationSchemeEvents | 列表 | 不适用 | |
| 范围 | 结构体 | 不适用 | |
| 问题优先级 | self | 字符串 | 不适用 |
| statusColor | 字符串 | 不适用 | |
| description | 字符串 | 不适用 | |
| iconUrl | 字符串 | 不适用 | |
| 名称 | 字符串 | 不适用 | |
| id | 字符串 | 不适用 | |
| isDefault | 布尔值 | 不适用 | |
| 问题解决方案 | self | 字符串 | 不适用 |
| id | 字符串 | 不适用 | |
| description | 字符串 | 不适用 | |
| 名称 | 字符串 | 不适用 | |
| 问题安全方案 | self | 字符串 | 不适用 |
| id | 整数 | 不适用 | |
| 名称 | 字符串 | 不适用 | |
| description | 字符串 | 不适用 | |
| defaultSecurityLevelId | 整数 | 不适用 | |
| levels | 列表 | 不适用 | |
| 问题类型 | self | 字符串 | 不适用 |
| id | 字符串 | 不适用 | |
| description | 字符串 | 不适用 | |
| iconUrl | 字符串 | 不适用 | |
| 名称 | 字符串 | 不适用 | |
| subtask | 布尔值 | 不适用 | |
| avatarId | 整数 | 不适用 | |
| entityId | 字符串 | 不适用 | |
| hierarchyLevel | 整数 | 不适用 | |
| 范围 | 结构体 | 不适用 | |
| 问题类型方案 | orderBy | 字符串 | "=" |
| expand | 字符串 | "=" | |
| queryString | 字符串 | "=" | |
| id | 字符串 | 不适用 | |
| 名称 | 字符串 | 不适用 | |
| description | 字符串 | 不适用 | |
| defaultIssueTypeId | 字符串 | 不适用 | |
| isDefault | 布尔值 | 不适用 | |
| 问题类型屏幕方案 | queryString | 字符串 | "=" |
| orderBy | 字符串 | "=" | |
| expand | 字符串 | "=" | |
| id | 字符串 | "=" | |
| 名称 | 字符串 | 不适用 | |
| description | 字符串 | 不适用 | |
| Jira 设置 | 键 | 字符串 | 不适用 |
| keyFilter | 字符串 | "=" | |
| id | 字符串 | 不适用 | |
| 值 | 字符串 | 不适用 | |
| 名称 | 字符串 | 不适用 | |
| desc | 字符串 | 不适用 | |
| type | 字符串 | 不适用 | |
| defaultValue | 字符串 | 不适用 | |
| 示例 | 字符串 | 不适用 | |
| allowedValues | 列表 | 不适用 | |
| Jira 设置高级 | id | 字符串 | 不适用 |
| 键 | 字符串 | 不适用 | |
| 值 | 字符串 | 不适用 | |
| 名称 | 字符串 | 不适用 | |
| desc | 字符串 | 不适用 | |
| type | 字符串 | 不适用 | |
| defaultValue | 字符串 | 不适用 | |
| 示例 | 字符串 | 不适用 | |
| allowedValues | 列表 | 不适用 | |
| Jira 设置全局 | votingEnabled | 布尔值 | 不适用 |
| watchingEnabled | 布尔值 | 不适用 | |
| unassignedIssuesAllowed | 布尔值 | 不适用 | |
| subTasksEnabled | 布尔值 | 不适用 | |
| issueLinkingEnabled | 布尔值 | 不适用 | |
| timeTrackingEnabled | 布尔值 | 不适用 | |
| attachmentsEnabled | 布尔值 | 不适用 | |
| timeTrackingConfiguration | 结构体 | 不适用 | |
| 标签 | values | 列表 | 不适用 |
| 我自己 | expand | 字符串 | "=" |
| self | 字符串 | 不适用 | |
| accountId | 字符串 | 不适用 | |
| accountType | 字符串 | 不适用 | |
| emailAddress | 字符串 | 不适用 | |
| avatarUrls | 字符串 | 不适用 | |
| displayName | 字符串 | 不适用 | |
| active | 布尔值 | 不适用 | |
| timeZone | 字符串 | 不适用 | |
| locale | 字符串 | 不适用 | |
| groups | 结构体 | 不适用 | |
| applicationRoles | 结构体 | 不适用 | |
| 权限 | id | 字符串 | 不适用 |
| 键 | 字符串 | 不适用 | |
| 名称 | 字符串 | 不适用 | |
| type | 字符串 | 不适用 | |
| description | 字符串 | 不适用 | |
| havePermission | 布尔值 | 不适用 | |
| deprecatedKey | 布尔值 | 不适用 | |
| Project | orderBy | 字符串 | "=" |
| 键 | 列表 | "=" | |
| 查询 | 字符串 | "=" | |
| typeKey | 字符串 | "=" | |
| categoryId | 整数 | "=" | |
| action | 字符串 | "=" | |
| expand | 字符串 | "=" | |
| 状态 | 列表 | "=" | |
| self | 字符串 | 不适用 | |
| id | 整数 | "=" | |
| 键 | 字符串 | 不适用 | |
| description | 字符串 | 不适用 | |
| lead | 结构体 | 不适用 | |
| 组件 | 列表 | 不适用 | |
| issueTypes | 列表 | 不适用 | |
| url | 字符串 | 不适用 | |
| 电子邮件 | 字符串 | 不适用 | |
| assigneeType | 字符串 | 不适用 | |
| 版本 | 列表 | 不适用 | |
| 名称 | 字符串 | 不适用 | |
| 角色 | 结构体 | 不适用 | |
| avatarUrls | 结构体 | 不适用 | |
| projectCategory | 结构体 | 不适用 | |
| projectTypeKey | 字符串 | 不适用 | |
| simplified | 布尔值 | 不适用 | |
| style | 字符串 | 不适用 | |
| favourite | 布尔值 | 不适用 | |
| isPrivate | 布尔值 | 不适用 | |
| issueTypeHierarchy | 结构体 | 不适用 | |
| 权限 | 结构体 | 不适用 | |
| properties | 列表 | "=" | |
| uuid | 字符串 | 不适用 | |
| insight | 结构体 | 不适用 | |
| 已删除 | 布尔值 | 不适用 | |
| retentionTillDate | 字符串 | 不适用 | |
| deletedDate | 字符串 | 不适用 | |
| deletedBy | 结构体 | 不适用 | |
| archived | 布尔值 | 不适用 | |
| archivedDate | 字符串 | 不适用 | |
| archivedBy | 结构体 | 不适用 | |
| landedPageInfo | 结构体 | 不适用 | |
| 项目类别 | self | 字符串 | 不适用 |
| id | 字符串 | 不适用 | |
| 名称 | 字符串 | 不适用 | |
| description | 字符串 | 不适用 | |
| 项目类型 | 键 | 字符串 | 不适用 |
| formattedKey | 字符串 | 不适用 | |
| description | 字符串 | 不适用 | |
| descriptionI18nKey | 字符串 | 不适用 | |
| icon | 字符串 | 不适用 | |
| color | 字符串 | 不适用 | |
| 服务器信息 | baseUrl | 字符串 | 不适用 |
| version | 字符串 | 不适用 | |
| versionNumbers | 列表 | 不适用 | |
| deploymentType | 字符串 | 不适用 | |
| buildNumber | 整数 | 不适用 | |
| buildDate | 日期时间 | 不适用 | |
| serverTime | 日期时间 | 不适用 | |
| scmInfo | 字符串 | 不适用 | |
| serverTitle | 字符串 | 不适用 | |
| healthChecks | 列表 | 不适用 | |
| Users | self | 字符串 | 不适用 |
| accountId | 字符串 | 不适用 | |
| accountType | 字符串 | 不适用 | |
| emailAddress | 字符串 | 不适用 | |
| avatarUrls | 结构体 | 不适用 | |
| displayName | 字符串 | 不适用 | |
| active | 布尔值 | 不适用 | |
| timeZone | 字符串 | 不适用 | |
| locale | 字符串 | 不适用 | |
| groups | 结构体 | 不适用 | |
| applicationRoles | 结构体 | 不适用 | |
| expand | 字符串 | 不适用 | |
| 工作流 | workflowName | 字符串 | "=" |
| expand | 字符串 | "=" | |
| queryString | 字符串 | "=" | |
| orderBy | 字符串 | "=" | |
| isActive | 布尔值 | "=" | |
| id | 结构体 | 不适用 | |
| description | 字符串 | 不适用 | |
| transitions | 列表 | 不适用 | |
| statuses | 列表 | 不适用 | |
| isDefault | 布尔值 | 不适用 | |
| schemes | 列表 | 不适用 | |
| projects | 列表 | 不适用 | |
| hasDraftWorkflow | 布尔值 | 不适用 | |
| 操作 | 结构体 | 不适用 | |
| created | 字符串 | 不适用 | |
| 已更新 | 字符串 | 不适用 | |
| 工作流方案 | self | 字符串 | 不适用 |
| id | 整数 | 不适用 | |
| 名称 | 字符串 | 不适用 | |
| description | 字符串 | 不适用 | |
| defaultWorkflow | 字符串 | 不适用 | |
| issueTypeMappings | 结构体 | 不适用 | |
| originalDefaultWorkflow | 字符串 | 不适用 | |
| originalIssueTypeMappings | 结构体 | 不适用 | |
| draft | 布尔值 | 不适用 | |
| lastModifiedUser | 结构体 | 不适用 | |
| lastModified | 字符串 | 不适用 | |
| updateDraftIfNeeded | 布尔值 | 不适用 | |
| issueTypes | 结构体 | 不适用 | |
| 工作流方案项目关联 | projectId | 整数 | "=" |
| projectIds | 列表 | 不适用 | |
| workflowScheme | 结构体 | 不适用 | |
| 工作流状态 | self | 字符串 | 不适用 |
| description | 字符串 | 不适用 | |
| iconUrl | 字符串 | 不适用 | |
| 名称 | 字符串 | 不适用 | |
| id | 字符串 | 不适用 | |
| StatusCategory | 结构体 | 不适用 | |
| 工作流状态类别 | self | 字符串 | 不适用 |
| id | 字符串 | 不适用 | |
| 键 | 字符串 | 不适用 | |
| colorName | 字符串 | 不适用 | |
| 名称 | 字符串 | 不适用 |
对查询进行分区
如果您想在 Spark 中利用并发,可以提供附加 Spark 选项 NUM_PARTITIONS。使用此参数,原始查询将被拆分为 NUM_PARTITIONS 个子查询,这些子查询可以由 Spark 任务同时执行。
NUM_PARTITIONS:分区的数量。
示例:
jiraCloud_read = glueContext.create_dynamic_frame.from_options( connection_type="JiraCloud", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "issue", "API_VERSION": "v2", "NUM_PARTITIONS": "10" }