Jira Cloud エンティティからの読み取り - AWS Glue

Jira Cloud エンティティからの読み取り

前提条件

読み取り元の Jira Cloud オブジェクト。監査レコードまたは問題などのオブジェクト名が必要です。次の表に、サポートされているエンティティを示します。

ソースに対応するエンティティ:

エンティティ フィルタリング可能 制限をサポートする Order By をサポートする Select * をサポートする パーティション分割をサポートする
Audit Record あり はい いいえ はい はい
問題 あり はい いいえ はい はい
Issue Field なし いいえ いいえ はい なし
Issue Field Configuration あり はい いいえ はい はい
Issue Link Type なし いいえ いいえ はい なし
Issue Notification Scheme あり はい いいえ はい はい
Issue Security Scheme なし いいえ いいえ はい なし
Issue Type Scheme あり はい はい はい はい
Issue Type Screen Scheme あり はい はい はい はい
Issue Type なし いいえ いいえ はい なし
Jira Setting はい いいえ いいえ はい なし
Jira Setting Advanced なし いいえ いいえ はい なし
Jira Setting Global なし いいえ いいえ はい なし
ラベル なし いいえ いいえ はい はい
Myself はい いいえ いいえ はい なし
アクセス許可 なし いいえ いいえ はい いいえ。
プロジェクト あり はい はい はい はい
Project Category なし いいえ いいえ はい なし
プロジェクトタイプ なし いいえ いいえ はい なし
Server Info なし いいえ いいえ はい なし
[ユーザー] なし なし いいえ。 はい なし
ワークフロー あり はい はい はい はい
Workflow Scheme いいえ はい いいえ はい はい
Workflow Scheme Project Association はい いいえ いいえ はい なし
ワークフローステータス なし いいえ いいえ はい なし
Workflow Status Category なし いいえ いいえ はい なし

例:

jiracloud_read = glueContext.create_dynamic_frame.from_options( connection_type="JiraCloud", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "audit-record", "API_VERSION": "v2" }

Jira Cloud エンティティとフィールドの詳細:

オブジェクト フィールド データ型 サポートされているフィルター演算子
Audit Record フィルター 文字列 "="
送信元 DateTime "="
から DateTime "="
id 整数 該当なし
概要 文字列 該当なし
remoteAddress 文字列 該当なし
authorAccountId 文字列 該当なし
作成済み 文字列 該当なし
category 文字列 該当なし
eventSource 文字列 該当なし
説明 文字列 該当なし
objectItem Struct 該当なし
changedValues リスト 該当なし
associatedItems リスト 該当なし
グループ groupName リスト "="
名前 文字列 該当なし
groupId 文字列 "="
問題 affectedVersion 文字列 "=, !="
assignee 文字列 "=, !="
category 文字列 "=, !="
コンポーネント 文字列 "=, !="
creator 文字列 "=, !="
due DateTime 該当なし
epic_link 文字列 "=, !="
フィルター 文字列 "=, !="
fixVersion 文字列 "=, !="
hierarchyLevel 整数 "=, !="
issueKey 文字列 "=, !=, >, <, >=, <="
issueLink 文字列 "=, !="
issueLinkType 文字列 "=, !="
ラベル 文字列 "=, !="
lastViewed DateTime "=, >, <, >=, <=, between"
level 文字列 "=, !="
parent 文字列 "=, !="
priority 文字列 "=, !="
プロジェクト 文字列 "=, !="
projectType 文字列 "=, !="
reporter 文字列 "=, !="
resolution 文字列 "=, !="
resolved DateTime "=, >, <, >=, <=, between"
Sprint 文字列 "=, !="
status 文字列 "=, !="
type 文字列 "=, !="
更新済み DateTime "=, >, <, >=, <=, between"
voter 文字列 "=, !="
votes 整数 "=, !=, <, >, <=, >=, between"
watcher 文字列 "=, !="
watchers 整数 "=, !=, <, >, <=, >=, between"
workRatio 整数 "=, !=, <, >, <=, >=, between"
validateQuery 文字列 "="
expand 文字列 "="
fieldByKeys ブール値 "="
id 文字列 該当なし
self 文字列 該当なし
キー 文字列 該当なし
renderedFields Struct 該当なし
プロパティ リスト "="
names Struct 該当なし
スキーマ Struct 該当なし
transitions リスト 該当なし
オペレーション Struct 該当なし
editmeta Struct 該当なし
変更ログ Struct 該当なし
versionedRepresentations Struct 該当なし
fields リスト "="
fieldsToInclude Struct 該当なし
warningMessages リスト 該当なし
作成済み DateTime 該当なし
worklogDate DateTime 該当なし
IssueEvents id 整数 該当なし
名前 文字列 該当なし
Issue Fields id 文字列 該当なし
キー 文字列 該当なし
名前 文字列 該当なし
カスタム ブール値 該当なし
orderable ブール値 該当なし
navigable ブール値 該当なし
searchable ブール値 該当なし
clauseNames リスト 該当なし
scope Struct 該当なし
スキーマ Struct 該当なし
Issue Field Configurations isDefault ブール値 "="
query 文字列 "="
id 整数 "="
名前 文字列 該当なし
説明 文字列 該当なし
Issue Link Type id 文字列 該当なし
名前 文字列 該当なし
inward 文字列 該当なし
outward 文字列 該当なし
self 文字列 該当なし
Issue Notification Schemes expand 文字列 "="
self 文字列 該当なし
id 整数 該当なし
名前 文字列 該当なし
説明 文字列 該当なし
notificationSchemeEvents リスト 該当なし
scope Struct 該当なし
Issue Priority self 文字列 該当なし
statusColor 文字列 該当なし
説明 文字列 該当なし
iconUrl 文字列 該当なし
名前 文字列 該当なし
id 文字列 該当なし
isDefault ブール値 該当なし
Issue Resolutions self 文字列 該当なし
id 文字列 該当なし
説明 文字列 該当なし
名前 文字列 該当なし
Issue Security Scheme self 文字列 該当なし
id 整数 該当なし
名前 文字列 該当なし
説明 文字列 該当なし
defaultSecurityLevelId 整数 該当なし
levels リスト 該当なし
Issue Type self 文字列 該当なし
id 文字列 該当なし
説明 文字列 該当なし
iconUrl 文字列 該当なし
名前 文字列 該当なし
subtask ブール値 該当なし
avatarId 整数 該当なし
entityId 文字列 該当なし
hierarchyLevel 整数 該当なし
scope Struct 該当なし
Issue Type Scheme orderBy 文字列 "="
expand 文字列 "="
queryString 文字列 "="
id 文字列 該当なし
名前 文字列 該当なし
説明 文字列 該当なし
defaultIssueTypeId 文字列 該当なし
isDefault ブール値 該当なし
Issue Type Screen Scheme queryString 文字列 "="
orderBy 文字列 "="
expand 文字列 "="
id 文字列 "="
名前 文字列 該当なし
説明 文字列 該当なし
Jira Settings キー 文字列 該当なし
keyFilter 文字列 "="
id 文字列 該当なし
value 文字列 該当なし
名前 文字列 該当なし
desc 文字列 該当なし
type 文字列 該当なし
defaultValue 文字列 該当なし
文字列 該当なし
allowedValues リスト 該当なし
Jira Settings Advanced id 文字列 該当なし
キー 文字列 該当なし
value 文字列 該当なし
名前 文字列 該当なし
desc 文字列 該当なし
type 文字列 該当なし
defaultValue 文字列 該当なし
文字列 該当なし
allowedValues リスト 該当なし
Jira Settings Global votingEnabled ブール値 該当なし
watchingEnabled ブール値 該当なし
unassignedIssuesAllowed ブール値 該当なし
subTasksEnabled ブール値 該当なし
issueLinkingEnabled ブール値 該当なし
timeTrackingEnabled ブール値 該当なし
attachmentsEnabled ブール値 該当なし
timeTrackingConfiguration Struct 該当なし
ラベル リスト 該当なし
Myself expand 文字列 "="
self 文字列 該当なし
accountId 文字列 該当なし
accountType 文字列 該当なし
emailAddress 文字列 該当なし
avatarUrls 文字列 該当なし
displayName 文字列 該当なし
ACTIVE ブール値 該当なし
timeZone 文字列 該当なし
サイト 文字列 該当なし
グループ Struct 該当なし
applicationRoles Struct 該当なし
アクセス許可 id 文字列 該当なし
キー 文字列 該当なし
名前 文字列 該当なし
type 文字列 該当なし
説明 文字列 該当なし
havePermission ブール値 該当なし
deprecatedKey ブール値 該当なし
プロジェクト orderBy 文字列 "="
キー リスト "="
query 文字列 "="
typeKey 文字列 "="
categoryId 整数 "="
アクション 文字列 "="
expand 文字列 "="
status リスト "="
self 文字列 該当なし
id 整数 "="
キー 文字列 該当なし
説明 文字列 該当なし
lead Struct 該当なし
コンポーネント リスト 該当なし
issueTypes リスト 該当なし
url 文字列 該当なし
email 文字列 該当なし
assigneeType 文字列 該当なし
バージョン リスト 該当なし
名前 文字列 該当なし
ロール Struct 該当なし
avatarUrls Struct 該当なし
projectCategory Struct 該当なし
projectTypeKey 文字列 該当なし
簡略化済み ブール値 該当なし
style 文字列 該当なし
favourite ブール値 該当なし
IsPrivate ブール値 該当なし
issueTypeHierarchy Struct 該当なし
権限 Struct 該当なし
プロパティ リスト "="
uuid 文字列 該当なし
insight Struct 該当なし
削除済み ブール値 該当なし
retentionTillDate 文字列 該当なし
deletedDate 文字列 該当なし
deletedBy Struct 該当なし
archived ブール値 該当なし
archivedDate 文字列 該当なし
archivedBy Struct 該当なし
landedPageInfo Struct 該当なし
Project Category self 文字列 該当なし
id 文字列 該当なし
名前 文字列 該当なし
説明 文字列 該当なし
プロジェクトタイプ キー 文字列 該当なし
formattedKey 文字列 該当なし
説明 文字列 該当なし
descriptionI18nKey 文字列 該当なし
アイコン 文字列 該当なし
color 文字列 該当なし
Server Info baseUrl 文字列 該当なし
version 文字列 該当なし
versionNumbers リスト 該当なし
deploymentType 文字列 該当なし
buildNumber 整数 該当なし
buildDate DateTime 該当なし
serverTime DateTime 該当なし
scmInfo 文字列 該当なし
serverTitle 文字列 該当なし
healthChecks リスト 該当なし
[ユーザー] self 文字列 該当なし
accountId 文字列 該当なし
accountType 文字列 該当なし
emailAddress 文字列 該当なし
avatarUrls Struct 該当なし
displayName 文字列 該当なし
ACTIVE ブール値 該当なし
timeZone 文字列 該当なし
サイト 文字列 該当なし
グループ Struct 該当なし
applicationRoles Struct 該当なし
expand 文字列 該当なし
ワークフロー workflowName 文字列 "="
expand 文字列 "="
queryString 文字列 "="
orderBy 文字列 "="
isActive ブール値 "="
id Struct 該当なし
説明 文字列 該当なし
transitions リスト 該当なし
statuses リスト 該当なし
isDefault ブール値 該当なし
schemes リスト 該当なし
projects リスト 該当なし
hasDraftWorkflow ブール値 該当なし
オペレーション Struct 該当なし
作成済み 文字列 該当なし
更新済み 文字列 該当なし
Workflow Scheme self 文字列 該当なし
id 整数 該当なし
名前 文字列 該当なし
説明 文字列 該当なし
defaultWorkflow 文字列 該当なし
issueTypeMappings Struct 該当なし
originalDefaultWorkflow 文字列 該当なし
originalIssueTypeMappings Struct 該当なし
draft ブール値 該当なし
lastModifiedUser Struct 該当なし
lastModified 文字列 該当なし
updateDraftIfNeeded ブール値 該当なし
issueTypes Struct 該当なし
Workflow Scheme Project Association projectId 整数 "="
projectIds リスト 該当なし
workflowScheme Struct 該当なし
ワークフローステータス self 文字列 該当なし
説明 文字列 該当なし
iconUrl 文字列 該当なし
名前 文字列 該当なし
id 文字列 該当なし
StatusCategory Struct 該当なし
Workflow Status Category self 文字列 該当なし
id 文字列 該当なし
キー 文字列 該当なし
colorName 文字列 該当なし
名前 文字列 該当なし

パーティショニングクエリ

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" }