從 Jira Cloud 實體中讀取
必要條件
您想要從中讀取的 Jira Cloud 物件。需要物件名稱,例如稽核記錄或問題。下表顯示支援的實體。
來源的支援實體:
| 實體 | 可以篩選 | 支援限制 | 支援排序依據 | 支援選取 * | 支援分區 |
|---|---|---|---|---|---|
| 稽核記錄 | 是 | 是 | 否 | 是 | 是 |
| 問題 | 是 | 是 | 否 | 是 | 是 |
| 問題欄位 | 否 | 否 | 否 | 是 | 否 |
| 問題欄位組態 | 是 | 是 | 否 | 是 | 是 |
| 問題連結類型 | 否 | 否 | 否 | 是 | 否 |
| 問題通知結構描述 | 是 | 是 | 否 | 是 | 是 |
| 問題安全結構描述 | 否 | 否 | 否 | 是 | 否 |
| 問題類型結構描述 | 是 | 是 | 是 | 是 | 是 |
| 問題類型螢幕結構描述 | 是 | 是 | 是 | 是 | 是 |
| 問題類型 | 否 | 否 | 否 | 是 | 否 |
| Jira 設定 | 是 | 否 | 否 | 是 | 否 |
| Jira 進階設定 | 否 | 否 | 否 | 是 | 否 |
| Jira 全域設定 | 否 | 否 | 否 | 是 | 否 |
| 標籤 | 否 | 否 | 否 | 是 | 是 |
| 我自己 | 是 | 否 | 否 | 是 | 否 |
| 權限 | 否 | 否 | 否 | 是 | 否。 |
| 專案 | 是 | 是 | 是 | 是 | 是 |
| 專案類別 | 否 | 否 | 否 | 是 | 否 |
| 專案類型 | 否 | 否 | 否 | 是 | 否 |
| 伺服器資訊 | 否 | 否 | 否 | 是 | 否 |
| 使用者 | 否 | 否 | 否。 | 是 | 否 |
| 工作流程 | 是 | 是 | 是 | 是 | 是 |
| 工作流程結構描述 | 否 | 是 | 否 | 是 | 是 |
| 工作流程結構描述專案關聯 | 是 | 否 | 否 | 是 | 否 |
| 工作流程狀態 | 否 | 否 | 否 | 是 | 否 |
| 工作流程狀態類別 | 否 | 否 | 否 | 是 | 否 |
範例:
jiracloud_read = glueContext.create_dynamic_frame.from_options( connection_type="JiraCloud", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "audit-record", "API_VERSION": "v2" }
Jira Cloud 實體和欄位詳細資訊:
| 物件 | 欄位 | 資料類型 | 支援的篩選條件運算子 |
|---|---|---|---|
| 稽核記錄 | 篩選條件 | String | "=" |
| from | DateTime | "=" | |
| 至 | DateTime | "=" | |
| id | Integer | N/A | |
| 總結 | String | N/A | |
| remoteAddress | String | N/A | |
| authorAccountId | String | N/A | |
| 已建立 | String | N/A | |
| category | String | N/A | |
| eventSource | String | N/A | |
| 描述 | String | N/A | |
| objectItem | Struct | N/A | |
| changedValues | 清單 | N/A | |
| associatedItems | 清單 | N/A | |
| Groups (群組) | groupName | 清單 | "=" |
| name | String | N/A | |
| groupId | String | "=" | |
| 問題 | affectedVersion | String | "=, !=" |
| assignee | String | "=, !=" | |
| category | String | "=, !=" | |
| component | String | "=, !=" | |
| creator | String | "=, !=" | |
| due | DateTime | N/A | |
| epic_link | String | "=, !=" | |
| 篩選條件 | String | "=, !=" | |
| fixVersion | String | "=, !=" | |
| hierarchyLevel | Integer | "=, !=" | |
| issueKey | String | "=, !=, >, <, >=, <=" | |
| issueLink | String | "=, !=" | |
| issueLinkType | String | "=, !=" | |
| labels | String | "=, !=" | |
| lastViewed | DateTime | "=, >, <, >=, <=, between" | |
| level | String | "=, !=" | |
| parent | String | "=, !=" | |
| priority | String | "=, !=" | |
| project | String | "=, !=" | |
| projectType | String | "=, !=" | |
| reporter | String | "=, !=" | |
| 解析度 | String | "=, !=" | |
| resolved | DateTime | "=, >, <, >=, <=, between" | |
| Sprint | String | "=, !=" | |
| status | String | "=, !=" | |
| type | String | "=, !=" | |
| 已更新 | DateTime | "=, >, <, >=, <=, between" | |
| voter | String | "=, !=" | |
| votes | Integer | "=, !=, <, >, <=, >=, between" | |
| watcher | String | "=, !=" | |
| watchers | Integer | "=, !=, <, >, <=, >=, between" | |
| workRatio | Integer | "=, !=, <, >, <=, >=, between" | |
| validateQuery | String | "=" | |
| expand | String | "=" | |
| fieldByKeys | Boolean | "=" | |
| id | String | N/A | |
| self | String | N/A | |
| 金鑰 | String | N/A | |
| renderedFields | Struct | N/A | |
| 屬性 | 清單 | "=" | |
| names | Struct | N/A | |
| 結構描述 | Struct | N/A | |
| transitions | 清單 | N/A | |
| 操作 | Struct | N/A | |
| editmeta | Struct | N/A | |
| changelog | Struct | N/A | |
| versionedRepresentations | Struct | N/A | |
| fields | 清單 | "=" | |
| fieldsToInclude | Struct | N/A | |
| warningMessages | 清單 | N/A | |
| 已建立 | DateTime | N/A | |
| worklogDate | DateTime | N/A | |
| IssueEvents | id | Integer | N/A |
| name | String | N/A | |
| Issue Fields | id | String | N/A |
| 金鑰 | String | N/A | |
| name | String | N/A | |
| 自訂 | Boolean | N/A | |
| orderable | Boolean | N/A | |
| navigable | Boolean | N/A | |
| searchable | Boolean | N/A | |
| clauseNames | 清單 | N/A | |
| scope | Struct | N/A | |
| 結構描述 | Struct | N/A | |
| 問題欄位組態 | isDefault | Boolean | "=" |
| query | String | "=" | |
| id | Integer | "=" | |
| name | String | N/A | |
| 描述 | String | N/A | |
| 問題連結類型 | id | String | N/A |
| name | String | N/A | |
| 向內 | String | N/A | |
| 向外 | String | N/A | |
| self | String | N/A | |
| 問題通知結構描述 | expand | String | "=" |
| self | String | N/A | |
| id | Integer | N/A | |
| name | String | N/A | |
| 描述 | String | N/A | |
| notificationSchemeEvents | 清單 | N/A | |
| scope | Struct | N/A | |
| 問題優先順序 | self | String | N/A |
| statusColor | String | N/A | |
| 描述 | String | N/A | |
| iconUrl | String | N/A | |
| name | String | N/A | |
| id | String | N/A | |
| isDefault | Boolean | N/A | |
| 問題解決方案 | self | String | N/A |
| id | String | N/A | |
| 描述 | String | N/A | |
| name | String | N/A | |
| 問題安全結構描述 | self | String | N/A |
| id | Integer | N/A | |
| name | String | N/A | |
| 描述 | String | N/A | |
| defaultSecurityLevelId | Integer | N/A | |
| levels | 清單 | N/A | |
| 問題類型 | self | String | N/A |
| id | String | N/A | |
| 描述 | String | N/A | |
| iconUrl | String | N/A | |
| name | String | N/A | |
| subtask | Boolean | N/A | |
| avatarId | Integer | N/A | |
| entityId | String | N/A | |
| hierarchyLevel | Integer | N/A | |
| scope | Struct | N/A | |
| 問題類型結構描述 | orderBy | String | "=" |
| expand | String | "=" | |
| queryString | String | "=" | |
| id | String | N/A | |
| name | String | N/A | |
| 描述 | String | N/A | |
| defaultIssueTypeId | String | N/A | |
| isDefault | Boolean | N/A | |
| 問題類型螢幕結構描述 | queryString | String | "=" |
| orderBy | String | "=" | |
| expand | String | "=" | |
| id | String | "=" | |
| name | String | N/A | |
| 描述 | String | N/A | |
| Jira 設定 | 金鑰 | String | N/A |
| keyFilter | String | "=" | |
| id | String | N/A | |
| value | String | N/A | |
| name | String | N/A | |
| desc | String | N/A | |
| type | String | N/A | |
| defaultValue | String | N/A | |
| example | String | N/A | |
| allowedValues | 清單 | N/A | |
| Jira 進階設定 | id | String | N/A |
| 金鑰 | String | N/A | |
| value | String | N/A | |
| name | String | N/A | |
| desc | String | N/A | |
| type | String | N/A | |
| defaultValue | String | N/A | |
| example | String | N/A | |
| allowedValues | 清單 | N/A | |
| Jira 全域設定 | votingEnabled | Boolean | N/A |
| watchingEnabled | Boolean | N/A | |
| unassignedIssuesAllowed | Boolean | N/A | |
| subTasksEnabled | Boolean | N/A | |
| issueLinkingEnabled | Boolean | N/A | |
| timeTrackingEnabled | Boolean | N/A | |
| attachmentsEnabled | Boolean | N/A | |
| timeTrackingConfiguration | Struct | N/A | |
| 標籤 | values | 清單 | N/A |
| 我自己 | expand | String | "=" |
| self | String | N/A | |
| accountId | String | N/A | |
| accountType | String | N/A | |
| EmailAddress | String | N/A | |
| avatarUrls | String | N/A | |
| displayName | String | N/A | |
| active | Boolean | N/A | |
| timeZone | String | N/A | |
| locale | String | N/A | |
| 群組 | Struct | N/A | |
| applicationRoles | Struct | N/A | |
| 權限 | id | String | N/A |
| 金鑰 | String | N/A | |
| name | String | N/A | |
| type | String | N/A | |
| 描述 | String | N/A | |
| havePermission | Boolean | N/A | |
| deprecatedKey | Boolean | N/A | |
| 專案 | orderBy | String | "=" |
| keys | 清單 | "=" | |
| query | String | "=" | |
| typeKey | String | "=" | |
| categoryId | Integer | "=" | |
| 動作 | String | "=" | |
| expand | String | "=" | |
| status | 清單 | "=" | |
| self | String | N/A | |
| id | Integer | "=" | |
| 金鑰 | String | N/A | |
| 描述 | String | N/A | |
| lead | Struct | N/A | |
| components | 清單 | N/A | |
| issueTypes | 清單 | N/A | |
| url | String | N/A | |
| String | N/A | ||
| assigneeType | String | N/A | |
| 版本 | 清單 | N/A | |
| name | String | N/A | |
| roles | Struct | N/A | |
| avatarUrls | Struct | N/A | |
| projectCategory | Struct | N/A | |
| projectTypeKey | String | N/A | |
| 簡化 | Boolean | N/A | |
| style | String | N/A | |
| favourite | Boolean | N/A | |
| isPrivate | Boolean | N/A | |
| issueTypeHierarchy | Struct | N/A | |
| 許可 | Struct | N/A | |
| 屬性 | 清單 | "=" | |
| uuid | String | N/A | |
| insight | Struct | N/A | |
| 已刪除 | Boolean | N/A | |
| retentionTillDate | String | N/A | |
| deletedDate | String | N/A | |
| deletedBy | Struct | N/A | |
| archived | Boolean | N/A | |
| archivedDate | String | N/A | |
| archivedBy | Struct | N/A | |
| landedPageInfo | Struct | N/A | |
| 專案類別 | self | String | N/A |
| id | String | N/A | |
| name | String | N/A | |
| 描述 | String | N/A | |
| 專案類型 | 金鑰 | String | N/A |
| formattedKey | String | N/A | |
| 描述 | String | N/A | |
| descriptionI18nKey | String | N/A | |
| icon | String | N/A | |
| color | String | N/A | |
| 伺服器資訊 | baseUrl | String | N/A |
| version | String | N/A | |
| VersionNumber | 清單 | N/A | |
| DeploymentType | String | N/A | |
| buildNumber | Integer | N/A | |
| buildDate | DateTime | N/A | |
| ServerTime | DateTime | N/A | |
| scmInfo | String | N/A | |
| serverTitle | String | N/A | |
| healthChecks | 清單 | N/A | |
| 使用者 | self | String | N/A |
| accountId | String | N/A | |
| accountType | String | N/A | |
| EmailAddress | String | N/A | |
| avatarUrls | Struct | N/A | |
| displayName | String | N/A | |
| active | Boolean | N/A | |
| timeZone | String | N/A | |
| locale | String | N/A | |
| 群組 | Struct | N/A | |
| applicationRoles | Struct | N/A | |
| expand | String | N/A | |
| 工作流程 | workflowName | String | "=" |
| expand | String | "=" | |
| queryString | String | "=" | |
| orderBy | String | "=" | |
| isActive | Boolean | "=" | |
| id | Struct | N/A | |
| 描述 | String | N/A | |
| transitions | 清單 | N/A | |
| statuses | 清單 | N/A | |
| isDefault | Boolean | N/A | |
| schemes | 清單 | N/A | |
| projects | 清單 | N/A | |
| hasDraftWorkflow | Boolean | N/A | |
| 操作 | Struct | N/A | |
| 已建立 | String | N/A | |
| 已更新 | String | N/A | |
| 工作流程結構描述 | self | String | N/A |
| id | Integer | N/A | |
| name | String | N/A | |
| 描述 | String | N/A | |
| defaultWorkflow | String | N/A | |
| issueTypeMappings | Struct | N/A | |
| originalDefaultWorkflow | String | N/A | |
| originalIssueTypeMappings | Struct | N/A | |
| draft | Boolean | N/A | |
| lastModifiedUser | Struct | N/A | |
| lastModified | String | N/A | |
| updateDraftIfNeeded | Boolean | N/A | |
| issueTypes | Struct | N/A | |
| 工作流程結構描述專案關聯 | projectId | Integer | "=" |
| projectIds | 清單 | N/A | |
| workflowScheme | Struct | N/A | |
| 工作流程狀態 | self | String | N/A |
| 描述 | String | N/A | |
| iconUrl | String | N/A | |
| name | String | N/A | |
| id | String | N/A | |
| StatusCategory | Struct | N/A | |
| 工作流程狀態類別 | self | String | N/A |
| id | String | N/A | |
| 金鑰 | String | N/A | |
| colorName | String | N/A | |
| name | String | N/A |
分區查詢
如果想要在 Spark 中使用並行,可以提供其他 Spark 選項 NUM_PARTITIONS。使用此參數,原始查詢會分區為可由 Spark 任務並行執行的子查詢的 NUM_PARTITIONS 數目。
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" }