This topic shows some of the operations you can use with BDD data sets.
>>> dss = bc.datasets() [Errno 111] Connection refused >>>
>>> dss = bc.datasets()
>>> dss.count 2
In the example, there are two data sets in BDD.
>>> dss = bc.datasets() >>> for ds in dss: ... print ds ... WarrantyClaims default_edp_4f6c159c-1042-4cd5-a6b2-e567e5cd03d3 default_edp_4f6c159c-1042-4cd5-a6b2-e567e5cd03d3 Hive default.warrantyclaims MassTowns default_edp_da5ff7d5-521e-4851-a9c8-2755802f3053 default_edp_da5ff7d5-521e-4851-a9c8-2755802f3053 Hive default.masstowns >>>
>>> ds = dss.dataset('default_edp_4f6c159c-1042-4cd5-a6b2-e567e5cd03d3')
>>> ds
WarrantyClaims default_edp_4f6c159c-1042-4cd5-a6b2-e567e5cd03d3 default_edp_4f6c159c-1042-4cd5-a6b2-e567e5cd03d3 Hive default.warrantyclaims
>>>
>>> ds = dss.dataset('default_edp_4f6c159c-1042-4cd5-a6b2-e567e5cd03d3')
>>> ds.properties()
{'timesViewed': '0', 'sourceName': 'default.warrantyclaims', 'attributeDisplayNames': 'Vehicle_Dealer',
...
'fullDataSet': 'true', 'collectionIdToBeReplaced': None, 'authorizedGroup': None}
>>>
ds.properties ['propName']
>>> ds.properties() ['displayName'] 'WarrantyClaims' >>>
>>> dss = bc.datasets()
>>> ds = dss.dataset('default_edp_65e296e7-52b5-4e3e-b837-3386cb3ec079')
>>> import json
>>> print json.dumps(ds.properties(), indent=2, sort_keys=True, ensure_ascii=False)
{
"accessType": "private",
"attributeCount": "24",
"attributeDisplayNames": "Vehicle_Dealer",
...
"transformed": "false",
"uploadUserId": "10098",
"uploadUserName": "Admin Admin",
"version": "3"
}
>>>