Aus Jira Cloud-Entitäten lesen - 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.

Aus Jira Cloud-Entitäten lesen

Voraussetzung

Ein Jira Cloud-Objekt, aus dem gelesen werden soll. Sie benötigen den Objektnamen wie Audit Record oder Issue. In der folgenden Tabelle wird die Unterstützung für Entitäten gezeigt.

Unterstützte Entitäten für die Quelle:

Entität Kann gefiltert werden Unterstützt Limit Unterstützt Order by Unterstützt Select * Unterstützt Partitionierung
Prüfungsunterlagen Ja Ja Nein Ja Ja
Problem Ja Ja Nein Ja Ja
Problem-Features Nein Nein Nein Ja Nein
Konfiguration des Problem-Felds Ja Ja Nein Ja Ja
Art des Problemlinks Nein Nein Nein Ja Nein
Schema für die Meldung von Problemen Ja Ja Nein Ja Ja
Sicherheitsschema für Probleme Nein Nein Nein Ja Nein
Art des Problems: Schema Ja Ja Ja Ja Ja
Art des Problems: Bildschirmschema Ja Ja Ja Ja Ja
Art des Problems Nein Nein Nein Ja Nein
Jira-Einstellung Ja Nein Nein Ja Nein
Jira-Einstellung für Fortgeschrittene Nein Nein Nein Ja Nein
Jira Settings 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
Kategorie-Features Nein Nein Nein Ja Nein
Projekttyp Nein Nein Nein Ja Nein
Server-Features Nein Nein Nein Ja Nein
Benutzer Nein Nein Nein. Ja Nein
Workflow Ja Ja Ja Ja Ja
Workflow-Schema Nein Ja Nein Ja Ja
Zuordnung des Workflow-Schemas zum Projekt Ja Nein Nein Ja Nein
Workflow-Status Nein Nein Nein Ja Nein
Workflow-Statuskategorie 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": "v2" }

Details zur Jira Cloud-Entität und zum Feld:

Object Feld Datentyp Unterstützte Filteroperatoren
Prüfungsunterlagen Filter String "="
from DateTime "="
to DateTime "="
id Ganzzahl N/A
Übersicht String N/A
remoteAddress String N/A
authorAccountId String N/A
created String N/A
Kategorie String N/A
eventSource String N/A
description String N/A
objectItem Struct N/A
changedValues Auflisten N/A
associatedItems Auflisten N/A
Gruppen groupName Auflisten "="
Name String N/A
groupId String "="
Problem affectedVersion String "=, !="
Rechtsnachfolger(in) String "=, !="
Kategorie String "=, !="
Komponente String "=, !="
Schöpfer String "=, !="
fällig DateTime N/A
epic_link String "=, !="
Filter String "=, !="
fixVersion String "=, !="
hierarchyLevel Ganzzahl "=, !="
issueKey String "=, !=, >, <, >=, <="
issueLink Zeichenfolge "=, !="
issueLinkType String "=, !="
labels String "=, !="
lastViewed DateTime „=, >, <, >=, <=, zwischen“
level String "=, !="
übergeordneter String "=, !="
priority String "=, !="
project String "=, !="
projectType String "=, !="
Berichterstatter String "=, !="
Auflösung String "=, !="
gelöst DateTime „=, >, <, >=, <=, zwischen“
Sprint String "=, !="
Status String "=, !="
Typ String "=, !="
Aktualisiert DateTime „=, >, <, >=, <=, zwischen“
Wähler String "=, !="
Wahlen Ganzzahl „=,! =, <, >, <=, >=, zwischen“
Beobachter String "=, !="
Beobachter Ganzzahl „=,! =, <, >, <=, >=, zwischen“
workRatio Ganzzahl „=,! =, <, >, <=, >=, zwischen“
validateQuery String "="
erweitern String "="
fieldByKeys Boolesch "="
id String N/A
self String N/A
Schlüssel String N/A
renderedFields Struct N/A
Eigenschaften Auflisten "="
Namen Struct N/A
schema Struct N/A
Übergänge Auflisten N/A
Operationen Struct N/A
bearbeite Meta Struct N/A
Änderungsprotokoll Struct N/A
versionedRepresentations Struct N/A
fields Auflisten "="
fieldsToInclude Struct N/A
warningMessages Auflisten N/A
created DateTime N/A
worklogDate DateTime N/A
IssueEvents id Ganzzahl N/A
Name String N/A
Problemunterscheiden sich nicht. id String N/A
Schlüssel String N/A
Name String N/A
benutzerdefiniert Boolesch N/A
bestellbar Boolesch N/A
navigierbar Boolesch N/A
durchsuchbar Boolesch N/A
clauseNames Auflisten N/A
scope Struct N/A
schema Struct N/A
Feldkonfigurationen ausstellen isDefault Boolesch "="
query String "="
id Ganzzahl "="
Name String N/A
description String N/A
Art des Problemlinks id String N/A
Name String N/A
nach innen String N/A
äußerlich String N/A
self String N/A
Meldesysteme ausstellen erweitern String "="
self String N/A
id Ganzzahl N/A
Name String N/A
description String N/A
notificationSchemeEvents Auflisten N/A
scope Struct N/A
Priorität der Ausgabe self String N/A
statusColor String N/A
description String N/A
iconUrl String N/A
Name String N/A
id String N/A
isDefault Boolesch N/A
Problemlösungen self String N/A
id String N/A
description String N/A
Name String N/A
Sicherheitsschema für Probleme self String N/A
id Ganzzahl N/A
Name String N/A
description String N/A
defaultSecurityLevelID Ganzzahl N/A
Niveaus Auflisten N/A
Art des Problems self String N/A
id String N/A
description String N/A
iconUrl String N/A
Name String N/A
Unteraufgabe Boolesch N/A
avatarId Ganzzahl N/A
entityId String N/A
hierarchyLevel Ganzzahl N/A
scope Struct N/A
Art des Problems: Schema orderBy String "="
erweitern String "="
queryString String "="
id String N/A
Name String N/A
description String N/A
defaultIssueTypeId String N/A
isDefault Boolesch N/A
Problemtyp Bildschirmschema queryString String "="
orderBy String "="
erweitern String "="
id String "="
Name String N/A
description String N/A
Jira-Einstellungen Schlüssel String N/A
keyFilter String "="
id String N/A
Wert String N/A
Name String N/A
desc String N/A
Typ String N/A
defaultValue String N/A
Beispiel String N/A
allowedValues Auflisten N/A
Jira-Einstellungen — Erweiterte Einstellungen id String N/A
Schlüssel String N/A
Wert String N/A
Name String N/A
desc String N/A
Typ String N/A
defaultValue String N/A
Beispiel String N/A
allowedValues Auflisten N/A
Jira Settings (Globale Einstellungen) votingEnabled Boolesch N/A
watchingEnabled Boolesch N/A
unassignedIssuesAllowed Boolesch N/A
subTasksEnabled Boolesch N/A
issueLinkingEnabled Boolesch N/A
timeTrackingEnabled Boolesch N/A
attachmentsEnabled Boolesch N/A
timeTrackingConfiguration Struct N/A
Label (Bezeichnung) values Auflisten N/A
Ich selbst erweitern 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
aktiv Boolesch N/A
timeZone String N/A
locale String N/A
Gruppen Struct N/A
applicationRoles Struct N/A
Berechtigung id String N/A
Schlüssel String N/A
Name String N/A
Typ String N/A
description String N/A
havePermission Boolesch N/A
deprecatedKey Boolesch N/A
Projekt orderBy String "="
keys Auflisten "="
query String "="
typeKey String "="
categoryId Ganzzahl "="
action String "="
erweitern String "="
Status Auflisten "="
self String N/A
id Ganzzahl "="
Schlüssel String N/A
description String N/A
lead Struct N/A
Komponenten Auflisten N/A
issueTypes Auflisten N/A
URL String N/A
email String N/A
assigneeType String N/A
versions Auflisten N/A
Name String N/A
Rollen Struct N/A
avatarUrls Struct N/A
projectCategory Struct N/A
projectTypeKey String N/A
simplified Boolesch N/A
Stil String N/A
Lieblings- Boolesch N/A
isPrivate Boolesch N/A
issueTypeHierarchy Struct N/A
permissions Struct N/A
Eigenschaften Auflisten "="
uuid String N/A
Einsicht Struct N/A
deleted Boolesch N/A
retentionTillDate String N/A
deletedDate String N/A
deletedBy Struct N/A
archived Boolesch N/A
archivedDate String N/A
archivedBy Struct N/A
landedPageInfo Struct N/A
Kategorie-Features self String N/A
id String N/A
Name String N/A
description String N/A
Projekttyp Schlüssel String N/A
formattedKey String N/A
description String N/A
Beschreibung I 18 nKey String N/A
icon String N/A
color String N/A
Server-Features baseUrl String N/A
version String N/A
versionNumbers Auflisten N/A
deploymentType String N/A
buildNumber Ganzzahl N/A
buildDate DateTime
serverTime DateTime N/A
scmInfo String N/A
serverTitle String N/A
healthChecks Auflisten N/A
Benutzer self String N/A
accountId String N/A
accountType String N/A
emailAddress String N/A
avatarUrls Struct N/A
displayName String N/A
aktiv Boolesch N/A
timeZone String N/A
locale String N/A
Gruppen Struct N/A
applicationRoles Struct N/A
erweitern String N/A
Workflow workflowName String "="
erweitern String "="
queryString Zeichenfolge "="
orderBy String "="
isActive Boolesch "="
id Struct N/A
description String N/A
Übergänge Auflisten N/A
Status Auflisten N/A
isDefault Boolesch N/A
Schemata Auflisten N/A
Projekte Auflisten N/A
hasDraftWorkflow Boolesch N/A
Operationen Struct N/A
created String N/A
Aktualisiert String N/A
Workflow-Schema self String N/A
id Ganzzahl N/A
Name String N/A
description String N/A
defaultWorkflow String N/A
issueTypeMappings Struct N/A
originalDefaultWorkflow String N/A
originalIssueTypeZuordnungen Struct N/A
Einziehung Boolesch N/A
lastModifiedUser Struct N/A
lastModified String N/A
updateDraftIfBenötigt Boolesch N/A
issueTypes Struct N/A
Zuordnung des Workflow-Schemas zum Projekt projectId Ganzzahl "="
projectIds Auflisten N/A
workflowScheme Struct N/A
Workflow-Status self String N/A
description String N/A
iconUrl String N/A
Name String N/A
id String N/A
StatusCategory Struct N/A
Workflow-Statuskategorie self String N/A
id String N/A
Schlüssel String N/A
colorName String N/A
Name String N/A

Abfragen partitionieren

Sie können die zusätzliche Spark-Option bereitstellen, NUM_PARTITIONS wenn Sie Parallelität in Spark nutzen möchten. Mit diesem Parameter würde die ursprüngliche Abfrage in eine NUM_PARTITIONS Anzahl von 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": "v2", "NUM_PARTITIONS": "10" }