Use Python for integration instead of DGC connector in Mule
Hi,
I am trying to to develop Python API to integrate with Collibra to import Data. But i cannot find any public document for this. Is there anyone who tried this before, if yes please let me know the steps to achieve this?
I am able to export the data out from Collibra. I am looking to import metadata to the assets, I would like to know if there are any APIs available for this or can we do this with DGC.jar.
Regards,
Balakrishnan A
Former User
Posted 5 years ago · Edited 2 years ago·Last reply 5 years ago
7 comments
sameary
·5 years ago · EditedI have successfully written and used a Python package to interface with the Collibra REST Core API and REST Import API. I used the REST Swagger documentation from a Collibra server and the Requests library for Python (https://docs.python-requests.org/en/master/) to implement the functionality needed. https://developer.collibra.com/rest/ is very helpful for getting to the extra documentation associated with the Import API.
Former User
OP5 years ago · EditedHi Sam,
Thank you for your response, i will check on this and see how it goes.
Regards,
Bala
arthurburkhardt
·5 years ago · EditedImport API documentation: https://developer.collibra.com/rest/import-api-documentation/
And yes, use python to interact with any of the Collibra rest APIs. Or ruby. Or any other language.
arthurburkhardt
·5 years ago · EditedYep, it works absolutely great with the rest APIs.
)
To be clear, rest APIs have absolutely nothing to do with Python. You could do that in ruby, javascript, go, php or any other language. (although spanish wouldn’t cut it.
Official doc is here: https://developer.collibra.com/rest/
And there’s a bootcamp training: https://university.collibra.com/pages/67/bootcamps-and-credits
If you need help to use rest APIs with python, google and stackoverflow are there to the rescue.
jonasvan_reeth
·5 years ago · EditedNon-English-based programming languages
Non-English-based programming languages are programming languages that do not use keywords taken from or inspired by English vocabulary. The use of the English language in the inspiration for the choice of elements, in particular for keywords in computer programming languages and code libraries, represents a significant trend in the history of language design. According to the HOPL online database of languages, out of the 8,500+ programming languages recorded, roughly 2,400 of them were develope...
you actually can do it in spanish, just choose the right programming language.
arthurburkhardt
·5 years ago · EditedIf you’re a superstar developer, that can work as well: https://github.com/RockstarLang/rockstar
Anyways, I’ve always heard it’s good to listen to kids tv shows to quickly pick up new languages. Anyone have good recommendations for cartoons in java?
Former User
OP5 years ago · EditedHi Arthur,
Thank you for your response, sorry i should have been more clear. My question is not exactly about Developing Restful APIs.
We are currently using Mule for integration and DGC connector is used to connect with Collibra for Export and Import. We are planning to migrate from Mule to Python.
My question is more on Collibra REST Core API s, I am already using Collibra APIs for export activity and those documents very much clear but unable to find any public documents to explain on Import APIs to know about about Table view configuration and i will use Python instead of DGC connector in this situation.
Regards,
Bala