Freigeben über


Kopieren von Daten aus Jira mithilfe von Azure Data Factory oder Synapse Analytics

GILT FÜR: Azure Data Factory Azure Synapse Analytics

Tipp

Testen Sie Data Factory in Microsoft Fabric, eine All-in-One-Analyselösung für Unternehmen. Microsoft Fabric deckt alles ab, von der Datenverschiebung bis hin zu Data Science, Echtzeit-Analysen, Business Intelligence und Reporting. Erfahren Sie, wie Sie kostenlos eine neue Testversion starten!

In diesem Artikel wird beschrieben, wie Sie die Kopieraktivität in einer Azure Data Factory- oder Synapse Analytics-Pipeline verwenden, um Daten aus Jira zu kopieren. Er baut auf dem Artikel zur Übersicht über die Kopieraktivität auf, der eine allgemeine Übersicht über die Kopieraktivität enthält.

Von Bedeutung

Die Jira Connector Version 2.0 bietet verbesserte native Jira-Unterstützung. Wenn Sie Jira Connector Version 1.0 in Ihrer Lösung verwenden, aktualisieren Sie den Jira-Connector vor dem31. März 2026. Ausführliche Informationen zu den Unterschieden zwischen Version 2.0 und Version 1.0 finden Sie in diesem Abschnitt.

Unterstützte Funktionen

Für den Jira-Connector werden die folgenden Funktionen unterstützt:

Unterstützte Funktionen IR
Kopieraktivität (Quelle/-) (1) (2)
Suchaktivität (1) (2)

① Azure-Integrationslaufzeit ② Selbst gehostete Integrationslaufzeit

Eine Liste der als Quellen/Senken unterstützten Datenspeicher finden Sie in der Tabelle Unterstützte Datenspeicher.

Der Dienst bietet einen eingebauten Treiber, um die Verbindung zu ermöglichen, so dass Sie keinen Treiber manuell installieren müssen.

Erste Schritte

Zum Ausführen der Kopieraktivität mit einer Pipeline können Sie eines der folgenden Tools oder SDKs verwenden:

Erstellen eines verknüpften Dienstes mit Jira unter Verwendung der Benutzeroberfläche

Gehen Sie wie folgt vor, um einen mit Jira verknüpften Dienst in der Azure-Portal-Benutzeroberfläche zu erstellen.

  1. Navigieren Sie in Ihrem Azure Data Factory- oder Synapse-Arbeitsbereich zur Registerkarte „Verwalten“, wählen Sie „Verknüpfte Dienste“ aus, und klicken Sie dann auf „Neu“:

  2. Suchen Sie nach Jira und wählen Sie den Jira Connector aus.

    Wählen Sie den Jira Connector aus.

  3. Konfigurieren Sie die Dienstdetails, testen Sie die Verbindung, und erstellen Sie den neuen verknüpften Dienst.

    Konfigurieren Sie einen verknüpften Dienst mit Jira.

Details zur Connectorkonfiguration

Die folgenden Abschnitte enthalten Details zu Eigenschaften, die zum Definieren von Data Factory-Entitäten speziell für den Jira-Connector verwendet werden.

Eigenschaften des verknüpften Diensts

Der Jira-Connector unterstützt jetzt Version 2.0. In diesem Abschnitt erfahren Sie, wie Sie Ihre Jira Connector-Version von Version 1.0 aktualisieren. Einzelheiten zur Eigenschaft finden Sie in den entsprechenden Abschnitten.

Version 2.0

Der verknüpfte Jira-Dienst unterstützt die folgenden Eigenschaften beim Anwenden von Version 2.0:

Eigenschaft BESCHREIBUNG Erforderlich
type Die type-Eigenschaft muss auf Folgendes festgelegt werden: Jira Ja
version Die von Ihnen angegebene Version. Der Wert ist 2.0. Ja
host IP-Adresse oder Hostname des Jira-Diensts. Beispiel: jira.example.com. Ja
port Der TCP-Port, den der Jira-Server verwendet, um auf Clientverbindungen zu lauschen. Der Standardwert ist 443 bei einer Verbindung über HTTPS oder 8080 bei einer Verbindung über HTTP. Nein
Benutzername Der Benutzername für den Zugriff auf den Jira Service. Ja
password Das Atlassian-API-Token (wenn die zweistufige Überprüfung für das Atlassian-Konto aktiviert ist) oder das Kennwort, das dem Benutzernamen entspricht, den Sie im Feld benutzername angegeben haben. Markieren Sie dieses Feld als einen „SecureString“, um es sicher zu speichern, oder verweisen Sie auf ein in Azure Key Vault gespeichertes Geheimnis. Ja
connectVia Die Integrationslaufzeit , die zum Herstellen einer Verbindung mit dem Datenspeicher verwendet werden soll. Ohne Angabe eines Wertes verwendet diese Eigenschaft automatisch Azure Integration Runtime. Sie können die selbst gehostete Integrationslaufzeit verwenden und die Version sollte 5.61 oder höher sein. Nein

Beispiel:

{
    "name": "JiraLinkedService",
    "properties": {
        "type": "Jira",
        "version": "2.0",
        "typeProperties": {
            "host" : "<host>",
            "port" : "<port>",
            "username" : "<username>",
            "password": {
                "type": "SecureString",
                "value": "<password>"
            }
        }
    }
}

Version 1.0

Der verknüpfte Jira-Dienst unterstützt die folgenden Eigenschaften beim Anwenden von Version 1.0:

Eigenschaft BESCHREIBUNG Erforderlich
type Die type-Eigenschaft muss auf Folgendes festgelegt werden: Jira Ja
host IP-Adresse oder Hostname des Jira-Diensts. (jira.example.com) Ja
port Der TCP-Port, den der Jira-Server verwendet, um auf Clientverbindungen zu lauschen. Der Standardwert ist 443 bei einer Verbindung über HTTPS oder 8080 bei einer Verbindung über HTTP. Nein
Benutzername Der Benutzername für den Zugriff auf den Jira Service. Ja
password Das Atlassian-API-Token (wenn die zweistufige Überprüfung für das Atlassian-Konto aktiviert ist) oder das Kennwort, das dem Benutzernamen entspricht, den Sie im Feld benutzername angegeben haben. Markieren Sie dieses Feld als einen „SecureString“, um es sicher zu speichern, oder verweisen Sie auf ein in Azure Key Vault gespeichertes Geheimnis. Ja
useEncryptedEndpoints Gibt an, ob die Endpunkte der Datenquelle mit HTTPS verschlüsselt sind. Der Standardwert lautet „true“. Nein
useHostVerification Gibt an, ob der Hostname im Zertifikat des Servers mit dem Hostnamen des Servers übereinstimmen muss, wenn eine Verbindung über TLS hergestellt wird. Der Standardwert lautet „true“. Nein
usePeerVerification Gibt an, ob die Identität des Servers überprüft werden soll, wenn eine Verbindung über TLS hergestellt wird. Der Standardwert lautet „true“. Nein

Beispiel:

{
    "name": "JiraLinkedService",
    "properties": {
        "type": "Jira",
        "typeProperties": {
            "host" : "<host>",
            "port" : "<port>",
            "username" : "<username>",
            "password": {
                "type": "SecureString",
                "value": "<password>"
            }
        }
    }
}

Dataset-Eigenschaften

Eine vollständige Liste mit den Abschnitten und Eigenschaften zum Definieren von Datasets finden Sie im Artikel zu Datasets. Dieser Abschnitt enthält eine Liste der Eigenschaften, die vom Jira-Dataset unterstützt werden.

Legen Sie zum Kopieren von Daten aus Jira die „type“-Eigenschaft des Datasets auf JiraObject fest. Folgende Eigenschaften werden unterstützt:

Eigenschaft BESCHREIBUNG Erforderlich
type Die type-Eigenschaft des Datasets muss auf folgenden Wert festgelegt werden: JiraObject Ja
schema Name des Schemas. Diese Eigenschaft wird nur in Version 2.0 unterstützt. Ja
Tisch Der Name der Tabelle. Diese Eigenschaft wird nur in Version 2.0 unterstützt. Ja
tableName Der Name der Tabelle. Diese Eigenschaft wird nur in Version 1.0 unterstützt. Nein (wenn „query“ in der Aktivitätsquelle angegeben ist)

Beispiel

{
    "name": "JiraDataset",
    "properties": {
        "type": "JiraObject",
        "typeProperties": {},
        "schema": [],
        "linkedServiceName": {
            "referenceName": "<Jira linked service name>",
            "type": "LinkedServiceReference"
        }
    }
}

Die Connectorversion 2.0 unterstützt die folgenden Jira-Tabellen:

  • AdvancedSettings
  • AlleZugänglichenProjekttypen
  • AlleAnwendungsrollen
  • Alle verfügbaren Dashboard-Gadgets
  • AllDashboards
  • AllFieldConfigurations
  • Alle Feldkonfigurationsschemen
  • AlleProblemtypenschemata
  • AllLabels
  • AlleBerechtigungen
  • AllPermissionSchemes
  • AlleProjektkategorien
  • AlleProjektRollen
  • AllProjectTypes
  • AlleBenutzerdatenKlassifikationsstufen
  • AllUsers
  • AllUsersDefault
  • Alle Workflow-Schemata
  • ApplicationProperty
  • UngefähreLizenzAnzahl
  • AttachmentMeta
  • Autovervollständigen
  • VerfügbareZeiterfassungsimplementierungen
  • Banner
  • BulkGetGroups
  • Konfiguration
  • CurrentUser
  • DashboardsPaginated
  • DefaultEditor
  • DefaultShareScope
  • Ereignisse
  • FavoriteFilters
  • FieldAutoCompleteForQueryString (Feld-AutoVervollständigung für Abfragezeichenfolge)
  • FieldConfigurationSchemeMappings
  • Felder
  • FieldsPaginated
  • FiltersPaginated
  • KomponentenFürProjekteFinden
  • FindGroups
  • IdsOfWorklogsDeletedSince
  • IdsOfWorklogsModifiedSince
  • AusgabeAlleTypen
  • IssueLimitReport
  • IssueLinkTypes
  • IssueNavigatorDefaultColumns
  • IssuePickerResource
  • IssueSecuritySchemes
  • IssueTypeSchemesMapping
  • IssueTypeScreenSchemeMappings
  • IssueTypeScreenSchemes
  • Lizenz
  • Gebietsschema
  • MyFilters
  • Benachrichtigungsschemata
  • NotificationSchemeToProjectMappings
  • Pläne
  • Prioritätsschemata
  • Kürzlich
  • Bildschirme
  • ScreenSchemes
  • Suche
  • SearchProjects
  • SucheProjekteMitSicherheitsschemata
  • SearchResolutions
  • Suchsicherheitskonzepte
  • SearchWorkflows
  • SecurityLevelMembers
  • Sicherheitsstufen
  • AusgewählteZeiterfassungsImplementierung
  • ServerInfo
  • Gemeinsame Zeiterfassungskonfiguration
  • Statuskategorien
  • Status
  • TrashedFieldsPaginated
  • UserDefaultColumns

Eigenschaften der Kopieraktivität

Eine vollständige Liste mit den Abschnitten und Eigenschaften zum Definieren von Aktivitäten finden Sie im Artikel Pipelines. Dieser Abschnitt enthält eine Liste der Eigenschaften, die von der Jira-Quelle unterstützt werden.

Jira als Quelle

Legen Sie zum Kopieren von Daten aus Jira den Quelltyp in der Kopieraktivität auf JiraSource fest. Folgende Eigenschaften werden im Abschnitt source der Kopieraktivität unterstützt:

Eigenschaft BESCHREIBUNG Erforderlich
type Die type-Eigenschaft der Quelle der Kopieraktivität muss auf Folgendes festgelegt werden: JiraSource Ja
Abfrage Verwendet die benutzerdefinierte SQL-Abfrage zum Lesen von Daten. Beispiel: "SELECT * FROM MyTable". Nein (wenn „tableName“ im Dataset angegeben ist)

Hinweis

query wird in Version 2.0 nicht unterstützt.

Beispiel:

"activities":[
    {
        "name": "CopyFromJira",
        "type": "Copy",
        "inputs": [
            {
                "referenceName": "<Jira input dataset name>",
                "type": "DatasetReference"
            }
        ],
        "outputs": [
            {
                "referenceName": "<output dataset name>",
                "type": "DatasetReference"
            }
        ],
        "typeProperties": {
            "source": {
                "type": "JiraSource",
                "query": "SELECT * FROM MyTable"
            },
            "sink": {
                "type": "<sink type>"
            }
        }
    }
]

Datentypzuordnung für Jira

Wenn Sie Daten aus Jira kopieren, gelten die folgenden Zuordnungen von Jiras Datentypen auf die internen Datentypen, die vom Dienst verwendet werden. Informationen dazu, wie die Kopieraktivität das Quellschema und den Datentyp der Spüle zuordnet, finden Sie unter Schema- und Datentypzuordnungen.

Jira-Datentyp Zwischendienstdatentyp (für Version 2.0) Zwischendienstdatentyp (für Version 1.0)
Schnur String Varchar, Text
integer Integer Int, Bigint
Datum/Uhrzeit String, DateTime DatumZeit, Zeitstempel
boolean Boolean Bit, Boolean
Objekt Object Flattened, Json
Array Array Json, Separate Tabelle

Eigenschaften der Lookup-Aktivität

Ausführliche Informationen zu den Eigenschaften finden Sie unter Lookup-Aktivität.

Jira Connector Lebenszyklus und Upgrade

Die folgende Tabelle zeigt die Veröffentlichungsphase und Änderungsprotokolle für verschiedene Versionen des Jira-Connectors:

Version Freigabestufe Änderungsprotokoll
Version 1.0 Ankündigung zum Ende des Supports /
Version 2.0 GA-Version verfügbar • Unterstützung schema und table im Dataset.

• Unterstützung bestimmter Jira-Tabellen. Wechseln Sie für die liste der unterstützten Tabellen zu "Dataset"-Eigenschaften.

• Die selbst gehostete Integrationslaufzeitversion sollte 5.61 oder höher sein.

• Die Datentypzuordnung für die verknüpfte Jira-Dienstversion 2.0 unterscheidet sich von der für die Version 1.0. Für die neueste Datentypzuordnung wechseln Sie zur Datentypzuordnung für Jira.

useEncryptedEndpoints, useHostVerification, usePeerVerification werden im verknüpften Dienst nicht unterstützt.

query wird nicht unterstützt.

• Die OAuth 1.0-Authentifizierung wird nicht unterstützt.

Aktualisieren des Jira-Connectors von Version 1.0 auf Version 2.0

  1. Wählen Sie auf der Seite "Verknüpften Dienst bearbeiten" Version 2.0 aus, und konfigurieren Sie den verknüpften Dienst, indem Sie auf verknüpfte Diensteigenschaften Version 2.0 verweisen.

  2. Die Datentypzuordnung für die verknüpfte Jira-Dienstversion 2.0 unterscheidet sich von der für die Version 1.0. Informationen zur neuesten Datentypzuordnung finden Sie unter "Datentypzuordnung für Jira".

  3. Wenn Sie die selbst gehostete Integrationslaufzeit verwenden, sollte die Version 5.61 oder höher sein.

  4. query wird nur in Version 1.0 unterstützt. Sie sollten schema und table anstelle von query in Version 2.0 verwenden.

Hinweis

Version 2.0 unterstützt bestimmte Jira-Tabellen. Wechseln Sie für die liste der unterstützten Tabellen zu "Dataset"-Eigenschaften.

Eine Liste der Datenspeicher, die als Quelles und Senken für die Kopieraktivität unterstützt werden, finden Sie in der Dokumentation für Unterstützte Datenspeicher.