Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird beschrieben, wie Sie die Kopieraktivität in einer Pipeline verwenden, um Daten aus MariaDB zu kopieren.
Dieser Connector unterstützt MariaDB Version 10.x, 11.x.
Unterstützte Konfiguration
Die Konfiguration der einzelnen Registerkarten unter der Kopieraktivität finden Sie in den folgenden Abschnitten.
Allgemein
Informationen zum Konfigurieren der Registerkarte Allgemeine Einstellungen finden Sie in der Anleitung unter Allgemeine Einstellungen.
Quelle
Die folgenden Eigenschaften werden für MariaDB auf der Registerkarte Quelle einer Kopieraktivität unterstützt.
Die folgenden Eigenschaften sind erforderlich:
- Verbindung: Wählen Sie eine MariaDB-Verbindung für eine Pipeline in der Verbindungsliste aus. Wenn keine Verbindung vorhanden ist, erstellen Sie eine neue MariaDB-Verbindung für eine Pipeline, indem Sie Neu auswählen.
-
Verwenden Sie Abfrage: Wählen Sie aus Tabelle oder Abfrage.
Wenn Sie Tabelle auswählen:
- Tabelle: Geben Sie den Namen der Tabelle in MariaDB an, aus der Daten gelesen werden sollen. Wählen Sie in der Einblendliste die Tabelle aus.
Wenn Sie Abfrage auswählen:
Abfrage: Geben Sie die benutzerdefinierte SQL-Abfrage zum Lesen der Daten an. Beispiel:
SELECT * FROM MyTable
Unter Erweitert können Sie die folgenden Felder angeben:
- Zusätzliche Spalten: Fügen Sie zusätzliche Datenspalten hinzu, um den relativen Pfad oder statischen Wert der Quelldateien zu speichern. In Bezug auf Letzteres wird ein Ausdruck unterstützt.
Zuordnung
Informationen zur Konfiguration der Registerkarte Zuordnung finden Sie unter Konfigurieren der Zuordnungen auf der Registerkarte „Zuordnung“.
Einstellungen
Wechseln Sie für die Konfiguration der Registerkarte Einstellungen zu Konfigurieren der anderen Einstellungen auf der Registerkarte „Einstellungen“.
Datentypzuordnung für MariaDB
Beim Kopieren von Daten aus MariaDB werden die folgenden Zuordnungen von MariaDB-Datentypen zu den vom Dienst intern verwendeten Zwischendatentypen verwendet.
| MariaDB-Datentyp | Datentyp der Zwischendienstleistung |
|---|---|
| BIGINT | Int64 |
| BIGINT (OHNE VORZEICHEN) | UInt64 |
| BIT(1) | UInt64 |
| BIT(M), M>1 | UInt64 |
| BLOB | Byte[] |
| BOOL | Boolesch (Wenn TreatTinyAsBoolean=false ist, wird es als SByte zugeordnet. TreatTinyAsBoolean ist per Voreinstellung true.) |
| CHAR | String |
| DATE | Datum und Uhrzeit |
| Datum/Zeit | Datum und Uhrzeit |
| DEZIMAL | Decimal |
| DOUBLE | Double |
| DOPPELTE GENAUIGKEIT | Double |
| ENUM | String |
| FLOAT | Ledig |
| INT | Int32 |
| INT (OHNE VORZEICHEN) | Int64 |
| INTEGER | Int32 |
| Integer ohne Vorzeichen | UInt32 |
| JSON | String |
| LONG VARBINARY (langer binärer Datentyp) | Byte[] |
| LANG VARCHAR | String |
| LONGBLOB | Byte[] |
| LONGTEXT | String |
| MEDIUMBLOB | Byte[] |
| MEDIUMINT | Int32 |
| MEDIUMINT (OHNE VORZEICHEN) | UInt32 |
| MEDIUMTEXT | String |
| NUMERISCH | Decimal |
| Echt | Double |
| SET | String |
| SMALLINT | Int16 |
| SMALLINT OHNE VORZEICHEN | UInt16 |
| TEXT | String |
| TIME | TimeSpan |
| TIMESTAMP | Datum und Uhrzeit |
| TINYBLOB | Byte[] |
| TINYINT | SByte |
| TINYINT (ohne Vorzeichen) | Int16 |
| TINYTEXT | String |
| VARCHAR | String |
| YEAR | Integer |
Tabellenzusammenfassung
Die folgenden Tabellen enthalten weitere Informationen über die Kopieraktivität in MariaDB.
Quellinformationen
| Name | Beschreibung | Wert | Erforderlich | JSON-Skripteigenschaft |
|---|---|---|---|---|
| Verbindung | Ihre Verbindung mit dem Quelldatenspeicher | <Ihre MariaDB-Verbindung für Pipelines> | Ja | Verbindung |
| Verwendungsabfrage | Die Art und Weise, Daten aus MariaDB zu lesen. Wenden Sie Tabelle an, um Daten aus der angegebenen Tabelle zu lesen, oder wenden Sie Abfrage zum Lesen von Daten mithilfe von SQL-Abfragen an. | • Tabelle • Abfrage |
Ja | / |
| Tabelle | Name der Tabelle in MariaDB. | <Tabellenname> | Nein | tableName |
| Abfrage | Verwendet die benutzerdefinierte SQL-Abfrage zum Lesen von Daten. Beispiel: SELECT * FROM MyTable |
<SQL-Abfragen> | Nein | query |
| Zusätzliche Spalten | Fügen Sie zusätzliche Datenspalten hinzu, um den relativen Pfad oder statischen Wert der Quelldateien zu speichern. In Bezug auf Letzteres wird ein Ausdruck unterstützt. | •Namen • Wert |
Nein | zusätzlicheSpalten: • Name • Wert |