blob: 818d027d31a1dcde31f7ba0a902c4134282e0961 [file] [log] [blame]
{
"encodingVersion": {
"majorVersion": 2,
"minorVersion": 0
},
"maxTimerDrivenThreadCount": 1,
"maxEventDrivenThreadCount": 1,
"parameterContexts": [],
"rootGroup": {
"identifier": "1c2f34d2-ee57-448a-b150-8140f0f7643c",
"instanceIdentifier": "9af45830-320e-437e-8204-dcd3c2933aa6",
"name": "root",
"position": {
"x": 0.0,
"y": 0.0
},
"processGroups": [],
"remoteProcessGroups": [],
"processors": [
{
"identifier": "0f469727-71d2-420f-aca5-d51599cb7507",
"instanceIdentifier": "9e22e432-9a97-4cd9-a7a4-d1ffeca5fbfe",
"name": "Query users table",
"comments": "",
"position": {
"x": 90.22606801867788,
"y": 3.5556140585132995
},
"type": "org.apache.nifi.minifi.processors.QueryDatabaseTable",
"bundle": {
"group": "org.apache.nifi.minifi",
"artifact": "minifi-sql",
"version": "0.99.0"
},
"properties": {
"Table Name": "users",
"Where Clause": "id = 1",
"DB Controller Service": "ODBCService",
"Columns to Return": "id,name",
"Output Format": "JSON",
"Max Rows Per Flow File": "0"
},
"propertyDescriptors": {
"Table Name": {
"name": "Table Name",
"identifiesControllerService": false,
"sensitive": false
},
"Where Clause": {
"name": "Where Clause",
"identifiesControllerService": false,
"sensitive": false
},
"DB Controller Service": {
"name": "DB Controller Service",
"identifiesControllerService": false,
"sensitive": false
},
"Columns to Return": {
"name": "Columns to Return",
"identifiesControllerService": false,
"sensitive": false
},
"Maximum-value Columns": {
"name": "Maximum-value Columns",
"identifiesControllerService": false,
"sensitive": false
},
"Output Format": {
"name": "Output Format",
"identifiesControllerService": false,
"sensitive": false
},
"Max Rows Per Flow File": {
"name": "Max Rows Per Flow File",
"identifiesControllerService": false,
"sensitive": false
}
},
"style": {},
"schedulingPeriod": "1 sec",
"schedulingStrategy": "TIMER_DRIVEN",
"executionNode": "ALL",
"penaltyDuration": "30000 ms",
"yieldDuration": "1000 ms",
"bulletinLevel": "WARN",
"runDurationMillis": 0,
"concurrentlySchedulableTaskCount": 1,
"autoTerminatedRelationships": [],
"componentType": "PROCESSOR",
"groupIdentifier": "1c2f34d2-ee57-448a-b150-8140f0f7643c"
},
{
"identifier": "ca0439aa-2454-40f8-90fb-72b792d71bc1",
"instanceIdentifier": "bb8a7729-d7d4-4b82-9cd0-4e5c28a5d52e",
"name": "Put files to /tmp/output",
"comments": "",
"position": {
"x": 382.2260680186779,
"y": 12.5556140585133
},
"type": "org.apache.nifi.minifi.processors.PutFile",
"bundle": {
"group": "org.apache.nifi.minifi",
"artifact": "minifi-standard-processors",
"version": "0.99.0"
},
"properties": {
"Create Missing Directories": "true",
"Maximum File Count": "-1",
"Directory": "/tmp/output",
"Conflict Resolution Strategy": "fail"
},
"propertyDescriptors": {
"Permissions": {
"name": "Permissions",
"identifiesControllerService": false,
"sensitive": false
},
"Create Missing Directories": {
"name": "Create Missing Directories",
"identifiesControllerService": false,
"sensitive": false
},
"Maximum File Count": {
"name": "Maximum File Count",
"identifiesControllerService": false,
"sensitive": false
},
"Directory Permissions": {
"name": "Directory Permissions",
"identifiesControllerService": false,
"sensitive": false
},
"Directory": {
"name": "Directory",
"identifiesControllerService": false,
"sensitive": false
},
"Conflict Resolution Strategy": {
"name": "Conflict Resolution Strategy",
"identifiesControllerService": false,
"sensitive": false
}
},
"style": {},
"schedulingStrategy": "EVENT_DRIVEN",
"executionNode": "ALL",
"penaltyDuration": "30000 ms",
"yieldDuration": "1000 ms",
"bulletinLevel": "WARN",
"runDurationMillis": 0,
"concurrentlySchedulableTaskCount": 1,
"autoTerminatedRelationships": [
"success",
"failure"
],
"componentType": "PROCESSOR",
"groupIdentifier": "1c2f34d2-ee57-448a-b150-8140f0f7643c"
}
],
"inputPorts": [],
"outputPorts": [],
"connections": [
{
"identifier": "a0bf433a-5ea8-4f5b-87f2-5d060fb368ca",
"instanceIdentifier": "ed677727-9dc1-4f9a-82bc-06f2e99b9908",
"name": "Query users table/success/Put files to /tmp/output",
"position": {
"x": 0.0,
"y": 0.0
},
"source": {
"id": "0f469727-71d2-420f-aca5-d51599cb7507",
"type": "PROCESSOR",
"groupId": "1c2f34d2-ee57-448a-b150-8140f0f7643c",
"name": "Query users table",
"instanceIdentifier": "9e22e432-9a97-4cd9-a7a4-d1ffeca5fbfe"
},
"destination": {
"id": "ca0439aa-2454-40f8-90fb-72b792d71bc1",
"type": "PROCESSOR",
"groupId": "1c2f34d2-ee57-448a-b150-8140f0f7643c",
"name": "Put files to /tmp/output",
"instanceIdentifier": "bb8a7729-d7d4-4b82-9cd0-4e5c28a5d52e"
},
"labelIndex": 1,
"zIndex": 0,
"selectedRelationships": [
"success"
],
"backPressureObjectThreshold": 2000,
"backPressureDataSizeThreshold": "100 MB",
"flowFileExpiration": "0 seconds",
"prioritizers": [],
"bends": [],
"componentType": "CONNECTION",
"groupIdentifier": "1c2f34d2-ee57-448a-b150-8140f0f7643c"
}
],
"labels": [],
"funnels": [],
"controllerServices": [
{
"identifier": "da6e66d2-b185-4ca2-9691-69afb82dfc0b",
"instanceIdentifier": "370368b3-75d8-4901-b478-bd039ca7f58a",
"name": "ODBCService",
"position": {
"x": 0.0,
"y": 0.0
},
"type": "org.apache.nifi.minifi.sql.controllers.ODBCService",
"bundle": {
"group": "org.apache.nifi.minifi",
"artifact": "minifi-sql",
"version": "0.99.0"
},
"properties": {
"Connection String": "Driver={PostgreSQL ANSI};Server=postgresql-server;Port=5432;Database=postgres;Uid=postgres;Pwd=password;"
},
"propertyDescriptors": {
"Connection String": {
"name": "Connection String",
"identifiesControllerService": false,
"sensitive": true
}
},
"controllerServiceApis": [
{
"type": "org.apache.nifi.minifi.sql.controllers.ODBCService",
"bundle": {
"group": "org.apache.nifi.minifi",
"artifact": "minifi-sql",
"version": "0.99.0"
}
}
],
"componentType": "CONTROLLER_SERVICE",
"groupIdentifier": "1c2f34d2-ee57-448a-b150-8140f0f7643c"
}
],
"variables": {},
"componentType": "PROCESS_GROUP"
}
}