import sys
import csv
writer = csv.writer(sys.stdout)

writer.writerow(['Node ID', 'Node Name', 'DCI ID', 'DCI Name'])

for node in [o for o in s.getAllObjects() if isinstance(o, objects.Node)]:
    dcc = s.openDataCollectionConfiguration(node.getObjectId())
    for item in dcc.getItems():
        writer.writerow([
            node.getObjectId(),
            node.getObjectName(),
            item.getId(),
            item.getName(),
        ])
    dcc.close()
