View a markdown version of this page

Lesen aus Jira-Cloud-Entitäten - AWS Glue

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Lesen aus Jira-Cloud-Entitäten

Voraussetzung

Ein Jira-Cloud-Objekt, aus dem gelesen werden soll. Sie benötigen den Objektnamen wie Prüfungsunterlagen oder Problem. Die folgende Tabelle zeigt die unterstützten Entitäten.

Unterstützte Entitäten für Quelle:

Entität Kann gefiltert werden Unterstützt Limit Unterstützt „Sortieren nach“ Unterstützt „* auswählen“ Unterstützt Partitionierung
Prüfungsaufzeichnung Ja Ja Nein Ja Ja
Problem Ja Ja Nein Ja Ja
Problem-Feld Nein Nein Nein Ja Nein
Problem-Feldkonfiguration Ja Ja Nein Ja Ja
Problem-Linktyp Nein Nein Nein Ja Nein
Problem-Benachrichtigungsschema Ja Ja Nein Ja Ja
Problem-Sicherheitsschema Nein Nein Nein Ja Nein
Problemtyp-Schema Ja Ja Ja Ja Ja
Problemtyp-Bildschirmschema Ja Ja Ja Ja Ja
Problemtyp Nein Nein Nein Ja Nein
Jira-Einstellung Ja Nein Nein Ja Nein
Jira-Einstellung Erweitert Nein Nein Nein Ja Nein
Jira-Einstellung Global Nein Nein Nein Ja Nein
Label (Bezeichnung) Nein Nein Nein Ja Ja
Ich selbst Ja Nein Nein Ja Nein
Berechtigung Nein Nein Nein Ja Nein.
Projekt Ja Ja Ja Ja Ja
Projektkategorie Nein Nein Nein Ja Nein
Projekttyp Nein Nein Nein Ja Nein
Server-Info Nein Nein Nein Ja Nein
Benutzer Nein Nein Nein. Ja Nein
Workflow Ja Ja Ja Ja Ja
Workflow-Schema Nein Ja Nein Ja Ja
Workflow-Schema Projektzuordnung Ja Nein Nein Ja Nein
Workflow-Status Nein Nein Nein Ja Nein
Workflow-Status-Kategorie Nein Nein Nein Ja Nein

Beispiel:

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

Jira-Cloud-Entität und Felddetails:

Objekt Feld Datentyp Unterstützte Filteroperatoren
Prüfungsaufzeichnung Filter Zeichenfolge "="
from DateTime "="
to DateTime "="
id Ganzzahl –
Übersicht Zeichenfolge –
remoteAddress Zeichenfolge –
authorAccountId Zeichenfolge –
created Zeichenfolge –
category Zeichenfolge –
eventSource Zeichenfolge –
description Zeichenfolge –
objectItem Struct –
changedValues Auflisten –
associatedItems Auflisten –
Gruppen groupName Auflisten "="
Name Zeichenfolge –
groupId Zeichenfolge "="
Problem affectedVersion Zeichenfolge "=, !="
assignee Zeichenfolge "=, !="
category Zeichenfolge "=, !="
component Zeichenfolge "=, !="
creator Zeichenfolge "=, !="
due DateTime –
epic_link Zeichenfolge "=, !="
Filter Zeichenfolge "=, !="
fixVersion Zeichenfolge "=, !="
hierarchyLevel Ganzzahl "=, !="
issueKey Zeichenfolge "=, !=, >, <, >=, <="
issueLink Zeichenfolge "=, !="
issueLinkType Zeichenfolge "=, !="
labels Zeichenfolge "=, !="
lastViewed DateTime "=, >, <, >=, <=, between"
level Zeichenfolge "=, !="
übergeordneter Zeichenfolge "=, !="
priority Zeichenfolge "=, !="
project Zeichenfolge "=, !="
projectType Zeichenfolge "=, !="
reporter Zeichenfolge "=, !="
Auflösung Zeichenfolge "=, !="
resolved DateTime "=, >, <, >=, <=, between"
sprint Zeichenfolge "=, !="
Status Zeichenfolge "=, !="
type Zeichenfolge "=, !="
Aktualisiert DateTime "=, >, <, >=, <=, between"
voter Zeichenfolge "=, !="
votes Ganzzahl "=, !=, <, >, <=, >=, between"
watcher Zeichenfolge "=, !="
watchers Ganzzahl "=, !=, <, >, <=, >=, between"
workRatio Ganzzahl "=, !=, <, >, <=, >=, between"
validateQuery Zeichenfolge "="
expand Zeichenfolge "="
fieldByKeys Boolesch "="
id Zeichenfolge –
self Zeichenfolge –
Schlüssel Zeichenfolge –
renderedFields Struct –
Eigenschaften Auflisten "="
names Struct –
schema Struct –
transitions Auflisten –
Operationen Struct –
editmeta Struct –
changelog Struct –
versionedRepresentations Struct –
fields Auflisten "="
fieldsToInclude Struct –
warningMessages Auflisten –
created DateTime –
worklogDate DateTime –
IssueEvents id Ganzzahl –
Name Zeichenfolge –
Problem-Felder id Zeichenfolge –
Schlüssel Zeichenfolge –
Name Zeichenfolge –
benutzerdefiniert Boolesch –
orderable Boolesch –
navigable Boolesch –
searchable Boolesch –
clauseNames Auflisten –
scope Struct –
schema Struct –
Problem-Feldkonfigurationen IsDefault Boolesch "="
query Zeichenfolge "="
id Ganzzahl "="
Name Zeichenfolge –
description Zeichenfolge –
Problem-Linktyp id Zeichenfolge –
Name Zeichenfolge –
inward Zeichenfolge –
outward Zeichenfolge –
self Zeichenfolge –
Problem-Benachrichtigungsschemas expand Zeichenfolge "="
self Zeichenfolge –
id Ganzzahl –
Name Zeichenfolge –
description Zeichenfolge –
notificationSchemeEvents Auflisten –
scope Struct –
Problempriorität self Zeichenfolge –
statusColor Zeichenfolge –
description Zeichenfolge –
iconUrl Zeichenfolge –
Name Zeichenfolge –
id Zeichenfolge –
isDefault Boolesch –
Problemlösungen self Zeichenfolge –
id Zeichenfolge –
description Zeichenfolge –
Name Zeichenfolge –
Problem-Sicherheitsschema self Zeichenfolge –
id Ganzzahl –
Name Zeichenfolge –
description Zeichenfolge –
defaultSecurityLevelId Ganzzahl –
levels Auflisten –
Problemtyp self Zeichenfolge –
id Zeichenfolge –
description Zeichenfolge –
iconUrl Zeichenfolge –
Name Zeichenfolge –
subtask Boolesch –
avatarId Ganzzahl –
entityId Zeichenfolge –
hierarchyLevel Ganzzahl –
scope Struct –
Problemtyp-Schema orderBy Zeichenfolge "="
expand Zeichenfolge "="
queryString Zeichenfolge "="
id Zeichenfolge –
Name Zeichenfolge –
description Zeichenfolge –
defaultIssueTypeID Zeichenfolge –
isDefault Boolesch –
Problemtyp-Bildschirmschema queryString Zeichenfolge "="
orderBy Zeichenfolge "="
expand Zeichenfolge "="
id Zeichenfolge "="
Name Zeichenfolge –
description Zeichenfolge –
Jira-Einstellungen Schlüssel Zeichenfolge –
keyFilter Zeichenfolge "="
id Zeichenfolge –
value Zeichenfolge –
Name Zeichenfolge –
desc Zeichenfolge –
type Zeichenfolge –
defaultValue Zeichenfolge –
Beispiel Zeichenfolge –
allowedValues Auflisten –
Jira-Einstellungen Erweitert id Zeichenfolge –
Schlüssel Zeichenfolge –
value Zeichenfolge –
Name Zeichenfolge –
desc Zeichenfolge –
type Zeichenfolge –
defaultValue Zeichenfolge –
Beispiel Zeichenfolge –
allowedValues Auflisten –
Jira-Einstellungen Global votingEnabled Boolesch –
watchingEnabled Boolesch –
unassignedIssuesAllowed Boolesch –
subTasksEnabled Boolesch –
issueLinkingEnabled Boolesch –
timeTrackingEnabled Boolesch –
attachmentsEnabled Boolesch –
timeTrackingConfiguration Struct –
Label (Bezeichnung) values Auflisten –
Ich selbst expand Zeichenfolge "="
self Zeichenfolge –
accountId Zeichenfolge –
accountType Zeichenfolge –
emailAddress Zeichenfolge –
avatarUrls Zeichenfolge –
displayName Zeichenfolge –
aktiv Boolesch –
timeZone Zeichenfolge –
locale Zeichenfolge –
Gruppen Struct –
applicationRoles Struct –
Berechtigung id Zeichenfolge –
Schlüssel Zeichenfolge –
Name Zeichenfolge –
type Zeichenfolge –
description Zeichenfolge –
havePermission Boolesch –
deprecatedKey Boolesch –
Projekt orderBy Zeichenfolge "="
keys Auflisten "="
query Zeichenfolge "="
typeKey Zeichenfolge "="
categoryId Ganzzahl "="
action Zeichenfolge "="
expand Zeichenfolge "="
Status Auflisten "="
self Zeichenfolge –
id Ganzzahl "="
Schlüssel Zeichenfolge –
description Zeichenfolge –
lead Struct –
components Auflisten –
issueTypes Auflisten –
URL Zeichenfolge –
E-Mail Zeichenfolge –
assigneeType Zeichenfolge –
Versionen Auflisten –
Name Zeichenfolge –
Rollen Struct –
avatarUrls Struct –
projectCategory Struct –
projectTypeKey Zeichenfolge –
simplified Boolesch –
style Zeichenfolge –
favourite Boolesch –
isPrivate Boolesch –
issueTypeHierarchy Struct –
Berechtigungen Struct –
Eigenschaften Auflisten "="
uuid Zeichenfolge –
insight Struct –
deleted Boolesch –
retentionTillDate Zeichenfolge –
deletedDate Zeichenfolge –
deletedBy Struct –
archived Boolesch –
archivedDate Zeichenfolge –
archivedBy Struct –
landedPageInfo Struct –
Projektkategorie self Zeichenfolge –
id Zeichenfolge –
Name Zeichenfolge –
description Zeichenfolge –
Projekttyp Schlüssel Zeichenfolge –
formattedKey Zeichenfolge –
description Zeichenfolge –
descriptionI18nKey Zeichenfolge –
icon Zeichenfolge –
color Zeichenfolge –
Server-Info baseUrl Zeichenfolge –
version Zeichenfolge –
versionNumbers Auflisten –
deploymentType Zeichenfolge –
buildNumber Ganzzahl –
buildDate DateTime –
serverTime DateTime –
scmInfo Zeichenfolge –
serverTitle Zeichenfolge –
healthChecks Auflisten –
Benutzer self Zeichenfolge –
accountId Zeichenfolge –
accountType Zeichenfolge –
emailAddress Zeichenfolge –
avatarUrls Struct –
displayName Zeichenfolge –
aktiv Boolesch –
timeZone Zeichenfolge –
locale Zeichenfolge –
Gruppen Struct –
applicationRoles Struct –
expand Zeichenfolge –
Workflow workflowName Zeichenfolge "="
expand Zeichenfolge "="
queryString Zeichenfolge "="
orderBy Zeichenfolge "="
isActive Boolesch "="
id Struct –
description Zeichenfolge –
transitions Auflisten –
statuses Auflisten –
isDefault Boolesch –
schemes Auflisten –
projects Auflisten –
hasDraftWorkflow Boolesch –
Operationen Struct –
created Zeichenfolge –
Aktualisiert Zeichenfolge –
Workflow-Schema self Zeichenfolge –
id Ganzzahl –
Name Zeichenfolge –
description Zeichenfolge –
defaultWorkflow Zeichenfolge –
issueTypeMappings Struct –
originalDefaultWorkflow Zeichenfolge –
originalIssueTypeZuordnungen Struct –
draft Boolesch –
lastModifiedUser Struct –
lastModified Zeichenfolge –
updateDraftIfBenötigt Boolesch –
issueTypes Struct –
Workflow-Schema Projektzuordnung projectId Ganzzahl "="
projectIds Auflisten –
workflowScheme Struct –
Workflow-Status self Zeichenfolge –
description Zeichenfolge –
iconUrl Zeichenfolge –
Name Zeichenfolge –
id Zeichenfolge –
StatusCategory Struct –
Workflow-Status-Kategorie self Zeichenfolge –
id Zeichenfolge –
Schlüssel Zeichenfolge –
colorName Zeichenfolge –
Name Zeichenfolge –

Partitionieren von Abfragen

Sie können die zusätzliche Spark-Option NUM_PARTITIONS angeben, wenn Sie Parallelität in Spark nutzen möchten. Mit diesem Parameter würde die ursprüngliche Abfrage in NUM_PARTITIONS Unterabfragen aufgeteilt, die von Spark-Aufgaben gleichzeitig ausgeführt werden können.

  • NUM_PARTITIONS: Die Anzahl an Partitionen.

Beispiel:

jiraCloud_read = glueContext.create_dynamic_frame.from_options( connection_type="JiraCloud", connection_options={ "connectionName": "connectionName", "ENTITY_NAME": "issue", "API_VERSION": "v3", "NUM_PARTITIONS": "10" }