Hi Folks,
I’m super-new to Ataccama - in fact I haven’t even had a hands-on yet.
Curious to know whether we can embed content from Ataccama onto Confluence pages via an API or something?
Anyone done this before?
Mick
Hi Folks,
I’m super-new to Ataccama - in fact I haven’t even had a hands-on yet.
Curious to know whether we can embed content from Ataccama onto Confluence pages via an API or something?
Anyone done this before?
Mick
Hi
welcome to Data People Community!
I talked to my colleague and from Confluence perspective, there are plugins (free and paid) that allow one to embed HTML content, XML, JSON and Excel for instance. It is possible to embed html pages for sure, but also have a workflow create html. xml, json or excel and a plugin on the confluence side display the contents of these files. Depending on what content you are looking to make available it should be moderately to very complex (if you are looking to add interactivity and user authentication to the information displayed).
From the Ataccama side there is no explicit integration with Confluence (there is with Jira from DQ, and Jira can be embedded in Confluence).
Hope it helps.
That’s helpful - thanks.
I’m mainly thinking about embedding content from the Data Catalogue into a Confluence page. A subset of Business Term Names, their descriptions, Data Owners, etc.
And yes, you can embed HTML in a Confluence page - so am I to assume that’s how it would interact with Ataccama? via an API?
Mick
Hi
I have followed up with my colleague on this topics and we believe there are two options that might be suitable for you.
The first option would be to use the GraphQL API between Confluence and Ataccama. Which would enable you to tailor your own solution in Confluence, requesting the exact pieces of information you require from Ataccama.
Ataccama's GraphQL documentation can be found here: https://support.ataccama.com/home/docs/aip/latest/development-guides/one-development-guide/one-api
Confluence's GraphQL documentation can be found here: https://developer.atlassian.com/platform/atlassian-graphql-api/graphql/
A suggested test case might be to use one of the request examples shown in our documentation to pull the List of Catalog Items or List of Glossary Terms.
query listGlossaryTerms {
terms(versionSelector: {draftVersion: true}) {
edges {
node {
gid
draftVersion {
name
}
}
}
}
}
You can also use the built-in Playground within your Ataccama instance to check and fine tune your GraphQL statements. Access at <your_webapp_url>/playground
The second option would be to use a HTML iFrame. We understand Confluence supports 'HTML Include' on the Confluence UI Block editor. This block type would allow you to embed an external URL (such as from your Ataccama instance) to a Confluence page.
https://confluence.atlassian.com/confkb/how-to-put-an-iframe-into-confluence-598837531.html
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.