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