Konvertieren Sie Parquet, Avro, ORC und Feather mit ParquetReader in JSON
Anfänger
Dies ist ein Other, IT Ops-Bereich Automatisierungsworkflow mit 4 Nodes. Hauptsächlich werden Code, Webhook, HttpRequest und andere Nodes verwendet. Konvertieren Sie Parquet-, Feather-, ORC- und Avro-Dateien mit ParquetReader
Voraussetzungen
- •HTTP Webhook-Endpunkt (wird von n8n automatisch generiert)
- •Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
Verwendete Nodes (4)
Kategorie
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
"id": "VU0kmvnWzctSFm2M",
"meta": {
"instanceId": "534a4ec070e550167af0cc407c76e029ac0ae69bef901c2f9ef440d79bfa5792"
},
"name": "Convert Parquet, Avro, ORC & Feather via ParquetReader to JSON",
"tags": [
{
"id": "1PTaY70kFjD8F12p",
"name": "Convert",
"createdAt": "2025-03-30T09:38:16.466Z",
"updatedAt": "2025-03-30T09:38:16.466Z"
},
{
"id": "98v0QSKrvfH5dl34",
"name": "Avro",
"createdAt": "2025-03-30T09:38:06.656Z",
"updatedAt": "2025-03-30T09:38:06.656Z"
},
{
"id": "Q0sqo52DKATPDab2",
"name": "ORC",
"createdAt": "2025-03-30T09:38:09.923Z",
"updatedAt": "2025-03-30T09:38:09.923Z"
},
{
"id": "b1s8WFj3TfMpoOQu",
"name": "Feather",
"createdAt": "2025-03-30T09:38:12.227Z",
"updatedAt": "2025-03-30T09:38:12.227Z"
},
{
"id": "fFnESRcynarFqlLf",
"name": "Parquet",
"createdAt": "2025-03-30T09:38:04.286Z",
"updatedAt": "2025-03-30T09:38:04.286Z"
}
],
"nodes": [
{
"id": "651a10dc-1c91-4957-bcdd-3e55d7328f04",
"name": "An Parquet API senden",
"type": "n8n-nodes-base.httpRequest",
"position": [
1100,
440
],
"parameters": {
"url": "https://api.parquetreader.com/parquet?source=n8n",
"options": {
"bodyContentType": "multipart-form-data"
},
"requestMethod": "POST",
"jsonParameters": true,
"sendBinaryData": true,
"binaryPropertyName": "=file0"
},
"typeVersion": 1
},
{
"id": "42a7e623-ca11-4d38-94bb-cfb48d021a5c",
"name": "Webhook-Trigger",
"type": "n8n-nodes-base.webhook",
"notes": "Example trigger flow:\n\ncurl -X POST http://localhost:5678/webhook-test/convert \\\n -F \"file=@converted.parquet\"",
"position": [
900,
440
],
"webhookId": "0b1223c9-c117-45f9-9931-909f2db28955",
"parameters": {
"path": "convert",
"options": {
"binaryPropertyName": "file"
},
"httpMethod": "POST",
"responseData": "allEntries",
"responseMode": "lastNode"
},
"notesInFlow": false,
"typeVersion": 2
},
{
"id": "9b87f027-7ef2-40a7-88d7-a0ae9ef73375",
"name": "Haftnotiz",
"type": "n8n-nodes-base.stickyNote",
"position": [
0,
0
],
"parameters": {
"width": 840,
"height": 580,
"content": "### ✅ **How to Use This Flow**\n\n#### 📥 Trigger via File Upload\n\nYou can trigger this flow by sending a `POST` request with a file using **curl**, **Postman**, or **from another n8n flow**.\n\n#### 🔧 Example (via `curl`):\n```bash\ncurl -X POST http://localhost:5678/webhook-test/convert \\\n-F \"file=@converted.parquet\"\n```\n> Replace `converted.parquet` with your local file path. You can also send Avro, ORC or Feather files.\n\n#### 🔁 Reuse from Other Flows\nYou can **reuse this flow** by calling the webhook from another n8n workflow using an **HTTP Request** node. \nMake sure to send the file as **form-data** with the field name `file`.\n\n#### 🔍 What This Flow Does:\n- Receives the uploaded file via webhook (`file`)\n- Sends it to `https://api.parquetreader.com/parquet` as `multipart/form-data` (field name: `file`)\n- Receives parsed data, schema, and metadata\n"
},
"typeVersion": 1
},
{
"id": "06d3e569-8724-48f2-951f-a1af5e0f9362",
"name": "API-Antwort parsen",
"type": "n8n-nodes-base.code",
"position": [
1280,
440
],
"parameters": {
"jsCode": "const item = items[0];\n\n// Convert `data` (stringified JSON array) → actual array\nif (typeof item.json.data === 'string') {\n item.json.data = JSON.parse(item.json.data);\n}\n\n// Convert `meta_data` (stringified JSON object) → actual object\nif (typeof item.json.meta_data === 'string') {\n item.json.meta_data = JSON.parse(item.json.meta_data);\n}\n\nreturn [item];\n"
},
"typeVersion": 2
}
],
"active": true,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "c10e1897-094e-42c6-bde9-1724972ada3e",
"connections": {
"Webhook": {
"main": [
[
{
"node": "651a10dc-1c91-4957-bcdd-3e55d7328f04",
"type": "main",
"index": 0
}
]
]
},
"651a10dc-1c91-4957-bcdd-3e55d7328f04": {
"main": [
[
{
"node": "06d3e569-8724-48f2-951f-a1af5e0f9362",
"type": "main",
"index": 0
}
]
]
}
}
}Häufig gestellte Fragen
Wie verwende ich diesen Workflow?
Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.
Für welche Szenarien ist dieser Workflow geeignet?
Anfänger - Sonstiges, IT-Betrieb
Ist es kostenpflichtig?
Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.
Verwandte Workflows
Line speichert Dateien in Google Drive und protokolliert die URL der Dateien
Automatisches Speichern und Ordnen von LINE-Nachrichtendateien in Google Drive mit Aufzeichnung der Datei-URLs in einer Tabelle
If
Code
Merge
+
If
Code
Merge
27 NodesJaruphat J.
Sonstiges
E-Marken empfangen, Wissensgrafiken erstellen und über Telegram benachrichtigen
Automatisierte Gmail-Tagging und InfraNodus-Wissensgraph-Erstellung mit Gemini AI und Telegram-Benachrichtigungen
Code
Wait
Gmail
+
Code
Wait
Gmail
28 NodesInfraNodus
Sonstiges
MiniBear Webhook
LINE-Nachrichtenverarbeitung mit GPT: Notizen, Visitenkartendaten und Aufgaben speichern
If
Switch
Webhook
+
If
Switch
Webhook
45 Nodeslin@davoy.tech
Sonstiges
Automatisches Erstellen von Geotab-Zonen für neue Salesforce-Tickets
Automatisches Erstellen von Geotab-Zones für neue Salesforce Tickets
If
Set
Code
+
If
Set
Code
22 NodesSobek
Vertrieb
Automatisiertes Senden von LinkedIn-Kontaktanfragen und Einstiegsnachrichten mit Unipile und Google Sheets
Automatisierte LinkedIn-Kontaktanfragen und Eisbrecher-Nachrichten mit Unipile und Google Sheets
If
Set
Code
+
If
Set
Code
44 NodesPollupAI
Sonstiges
Automatisierung der Microsoft-Teams-Konferenzanalyse mit GPT-4.1, Outlook und Mem.ai
Automatisierte Analyse von Microsoft Teams-Besprechungen mit GPT-4.1, Outlook und Mem.ai
If
Set
Code
+
If
Set
Code
61 NodesWayne Simpson
Personalwesen
Workflow-Informationen
Schwierigkeitsgrad
Anfänger
Anzahl der Nodes4
Kategorie2
Node-Typen4
Autor
ParquetReader
@parquetreaderExterne Links
Auf n8n.io ansehen →
Diesen Workflow teilen