<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[amundsen-io - Medium]]></title>
        <description><![CDATA[Leading open-source data catalog and metadata engine. Started at Lyft, now used by Instacart, Asana, Brex, Square, ING, Snap, and many more! Join slack.amundsen.io and check out amundsen.io - Medium]]></description>
        <link>https://medium.com/amundsen-io?source=rss----984803389642---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>amundsen-io - Medium</title>
            <link>https://medium.com/amundsen-io?source=rss----984803389642---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 17:43:12 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/amundsen-io" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Amundsen Monthly Update — September 2021]]></title>
            <link>https://medium.com/amundsen-io/amundsen-monthly-update-september-2021-d0ac55c48150?source=rss----984803389642---4</link>
            <guid isPermaLink="false">https://medium.com/p/d0ac55c48150</guid>
            <category><![CDATA[data-catalog]]></category>
            <category><![CDATA[metadata]]></category>
            <category><![CDATA[lineage]]></category>
            <category><![CDATA[data-discovery]]></category>
            <category><![CDATA[amundsen]]></category>
            <dc:creator><![CDATA[Mark Grover]]></dc:creator>
            <pubDate>Thu, 07 Oct 2021 17:20:06 GMT</pubDate>
            <atom:updated>2021-10-07T17:20:06.036Z</atom:updated>
            <content:encoded><![CDATA[<h3>Amundsen Monthly Update — September 2021</h3><h3><strong>Summary</strong></h3><p><strong>September highlights from the Amundsen community:</strong></p><ul><li>Integrating Slack with Amundsen at Convoy</li><li>Adding stats at a table level</li><li>Improved support for showing nested columns</li><li>Additional metadata for BigQuery</li><li>Search revamp</li><li>Extending badges browsing capabilities</li></ul><p>All that and more details below!</p><p><em>Check out last month’s highlights </em><a href="https://medium.com/amundsen-io/amundsen-monthly-update-august-2021-f7f6c6da9d9f"><em>here</em></a>.</p><p><strong>Don’t forget:</strong> Join our Slack community at<a href="http://slack.amundsen.io/"> slack.amundsen.io</a>. We can’t wait to meet you!</p><h3><strong>Integrating Slack with Amundsen at Convoy</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*SdvDzqtpJ6swQW2C" /><figcaption>Image by Author: Slack Integration with Amundsen</figcaption></figure><p>This past summer, <a href="https://www.linkedin.com/in/georgenpu/">George Pu</a> joined Convoy’s Data Platform team as an intern to help surface common questions about data usage within Slack through Amundsen. The result? A usable and robust Slack integration. Learn more about the process he took and the team’s next steps: <a href="https://medium.com/convoy-tech/integrating-slack-with-amundsen-for-ease-of-data-discovery-ef3b54834da5">Integrating Slack with Amundsen for Ease of Data Discovery</a></p><h3><strong>Adding stats at a table level</strong></h3><p>Up until now, we have allowed adding stats (min, max, count distinct) on a column level. Moving forward, we now additionally allow adding stats on a <em>table level,</em> allowing us to share stats like “daily active users” or “query count” on a table basis.</p><p><em>See </em><a href="https://github.com/amundsen-io/amundsen/pull/1503"><em>PR</em></a><em> details for more info! Huge props to </em><a href="https://www.linkedin.com/in/allisonsuarez/"><em>Allison Suarez Miranda</em></a><em>!</em></p><h3><strong>Improved support for showing nested columns</strong></h3><p>We now support <em>showing nested columns as individual rows</em> in the list of columns instead of showing them in a modal.</p><p><em>See </em><a href="https://github.com/amundsen-io/amundsen/pull/1489"><em>PR</em></a><em> details for more info. Thanks to </em><a href="https://www.linkedin.com/in/danwon/"><em>Daniel Won</em></a><em>!</em></p><h3><strong>Additional metadata for BigQuery</strong></h3><p>We now show the column’s mode for BigQuery tables.</p><p><em>See </em><a href="https://github.com/amundsen-io/amundsen/pull/1491/files"><em>PR</em></a><em> details for more info. Thanks to </em><a href="https://www.linkedin.com/in/marwan-n-baghdad/"><em>Marwan Baghdad</em></a><em>!</em></p><h3><strong>Search revamp</strong></h3><p>We’re looking to revamp search with a cleaner backend implementation, more robust queries, better customizability, and make use of modern v7 ES features.</p><p>This revamp would include deprecating Apache Atlas as a search backend. If you run Amundsen without Elasticsearch and instead rely purely on Atlas for search AND migrating to Elasticsearch would be prohibitive, please reach out to <a href="https://www.linkedin.com/in/kunitskiy/">Dmitriy Kunitskiy</a>. The goal is to improve the Amundsen search/ranking experience and remove a limited and likely-unused option of using Atlas in place of ES.</p><p><em>Check out the </em><a href="https://github.com/amundsen-io/rfcs/pull/43"><em>RFC</em></a><em> for more info and let us know what you think!</em></p><h3><strong>Extending badges browsing capabilities — badges on landing page and browse view</strong></h3><p>We’re looking to introduce a “Popular/All badges” section below “Popular tags” on the landing page, as well as a browse section.</p><p><em>Check out the </em><a href="https://github.com/amundsen-io/rfcs/pull/44"><em>RFC</em></a><em> for more info and let us know what you think!</em></p><h3><strong>Announcements</strong></h3><p>📣 No community meeting updates from last month due to my vacation. I took a week off and went to <a href="https://en.wikipedia.org/wiki/Orcas_Island">Orcas Island</a> for a short trip before Labor Day!</p><h3><strong>Coming up next…</strong></h3><p><strong>Next community meeting</strong></p><ul><li>Date: Thursday, November 4, 9am Pacific, 12pm Eastern, 6pm Central Europe</li><li>Add to your calendar: <a href="https://evt.to/sahdiasw">https://evt.to/sahdiasw</a></li></ul><p><strong>Join us on Slack:</strong><a href="http://slack.amundsen.io/"> slack.amundsen.io</a></p><p><strong>Subscribe for periodic updates:</strong><a href="https://medium.com/amundsen-io"> Medium</a> &amp;<a href="https://twitter.com/amundsenio"> Twitter</a></p><p><em>Curated with ❤ by</em><a href="https://stemma.ai/"><em> Stemma</em></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d0ac55c48150" width="1" height="1" alt=""><hr><p><a href="https://medium.com/amundsen-io/amundsen-monthly-update-september-2021-d0ac55c48150">Amundsen Monthly Update — September 2021</a> was originally published in <a href="https://medium.com/amundsen-io">amundsen-io</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Amundsen Monthly Update — August 2021]]></title>
            <link>https://medium.com/amundsen-io/amundsen-monthly-update-august-2021-f7f6c6da9d9f?source=rss----984803389642---4</link>
            <guid isPermaLink="false">https://medium.com/p/f7f6c6da9d9f</guid>
            <category><![CDATA[data-catalog]]></category>
            <category><![CDATA[lineage]]></category>
            <category><![CDATA[metadata]]></category>
            <category><![CDATA[amundsen]]></category>
            <category><![CDATA[data-discovery]]></category>
            <dc:creator><![CDATA[Mark Grover]]></dc:creator>
            <pubDate>Tue, 14 Sep 2021 16:08:51 GMT</pubDate>
            <atom:updated>2021-09-14T16:09:22.231Z</atom:updated>
            <content:encoded><![CDATA[<h3><strong>Amundsen Monthly Update — August 2021</strong></h3><h3><strong>Summary</strong></h3><p>August highlights from the Amundsen community:</p><ul><li>Driving Data Governance Maturity with Amundsen at Revolut</li><li>Amundsen at Devoted Health</li><li>Using Column Level Lineage in Amundsen at Alvin</li><li>Extending support for databuilder Atlas integration with table metadata models</li><li>OpenLineage extractor for databuilder</li><li>Generalized application model and adding Databricks application support</li><li>Data quality integration</li></ul><p>All that and more details below!</p><p><em>Check out last month’s highlights </em><a href="https://medium.com/amundsen-io/amundsen-monthly-update-july-2021-5a6f0a8c0c7e"><em>here</em></a>.</p><p><strong>Don’t forget:</strong> Join our Slack community at<a href="http://slack.amundsen.io/"> slack.amundsen.io</a>. We can’t wait to meet you!</p><h3><strong>Driving Data Governance Maturity with Amundsen at Revolut</strong></h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fci1XDPEdVOo%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dci1XDPEdVOo&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fci1XDPEdVOo%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/13d95e3d36b10e1ef10f74e569ec4c2e/href">https://medium.com/media/13d95e3d36b10e1ef10f74e569ec4c2e/href</a></iframe><p><a href="https://www.linkedin.com/in/dinan-amiendiartha/">Dinan Amiendiartha</a>, a Data Risk Manager at Revolut, joined us at our last community meeting to share how his team drove data governance maturity with Amundsen. Since January 2020, Revolut has expanded its global presence, seen a 4x increase in volume of data (and exponentially growing!), and rapidly developing new products for Retail. Due to this hyper growth, Revolut needed a solution to better manage its data and build greater trust. Dinan discussed why they chose Amundsen, dove into the details of their databuilder ingestion pipeline, how Amundsen is supporting their 4 data governance initiatives, and overall impact of Amundsen.</p><p>Check out Dinan’s presentation to hear all the details.💡</p><h3><strong>Amundsen at Devoted Health</strong></h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FZvEpJUjW6OM%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DZvEpJUjW6OM&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FZvEpJUjW6OM%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/8b118d724b8864a0ffbcabfa9e923e69/href">https://medium.com/media/8b118d724b8864a0ffbcabfa9e923e69/href</a></iframe><p><a href="https://www.linkedin.com/in/adam-boscarino-47267313/">Adam Boscarino</a>, Manager of Data Engineering at Devoted Health, joined us at our last community meeting to share how his team has been using Amundsen at Devoted. The Devoted team was experiencing problems that many of us have heard time and time again. They had a growing data platform with increasing pipelines and tables, but no source of truth for documentation and no data lineage. They were finding it difficult to understand their own documentation and how tables were populated. There was too much tribal knowledge. They needed a single source of truth. Adam discusses why they chose Amundsen, dives deeper into their infrastructure and customization, highlights their dbt integration, and wraps up with impact and future work.</p><p>Check out Adam’s presentation to learn more.💡</p><h3><strong>Using Column Level Lineage in Amundsen at Alvin</strong></h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FMxTaHfMtvDI%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DMxTaHfMtvDI&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FMxTaHfMtvDI%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/d857e57aad5753aa98bb0dafaef58ae5/href">https://medium.com/media/d857e57aad5753aa98bb0dafaef58ae5/href</a></iframe><p><a href="https://www.linkedin.com/in/oisincoveney/">Oisin Coveney</a>, a Software Engineer at Alvin, joined us at our last community meeting to share the development process of enabling column level lineage in Amundsen. He shared how they see lineage at Alvin and then dove into the development process of how they developed a transformer for Amundsen and mapped Alvin to enable column level lineage.</p><p>Check out Oisin’s presentation to learn more.💡</p><h3><strong>Extending support for databuilder Atlas integration with table metadata models</strong></h3><p>We have extended support for the databuilder Atlas integration with table metadata models. 🎉</p><p>What does this mean?</p><ul><li>You can use databuilder extractors for a majority of table-related metadata to populate data in Atlas</li><li>This is a backwards-compatible feature (although you might want to test it in your dev/acc Atlas before running this on prod)</li><li>This change bridges the gap in terms of Neo4j vs. Atlas feature coverage, leaving just Column Features support to be introduced</li><li>You can still use Atlas tools for metadata ingestion (ilke hive hook or your custom scripts) in parallel to databuilder ingestions to load the metadata from other databases</li><li>You can use sample_data_loader_atlas.py to kickstart your Atlas test instance with the same sample data that is used for Neo4j or RDS</li></ul><p>Huge shoutout to <a href="https://www.linkedin.com/in/gorskimariusz/">Mariusz Gorski</a>!</p><h3><strong>OpenLineage extractor for databuilder</strong></h3><p>We now have an OpenLineage extractor for databuilder! This means you can extract table lineage information from <a href="https://github.com/OpenLineage/OpenLineage">OpenLineage</a> events.</p><p><em>See </em><a href="https://github.com/amundsen-io/amundsen/pull/1444"><em>PR</em></a><em> details for more info. Props to </em><a href="https://www.linkedin.com/in/dominik-choma-b0231555/"><em>Dominik Choma</em></a><em>!</em></p><h3><strong>Generalized application model and added Databricks application support</strong></h3><p>Amundsen has had first-class citizen support for Airflow from Day 1. However, many companies don’t use Airflow, so we have now generalized the application model. Specifically, we have added support for Databricks application, for those companies that use Databricks’ ETL jobs.</p><p><em>See </em><a href="https://github.com/amundsen-io/amundsen/pull/1398"><em>PR</em></a><em> details for more info. Props to </em><a href="https://www.linkedin.com/in/jroof88/"><em>Jack Roof</em></a><em>!</em></p><h3><strong>Data quality integration</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/494/0*7gukDS6R7Rd3ql9f" /><figcaption>Data quality checks</figcaption></figure><p>We are starting to integrate existing Data Quality projects into Amundsen. The first step includes updating the frontend to display the status of the table. Specifically, we are working on display table status as: number of checks, number passing, and an optional timestamp.</p><p>Check out the open <a href="https://github.com/amundsen-io/rfcs/pull/41">RFC</a> and let us know what you think! <strong>👀</strong></p><h3><strong>Announcements</strong></h3><p>📣 We hosted office hours last month aimed for those just getting started with Amundsen. Check out the recording <a href="https://www.youtube.com/watch?v=_WeLijTzXEA">here</a>.</p><p>📣 We are not hosting a September community meeting due to Mark Grover’s vacation earlier this month. Our next meeting will be on Thursday, October 7. See you next month!</p><h3><strong>Coming up next…</strong></h3><p><strong>Next community meeting</strong></p><ul><li>Date: Thursday, October 7, 9am Pacific, 12pm Eastern, 6pm Central Europe</li><li>Add to your calendar: <a href="https://evt.to/diuoeeiw">https://evt.to/diuoeeiw</a></li></ul><p><strong>Join us on Slack: </strong><a href="http://slack.amundsen.io/">slack.amundsen.io</a></p><p><strong>Subscribe for periodic updates: </strong><a href="https://medium.com/amundsen-io">Medium</a> &amp; <a href="https://twitter.com/amundsenio">Twitter</a></p><p><em>Curated with ❤ by </em><a href="https://stemma.ai/"><em>Stemma</em></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f7f6c6da9d9f" width="1" height="1" alt=""><hr><p><a href="https://medium.com/amundsen-io/amundsen-monthly-update-august-2021-f7f6c6da9d9f">Amundsen Monthly Update — August 2021</a> was originally published in <a href="https://medium.com/amundsen-io">amundsen-io</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Amundsen Monthly Update — July 2021]]></title>
            <link>https://medium.com/amundsen-io/amundsen-monthly-update-july-2021-5a6f0a8c0c7e?source=rss----984803389642---4</link>
            <guid isPermaLink="false">https://medium.com/p/5a6f0a8c0c7e</guid>
            <category><![CDATA[data-discovery]]></category>
            <category><![CDATA[data-catalog]]></category>
            <category><![CDATA[metadata]]></category>
            <category><![CDATA[lineage]]></category>
            <category><![CDATA[amundsen]]></category>
            <dc:creator><![CDATA[Mark Grover]]></dc:creator>
            <pubDate>Thu, 12 Aug 2021 17:51:10 GMT</pubDate>
            <atom:updated>2021-08-12T17:51:10.616Z</atom:updated>
            <content:encoded><![CDATA[<h3><strong>Amundsen Monthly Update — July 2021</strong></h3><h3>Summary</h3><p>July highlights from the Amundsen community:</p><ul><li>ML features discovery in Amundsen</li><li>MySQL support in Amundsen</li><li>Compatibility with Elasticsearch 7</li><li>Salesforce &amp; Oracle extractors</li><li>Adding support for nested data types in Delta</li><li>Proposal to make programmatic descriptions editable</li><li>How-to: Setup OIDC Authentication in Amundsen</li></ul><p>All that and more details below!</p><p><em>Check out last month’s highlights </em><a href="https://medium.com/amundsen-io/amundsen-monthly-update-june-2021-a2b543b5b657"><em>here</em></a>.</p><p><strong>Don’t forget:</strong> Join our Slack community at<a href="http://slack.amundsen.io/"> slack.amundsen.io</a>. We can’t wait to meet you!</p><h3><strong>ML Features Discovery in Amundsen</strong></h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FO8aHloC_GeQ%3Fstart%3D1%26feature%3Doembed%26start%3D1&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DO8aHloC_GeQ&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FO8aHloC_GeQ%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/cc7a05b2c5c24a9c37e610cd10224cf9/href">https://medium.com/media/cc7a05b2c5c24a9c37e610cd10224cf9/href</a></iframe><p>We have exciting news for all the data scientists and ML modelers out there! <a href="https://www.linkedin.com/in/allisonsuarez/">Allison Suarez Miranda</a>, a Software Engineer on the Amundsen team at Lyft, joined us at our July community meeting to speak about ML features discovery in Amundsen. She talked about why we’re starting with features, development of the first iteration, and a sneak peek into future work that we have in store. You can discover features, like the way you discover data in Amundsen!</p><p>Check out Allison’s presentation to hear all the details.💡</p><h3><strong>MySQL Support in Amundsen</strong></h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FFqAwQkf_IdQ%3Fstart%3D80%26feature%3Doembed%26start%3D80&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DFqAwQkf_IdQ&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FFqAwQkf_IdQ%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/6a0413f1c49724b3036168c6a1e42ae6/href">https://medium.com/media/6a0413f1c49724b3036168c6a1e42ae6/href</a></iframe><p>We have the initial support to use MySQL as the backend metadata store. 🎉 At our July community meeting, Xuan Shen, who’s on the Data Infra team at WePay, spoke about adding MySQL support in Amundsen. This will allow you to use existing MySQL infrastructure as Amundsen’s backend without having to rely on a graph database. Xuan dove into Amundsen RDS and how MySQL works in databuilder and metadata service.</p><p>Check out Xuan’s presentation to learn more.💡</p><h3><strong>Compatibility with Elasticsearch 7</strong></h3><p>Amundsen is now compatible with Elasticsearch 7! This change is fully backward compatible. If you haven’t upgraded to ES.7, don’t worry. Amundsen works with both ES.6 and ES.7. <strong>😀</strong></p><p>Huge shoutout to <a href="https://www.linkedin.com/in/verdan/">Verdan Mahmood</a> &amp; <a href="https://www.linkedin.com/in/gorskimariusz/">Mariusz Gorski</a>! You can see more details about the implementation here: <a href="https://github.com/amundsen-io/amundsen/pull/1386">https://github.com/amundsen-io/amundsen/pull/1386</a></p><h3><strong>Salesforce &amp; Oracle Extractors</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*fvvAAPgQo6HeY6PN" /><figcaption>Added new Salesforce &amp; Oracle connectors to Amundsen</figcaption></figure><p>Salesforce, Oracle, who’s next? We’ve got two new extractors in Amundsen. <strong>🙌</strong></p><p><strong>Salesforce extractor</strong> — provides support for extracting basic Salesforce object metadata from <a href="https://developer.salesforce.com/">Salesforce</a> into Amundsen.</p><p><em>See </em><a href="https://github.com/amundsen-io/amundsen/pull/1370"><em>PR</em></a><em> details and </em><a href="https://github.com/amundsen-io/amundsen/tree/main/databuilder#salesforceextractor"><em>docs</em></a><em> for more info. Props to </em><a href="https://www.linkedin.com/in/benrifkind/"><em>Ben Rifkind</em></a><em>!</em></p><p><strong>Oracle extractor </strong>— extracts table and column metadata (including database, schema, table name, table description, column name, and column description) from the <a href="https://www.oracle.com/database/">Oracle</a> database into Amundsen.</p><p><em>See </em><a href="https://github.com/amundsen-io/amundsen/pull/1357"><em>PR</em></a><em> details and </em><a href="https://github.com/amundsen-io/amundsen/tree/main/databuilder#oraclemetadataextractor"><em>docs</em></a><em> for more info. Props to </em><a href="https://www.linkedin.com/in/savio-teles-6707b111/"><em>Sávio Teles</em></a><em>!</em></p><h3><strong>Adding support for nested data types in Delta</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*wJ5Z3u-eZ-Rk54RD" /><figcaption>Nested Type in Amundsen</figcaption></figure><p>We’re adding support for nested datatypes in Delta! Amundsen has had support for extracting, displaying and even searching for nested data for other data sources (like BigQuery). Thanks to <a href="https://www.linkedin.com/in/jroof88/">Jack Roof</a> at Samsara, we recently added support for extracting and displaying nested data coming from Databricks Delta.</p><p>Check out the PR details <strong>👉</strong> <a href="https://github.com/amundsen-io/amundsen/pull/1326">here</a> &amp; <a href="https://github.com/amundsen-io/amundsen/pull/1329">here</a>.</p><h3><strong>Proposal to make programmatic descriptions editable</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*NKi_ZPN_t88tM-9B" /><figcaption>Programmatic descriptions in Amundsen</figcaption></figure><p>We’re proposing editable programmatic descriptions.💥 Programmatic descriptions are a useful way for us to store and display business specific metadata about tables in Amundsen. This new feature will allow us to <strong>customize machine generated metadata</strong>.</p><p>Check out the open <a href="https://github.com/amundsen-io/rfcs/pull/42">RFC</a> and let us know what you think! <strong>👀</strong></p><h3><strong>How-to: Setup OIDC Authentication in Amundsen</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*tsjmMFaXHwIqlyZU" /><figcaption>OpenID Connect + Amundsen</figcaption></figure><p><a href="https://www.linkedin.com/in/verdan/">Verdan Mahmood</a> wrote a <a href="https://medium.com/stemma/how-to-setup-oidc-authentication-in-amundsen-47f704345c1"><strong>step-by-step guide</strong></a> on how to enable OIDC for your Amundsen installation. Check it out and let him know what you think!</p><h3><strong>Announcements</strong></h3><p>📣 We’d like to welcome 3 new maintainers to Amundsen! Maintainers are hugely important to our community — they make significant contributions to the project and it signifies community growth. 🌱 This means we’ll be able to develop more and support an even greater amount of users. <strong>Please welcome </strong><a href="https://www.linkedin.com/in/kunitskiy/"><strong>Dmitriy Kunitskiy</strong></a><strong> from Lyft, </strong><a href="https://www.linkedin.com/in/grant-seward-23bb88ab/"><strong>Grant Seward</strong></a><strong> from Stemma, and </strong><a href="https://www.linkedin.com/in/dominik-choma-b0231555/"><strong>Dominik Choma</strong></a><strong> from ING as new Amundsen maintainers!</strong> Don’t hesitate to lean on them for questions and support.</p><p>📣 We’ve done a bit of Slack housekeeping over the last month. What does this mean for you? Going forward, we’ll be using:</p><p><strong>Updated Channels</strong></p><p>#announcements — for all announcements for the project. Only maintainers can post on this channel (renamed from #general-no-use).</p><p>#amundsen-general-questions — for any general questions you may have about the project (renamed from #amundsen).</p><p>#troubleshoot — for specific debugging questions (no changes here).</p><p><strong>New Channels (consider joining!)</strong></p><p>#introductions — for introducing ourselves. All new members will be added here.</p><p>#randomness — because we’re all multifaceted people and sometimes things don’t fit in an existing bucket. 😁</p><h3><strong>Coming up next…</strong></h3><p><strong>Next community meeting</strong></p><ul><li><strong>Date: </strong>Thursday, September 2, 9am Pacific, 12pm Eastern, 6pm Central Europe</li><li><strong>Add to your calendar:</strong> <a href="https://evt.to/hsusdihw">https://evt.to/hsusdihw</a></li></ul><p><strong>Join us on Slack: </strong><a href="http://slack.amundsen.io/">slack.amundsen.io</a></p><p><strong>Subscribe for periodic updates: </strong><a href="https://medium.com/amundsen-io">Medium</a> &amp; <a href="https://twitter.com/amundsenio">Twitter</a></p><p><em>Curated with ❤ by </em><a href="https://stemma.ai/"><em>Stemma</em></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=5a6f0a8c0c7e" width="1" height="1" alt=""><hr><p><a href="https://medium.com/amundsen-io/amundsen-monthly-update-july-2021-5a6f0a8c0c7e">Amundsen Monthly Update — July 2021</a> was originally published in <a href="https://medium.com/amundsen-io">amundsen-io</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Amundsen monthly update — June 2021]]></title>
            <link>https://medium.com/amundsen-io/amundsen-monthly-update-june-2021-a2b543b5b657?source=rss----984803389642---4</link>
            <guid isPermaLink="false">https://medium.com/p/a2b543b5b657</guid>
            <category><![CDATA[metadata]]></category>
            <category><![CDATA[data-discovery]]></category>
            <category><![CDATA[amundsen]]></category>
            <category><![CDATA[data-catalog]]></category>
            <category><![CDATA[lineage]]></category>
            <dc:creator><![CDATA[Mark Grover]]></dc:creator>
            <pubDate>Tue, 13 Jul 2021 15:18:32 GMT</pubDate>
            <atom:updated>2021-07-13T15:31:01.726Z</atom:updated>
            <content:encoded><![CDATA[<h3>Amundsen Monthly Update — June 2021</h3><h3>Summary</h3><p>June highlights from the Amundsen community:</p><ul><li>How Convoy got 80% of its tech org to use Amundsen</li><li>Query Intelligence: View common query patterns in Amundsen</li><li>Unifying shared dependencies — making life a lot easier for Amundsen devs and installers</li><li>Amundsen now uses Mode discovery API</li><li>Initial support to use MySQL as backend metadata store</li><li>See popular dashboards in Amundsen</li><li>Lineage graph visualization</li></ul><p>All that and more details below!</p><p><em>Check out last month’s highlights </em><a href="https://medium.com/amundsen-io/amundsen-monthly-update-may-2021-d384e3d1be50"><em>here</em></a>.</p><p><strong>Don’t forget:</strong> Join our Slack community at<a href="http://slack.amundsen.io/"> slack.amundsen.io</a>. We can’t wait to meet you!</p><p><strong>How Convoy got 80% of its tech org to use Amundsen</strong></p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2Fk9aZiVy5zPg%3Fstart%3D10%26feature%3Doembed%26start%3D10&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dk9aZiVy5zPg&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fk9aZiVy5zPg%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/e5efdc787c22168996497274f8b1fce5/href">https://medium.com/media/e5efdc787c22168996497274f8b1fce5/href</a></iframe><p><a href="https://www.linkedin.com/in/chad-sanderson/">Chad Sanderson</a> and <a href="https://www.linkedin.com/in/danieldicker/">Daniel Dicker</a>, from the Data Platform team at <a href="https://convoy.com/">Convoy</a>, joined us at our June community meeting and spoke about their success in implementing and onboarding their data consumers to Amundsen. They dove into the gaps that led them to make investments in Amundsen, their data discovery goals, implementation journey, and where they’re looking to take Amundsen into the future.</p><p><strong>Gaps in Data Discovery</strong></p><p>In early 2020, the team at Convoy started experiencing issues with data discovery. It was time-consuming to share information about what was in the data warehouse and the overhead of updating documentation kept increasing. Lots of conversations were happening in Slack and information became siloed, with institutional knowledge steadily becoming the norm. It was difficult for a single person to have a holistic view of the Convoy data model. With Convoy constantly growing and changing, the team knew they had to find a solution that would scale and allow a better data discovery experience.</p><p><strong>Data Discovery Goals</strong></p><p>Chad, Daniel, and their team had 4 main goals as they searched for a solution:</p><ol><li>Lower the barrier to entry for adding informative, useful information. They wanted to make this as easy as possible for data consumers.</li><li>Improve search functionality to enable users to quickly find relevant information.</li><li>Add more useful context around the data: Who is using tables? Who are the owners of each table? What queries are being run against tables?</li><li>Strong foundation to build additional features as their data discoverability tool grew and changed with the business.</li></ol><p><strong>Choosing Amundsen</strong></p><p>Chad, Daniel, and their team chose Amundsen for three main reasons: feature set, familiar technologies, and growing community. Since its implementation, the catalog has been a great success — 80% of the Product and Engineering team has used it over the past year, with over 4,500 searches per month.</p><p>Check out Chad and Daniel’s <a href="https://docs.google.com/presentation/d/16-ScPWxhYhj043hp8j2ebwK4kU6J1YV4r9EY53meQmo">presentation</a> to hear more about how they rolled out Amundsen to the broader team and upcoming plans for their data catalog.</p><h3>Query Intelligence: View common query patterns in Amundsen</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FFHzY6otnwVw%3Fstart%3D21&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DFHzY6otnwVw&amp;image=http%3A%2F%2Fi.ytimg.com%2Fvi%2FFHzY6otnwVw%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/e3851457b0bfa89e8b8a3d22e0b44ab1/href">https://medium.com/media/e3851457b0bfa89e8b8a3d22e0b44ab1/href</a></iframe><p>We also heard from Grant Seward, founding engineer at Stemma, at our June community meeting. He gave a presentation about query intelligence and how Amundsen is able to show common query patterns now.</p><p>As we think about the data discovery lifecycle, we’ve all had some form of these kinds of questions pop into our minds: What data exists? How do I join these tables together? What is the right way to form these queries? Are there any “gotchas” that exist in the data?</p><p>Grant gives a framework on how data discovery provides comprehensive answers to six fundamental questions:</p><p><em>What? Where? Who? When? Why? How?</em></p><p>However, Amundsen has had limited coverage for the question, “How?”</p><p>Query intelligence aims to augment our understanding of how data can be used by providing historical examples, which can then be utilized as a starting point during the research phase or referenced during development.</p><p>Since queries are by far the most widely used way in which we interact with data, by indexing query components, we can answer questions such as:</p><ul><li>What tables are most commonly joined to this table and how?</li><li>Are there any filters (where clauses) that are always applied when accessing this table?</li><li>What real-world queries are being used on this table?</li><li>What queries are relevant now, given the recent queries that have been executed?</li></ul><p>The answers to these questions form the building blocks that provide context about the data prior to any hands-on exploration that is done. This intelligence will answer the “How?” question, helping you discover <em>how</em> to use your data.</p><p>Check out <a href="https://docs.google.com/presentation/d/1vQoLAfkSqu-NhPoUkja69HkbRIr-RNon36scvtfR9Oo/edit#slide=id.gdd281e5fe0_0_0">Grant’s presentation</a> to see a live demo and learn how Amundsen indexes query components.</p><h3><strong>Developer Experience — Unifying shared dependencies</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*Wu-iuTOt6wNSwSsD" /><figcaption>GitHub pull request for “refactor: shared dependencies unification #1163”</figcaption></figure><p>We’ve merged refactoring dependency management in monorepo. <em>If you’re building Amundsen packages/docker image from monorepo, this change will likely affect you.</em></p><p><strong>Problem</strong></p><p>Prior to this change, Python packages were pretty much the same for each proxy. This made it hard to sync across all repositories, and as a result, each proxy was running its own version of the dependency. We were having a lot of issues resulting in amundsen-common mismatch between FE and Metadata.</p><p><strong>Solution</strong></p><p>By unifying dependencies shared across multiple services (for both core and testing dependencies), all packages will be located in one place, which will keep dependencies similar across versions. This will make it possible to open a single PR that will update multiple packages.</p><p><strong>What can you expect from this change?</strong></p><ul><li>Installation from source — when installing from the source, use “pip3 install -e .” to ensure dependencies are properly pulled</li><li>Building docker images — we moved docker images to root directory of Amundsen repo</li><li>Makefile actions were adjusted to this change — you can do “make install_deps” OR “make image” to install from the source, OR build docker image respectively. The same goes for all docker-compose files available in monorepo.</li></ul><p>Huge shoutout to <a href="https://www.linkedin.com/in/gorskimariusz/">Mariusz Gorski</a> and the community for this refactor! You can see more details of the implementation <a href="https://github.com/amundsen-io/amundsen/pull/1163">here</a>.</p><h3><strong>Migration to Mode discovery API</strong></h3><p>The Amundsen Mode dashboard integration has now been migrated over to the newly performant Mode discover API. 🎉 This will greatly improve the experience for those using the Mode dashboard integration.</p><p>Big thanks to <a href="https://www.linkedin.com/in/junda-yang-a4a152114/">Junda Yang</a> from Brex and <a href="https://www.linkedin.com/in/neha-p-hystad/">Neha Hystad</a> from Mode for the support.</p><h3><strong>Initial support to use MySQL as backend metadata store</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*0tVKFm6-9J0rq9NV" /><figcaption>GitHub pull request for “feat: support mysql in metadata service #1182”</figcaption></figure><p>Thanks to WePay’s Xuan Shen’s contributions, Amundsen now has the initial support to use MySQL as the backend metadata store! This will allow you to use existing MySQL infrastructure as Amundsen’s backend without having to rely on a graph database. See more details <a href="https://github.com/amundsen-io/amundsen/pull/1182">here</a>.</p><p>Xuan Shen gave a detailed presentation at our July community meeting. We’ll share more details in our next monthly update. ✨</p><h3><strong>Popular Dashboards</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*VetrjvdCvRsyoBH1" /><figcaption>See most viewed dashboards in Amundsen</figcaption></figure><p>You can now see popular dashboards in Amundsen. You have always been able to see popular tables — we gave the same love to dashboards. BTW, popular here means most queried/most viewed dashboards, not popular based on Amundsen activity.</p><p>Thanks to <a href="https://www.linkedin.com/in/verdan/">Verdan Mahmood</a> for his contributions here. <strong>🙌</strong></p><h3><strong>Lineage Graph Visualization</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*Q-IhWcZomxSSMvC9" /><figcaption>Lineage graph visualization design in Amundsen</figcaption></figure><p>As part of Amundsen’s commitment to building in lineage exploration, we had two additional iterations on the graphical visualization UI for table lineage. We brought in atlas proxy support as well as multiple stability improvements following direct community feedback. Our next steps are to enter a brief period of aggregating community use cases and shaping the future of the lineage feature UX.</p><p>Huge props to <a href="https://www.linkedin.com/in/boyan-bonev-ams/">Boyan Bonev</a> for spearheading these UI/UX iterations!</p><h3>Announcements</h3><p>📣 We’d like to welcome <a href="https://www.linkedin.com/in/junda-yang-a4a152114/">Junda Yang</a>, Amundsen’s latest committer (<a href="https://github.com/youngyjd">Junda’s GitHub</a>). Junda was an early engineering member on the Data Tools team at Lyft working on Amundsen. He’s recently done a fantastic job integrating Amundsen with Mode dashboard and its latest discovery API. Looking forward to more contributions from Junda in the future! Amundsen is a Linux Foundation project, with an open governance model. Adding new committers like Junda, and growing our dev community, is an important, ongoing part of our project.</p><p>📣 We have deprecated the <a href="https://github.com/dwarszawski/amundsen-atlas-types/">amundsen-atlas-types</a><strong> </strong>repository. Up until now, we maintained a separate package for creating proper entity types in Atlas in order to facilitate integration between Atlas and Amundsen. Moving forward, we are still keeping the approach of creating those entity types, BUT, we are moving the code directly to Amundsen repo. Moving forward, amundsen databuilder repo should be used instead of amundsen-atlas-types. Please see the <a href="https://github.com/amundsen-io/amundsen/blob/main/databuilder/README.md#register-entity-types-using-standalone-script">tutorial</a> for more details.</p><p>📣 We have a new version of flaskoidc. The new version available on <a href="https://pypi.org/project/flaskoidc/">PyPi</a> is 1.0.2 and is backward <em>incompatible</em>. With this new version, we’ve moved away from flask-oidc and now rely on <a href="https://docs.authlib.org/en/latest/">Authlib</a>, there’s no need to maintain a separate clients_secrets.json file anymore. Configuration is cleaner and requires a few environment variables to enable e2e OIDC support. The access token is not being refreshed at the moment — this will be fixed in future releases. More details on how to configure this new version on <a href="https://github.com/verdan/flaskoidc#readme">github</a>.</p><h3>Coming up next…</h3><p><strong>ML Feature Discovery in Amundsen</strong></p><p>A few months ago, we presented the first version of ML feature discovery in which <a href="https://www.linkedin.com/in/mariusz-strzelecki/">Mariusz Strzelecki</a>, from GetInData, had built V1 of what ML feature discovery and integration with Feast looks like. More recently during our July community meeting, <a href="https://www.linkedin.com/in/allisonsuarez/">Allison Suarez Miranda</a>, from Lyft, shared what the next version of ML feature discovery in Amundsen looks like.</p><p><strong>Next community meeting</strong></p><ul><li>Date: Thursday, August 5, 9am Pacific, 12pm Eastern, 6pm Central Europe</li><li>Add to your calendar: <a href="https://evt.to/huuaiauw">https://evt.to/huuaiauw</a></li></ul><p><strong>Join us on Slack:</strong><a href="http://slack.amundsen.io/"> slack.amundsen.io</a></p><p><strong>Subscribe for periodic updates: </strong><a href="https://medium.com/amundsen-io">Medium</a> &amp;<a href="https://twitter.com/amundsenio"> Twitter</a></p><p><em>Curated with ❤ by</em><a href="https://stemma.ai/"><em> Stemma</em></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a2b543b5b657" width="1" height="1" alt=""><hr><p><a href="https://medium.com/amundsen-io/amundsen-monthly-update-june-2021-a2b543b5b657">Amundsen monthly update — June 2021</a> was originally published in <a href="https://medium.com/amundsen-io">amundsen-io</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Amundsen Monthly Update — May 2021]]></title>
            <link>https://medium.com/amundsen-io/amundsen-monthly-update-may-2021-d384e3d1be50?source=rss----984803389642---4</link>
            <guid isPermaLink="false">https://medium.com/p/d384e3d1be50</guid>
            <category><![CDATA[metadata]]></category>
            <category><![CDATA[lineage]]></category>
            <category><![CDATA[amundsen]]></category>
            <category><![CDATA[data-catalog]]></category>
            <category><![CDATA[data-discovery]]></category>
            <dc:creator><![CDATA[Mark Grover]]></dc:creator>
            <pubDate>Wed, 16 Jun 2021 16:29:24 GMT</pubDate>
            <atom:updated>2021-06-16T16:29:06.466Z</atom:updated>
            <content:encoded><![CDATA[<h3>Amundsen Monthly Update — May 2021</h3><p>Why Snap chose Amundsen, dbt integration, lineage graph viz, mono repo, and more!</p><h3>Summary</h3><p>May highlights from the Amundsen community:</p><ul><li>Why Snap chose Amundsen</li><li>dbt ♥ Amundsen</li><li>Lineage graph viz</li><li>One repo to rule them all</li><li>ML feature discovery in Amundsen</li><li>Answer how to best use this table — with queries in Amundsen</li><li>Sydney DataEng meetup</li></ul><p>All that and more details below!</p><p><em>Check out last month’s highlights </em><a href="https://medium.com/amundsen-io/amundsen-monthly-update-april-2021-ab617c20a6d6"><em>here</em></a><em>.</em></p><p><strong>Don’t forget:</strong> Join our Slack community at<a href="http://slack.amundsen.io/"> slack.amundsen.io</a>. We can’t wait to meet you!</p><h3>Why Snap chose Amundsen</h3><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FpGbKzzqFHSM&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DpGbKzzqFHSM&amp;image=http%3A%2F%2Fi.ytimg.com%2Fvi%2FpGbKzzqFHSM%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/fedba6454f5a54609c0d2c51a75bcaf4/href">https://medium.com/media/fedba6454f5a54609c0d2c51a75bcaf4/href</a></iframe><p>This month, we heard from <a href="https://www.linkedin.com/in/justin-jordan-56573382/">Justin Jordan</a>, a developer on Snap’s analytics engineering team, about why his team chose Amundsen and how they use it to solve their problems with data discovery, specifically metrics discovery metadata.</p><p><strong>Problem</strong></p><p>Due to high growth, Snap ran into problems related to metrics discovery. With the number of metrics accelerating every year, it became difficult to know what metrics existed and how to use them. Challenging questions arose: Who owns the metrics? Where are they surfaced? What do they mean? Where is their data stored?</p><p><strong>Solution</strong></p><p>Justin and his team chose Amundsen to build Snap’s metric catalog. This catalog allows teams to search for metrics and definitions. This is a huge step forward — now teams can see all relevant technical and business metadata for their metrics. They can manage the entire metric lifecycle with one source of truth.</p><p>Check out Justin’s presentation below to hear him explain why Amundsen was chosen and what’s next for his team.</p><h3>dbt ♥ Amundsen</h3><p><a href="https://www.getdbt.com/">dbt</a> has enabled thousands of analysts and analytics engineers to transform data in their data warehouse. Many Amundsen users are also heavy dbt users. To that effect, we have built a deep integration with dbt ingesting rich metadata like lineage, tags, and descriptions from dbt into Amundsen.</p><p>Thanks to contributions from <a href="https://www.linkedin.com/in/grant-seward-23bb88ab/">Grant Seward</a>, Amundsen now integrates with dbt’s core metadata. There’s still a lot to be done here. Join <a href="http://slack.amundsen.io/">Amundsen Slack</a> — we’d love your feedback.</p><h3>Lineage Graph Viz</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*cM-QqCUBZL22c4tXUIWWBA.png" /><figcaption>Graph Visualization design</figcaption></figure><p>Amundsen already has support for lineage. However, the default way of viewing lineage thus far was a list-based view, which includes downstream and upstream tabs. Amundsen has been working on a graphical view of lineage. Thanks to <a href="https://www.linkedin.com/in/knowlbaek/">Knowl Baek</a> for designs and to <a href="https://www.linkedin.com/in/verdan/">Verdan Mahmood</a> for building the first beta version of the graph viz.</p><p>Amundsen lineage currently supports Neo4j proxy and support for Atlas proxy is coming soon.</p><p>We also want to highlight a common question from the community — <em>how do you enable lineage on the front end?</em> Verdan provides the answer in our community meeting recording<a href="https://www.youtube.com/watch?v=pGbKzzqFHSM"> here</a>.</p><h3>One repo to rule them all</h3><p>As you know, Amundsen has a microservice-based architecture. For more flexibility, we started with one code repo for each of the four services — frontend service, metadata service, search service, and databuilder (which is a library not a service, but you get the idea). We learned from community and developer feedback that having different code repositories was a big pain, especially when changes needed to be coordinated across repositories.</p><p>We heard you!</p><p>We decided to move Amundsen code to one repo. If you develop on Amundsen, you should switch all your development to the<a href="https://github.com/amundsen-io/amundsen/tree/main"> new main branch</a>. If you deploy Amundsen, this change doesn’t have much impact on you since the Python packages remain unchanged.</p><h3>ML feature discovery in Amundsen</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*XHSAHOIrzJUeWI4HAAyTLQ.png" /><figcaption>Design of Feature page in Amundsen</figcaption></figure><p>It’s happening! For a long time, many of us have wanted to integrate our ML projects in Amundsen. Feature engineering is one of the most time-consuming steps for ML engineers, and Amundsen is here to help. <a href="https://www.linkedin.com/in/allisonsuarez/">Allison Suarez Miranda</a> and <a href="https://www.linkedin.com/in/knowlbaek/">Knowl Baek</a> proposed an RFC for indexing ML projects in Amundsen. The goal is for ML features to be indexed as first-class citizens just like tables, dashboards, and people — providing easy discoverability and ultimately, greater model re-usage and overall productivity.</p><h3>Answer how to best use this table — with queries in Amundsen</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/914/1*e74zL7pS2zXsdkzVO2Vn6w.png" /><figcaption>Proposed model for storing common join conditions</figcaption></figure><p>Another exciting proposal for our roadmap, this time from <a href="https://www.linkedin.com/in/grant-seward-23bb88ab/">Grant Seward</a> — the ability to index queries and their individual components. Queries are one of the most common ways that Amundsen users interact with data. There is a <em>significant</em> amount of latent information that exists within these queries, which can be useful for users to discover. What does indexing queries mean for you? This means Amundsen will be able to answer key questions such as:</p><ul><li>What tables are most commonly joined to this table and how?</li><li>Are there any filters (where clauses) that are always applied when accessing this table?</li><li>What real-world queries are being used on this table?</li><li>What queries are relevant now, given the recent queries that have been executed?</li></ul><p>This will help you discover <em>how to use</em> your data.</p><p><strong>Sydney DataEng meetup</strong></p><p><a href="https://www.linkedin.com/in/peterhanssens/">Peter Hanssens</a> presented at the Sydney DataEng meetup! He spoke about Amundsen/Neptune/CDK. See video below</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FKffMAnKYCRQ&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DKffMAnKYCRQ&amp;image=http%3A%2F%2Fi.ytimg.com%2Fvi%2FKffMAnKYCRQ%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/1f6d7989a510cfbfea1178764ee305c5/href">https://medium.com/media/1f6d7989a510cfbfea1178764ee305c5/href</a></iframe><h3>Coming up next…</h3><p><strong>Shared dependencies across microservices</strong></p><p>We’re continuing to work on making Amundsen easy to install and develop. After monorepo, we are working on unifying shared dependencies across various microservices. The goal is to avoid any potential mismatch between libraries shared between frontend, metadata, and search services. You can read more details <a href="https://github.com/amundsen-io/rfcs/pull/38">here</a>.</p><p><strong>Dashboard support in Atlas metadata proxy</strong></p><p>Amundsen was the first data catalog to add support for dashboards — reducing the duplication of analytical work as well as easing with change management. We currently support Tableau, Mode, Redash, and Superset. Dashboards only worked when you used the neo4j backend, we are now working on making dashboards work for Amundsen users who use the Atlas backend.</p><p><strong>Next community meeting</strong></p><ul><li>Date: Thursday, July 1, 9am Pacific, 12pm Eastern, 6pm Central Europe</li><li>Add to your calendar: <a href="https://evt.to/odsidaaw">https://evt.to/odsidaaw</a></li></ul><p><strong>Join us on Slack:</strong><a href="http://slack.amundsen.io/"> slack.amundsen.io</a></p><p><strong>Subscribe for periodic updates:</strong><a href="https://medium.com/amundsen-io"> Medium</a> &amp;<a href="https://twitter.com/amundsenio"> Twitter</a></p><p><em>Curated with ❤ by</em><a href="https://stemma.ai/"><em> Stemma</em></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d384e3d1be50" width="1" height="1" alt=""><hr><p><a href="https://medium.com/amundsen-io/amundsen-monthly-update-may-2021-d384e3d1be50">Amundsen Monthly Update — May 2021</a> was originally published in <a href="https://medium.com/amundsen-io">amundsen-io</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Amundsen Monthly Update — April 2021]]></title>
            <link>https://medium.com/amundsen-io/amundsen-monthly-update-april-2021-ab617c20a6d6?source=rss----984803389642---4</link>
            <guid isPermaLink="false">https://medium.com/p/ab617c20a6d6</guid>
            <category><![CDATA[data-catalog]]></category>
            <category><![CDATA[data-discovery]]></category>
            <category><![CDATA[lineage]]></category>
            <category><![CDATA[amundsen]]></category>
            <category><![CDATA[metadata]]></category>
            <dc:creator><![CDATA[Mark Grover]]></dc:creator>
            <pubDate>Tue, 18 May 2021 14:48:18 GMT</pubDate>
            <atom:updated>2021-06-14T16:35:59.046Z</atom:updated>
            <content:encoded><![CDATA[<h3>Amundsen Monthly Update — April 2021</h3><p><em>April 2021 — Data lineage, AWS Neptune support, Amundsen in top 10 data OSS projects, and more!</em></p><h3>Summary</h3><p>A quick summary for April in Amundsen:</p><ul><li><strong>BYOL</strong>: Bring your own lineage! We improved data lineage adding native support for ingesting, storing and serving table and column level lineage natively in Amundsen</li><li><strong>Use AWS Neptune </strong>as Amundsen backend</li><li>Deep-dive on <strong>ML feature discovery</strong> with Feast integration</li><li>Use <strong>Redash client to preview data</strong> in Amundsen</li><li><strong>Amundsen + Atlas integration</strong> gets a new look!</li><li>Amundsen rated in the <strong>top 10 most popular data open-source projects!</strong></li></ul><p>All that and more details below!</p><p><strong>Don’t forget: </strong>Join our Slack at<strong> </strong><a href="http://slack.amundsen.io/">slack.amundsen.io</a></p><h4>Lineage in Amundsen</h4><p>Amundsen has had support for lineage for a while but it required having a separate lineage service to serve lineage relationships. We have added native lineage support in Amundsen so you can ingest lineage metadata (both at table and column level) straight into the graph backend. This means if you already have lineage relationships in your organization, you can very easily ingest them into Amundsen. Once ingested, this is what the UI will look like. Check out the <a href="https://github.com/amundsen-io/amundsenmetadatalibrary/pull/294">model</a> and <a href="https://github.com/amundsen-io/amundsendatabuilder/pull/470">sample scripts</a>!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mALEIWapnNaXjUtsH4WH6g.png" /><figcaption>Table lineage in Amundsen</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*twYdNBkDcU_rIfd9n7oHiA.png" /><figcaption>Column level lineage in Amundsen</figcaption></figure><p>Note: You still have to do the work of parsing lineage yourself. More on that in the next update!</p><h4>AWS Neptune as Amundsen backend</h4><p>We added support for AWS Neptune as a backend for Amundsen graph. This adds a third option for those deploying Amundsen to the already existing two — Neo4j and Apache Atlas.</p><p>Hear the real story behind adding AWS Neptune support in the April community meeting. Check out the code <a href="https://github.com/amundsen-io/amundsengremlin">here</a>.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fdocs.google.com%2Fpresentation%2Fembed%3Fid%3D1YgzKmk-saQrOMuc6_Svw0ZXBucP4FmdgPHJID7Wd-rs%26size%3Dl&amp;display_name=Google+Docs&amp;url=https%3A%2F%2Fdocs.google.com%2Fpresentation%2Fd%2F1YgzKmk-saQrOMuc6_Svw0ZXBucP4FmdgPHJID7Wd-rs%2Fedit&amp;image=https%3A%2F%2Flh5.googleusercontent.com%2FwrjKoBSaA1tf5cKzSjDgcPZBqc09DbHREd189xOGVdNX3wljAlNAQj4jkFzt2P68CBrVFfXL2QZ3BA%3Dw1200-h630-p&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=google" width="700" height="559" frameborder="0" scrolling="no"><a href="https://medium.com/media/35fbf088ec165bc6472cc6bf757daade/href">https://medium.com/media/35fbf088ec165bc6472cc6bf757daade/href</a></iframe><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FIE4T8OBvhEs%3Flist%3DPL0UJdxehTNlKnGU_h7k2fzJyvAiufeh1U%26start%3D78&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DIE4T8OBvhEs&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FIE4T8OBvhEs%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/7620a50ca838c30d79f671f9701cfe7a/href">https://medium.com/media/7620a50ca838c30d79f671f9701cfe7a/href</a></iframe><p><em>Not sure which backend to use?</em></p><p>Neo4j is the default, the most commonly used, and the most tested backend. Read more about backend choice in <a href="https://github.com/amundsen-io/amundsen/blob/main/docs/faq.md#how-to-select-between-neo4j-and-atlas-as-backend-for-amundsen">our FAQs</a>.</p><h4>ML Feature discovery (aka Feast integration)</h4><p>Feast + Amundsen integration has existed since late 2020. We did a deep-dive into how it works in the April community meeting.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fdocs.google.com%2Fpresentation%2Fembed%3Fid%3D1bN8pkb29AdePh8GYQHRHeyE51ErhiS3xoQRuSqaBYRU%26size%3Dl&amp;display_name=Google+Docs&amp;url=http%3A%2F%2Fdocs.google.com%2Fpresentation%2Fd%2F1bN8pkb29AdePh8GYQHRHeyE51ErhiS3xoQRuSqaBYRU%2Fpresent&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=google" width="700" height="559" frameborder="0" scrolling="no"><a href="https://medium.com/media/90c3bc354b50d756cdfff734f557d1ea/href">https://medium.com/media/90c3bc354b50d756cdfff734f557d1ea/href</a></iframe><p>Here’s a related blog post from Mariusz:</p><p><a href="https://getindata.com/blog/machine-learning-features-discovery-feast-amundsen">Machine Learning Features discovery with Feast and Amundsen</a></p><p>Check out the code <a href="https://github.com/amundsen-io/amundsen/blob/main/databuilder/databuilder/extractor/feast_extractor.py">here</a>.</p><h4>Atlas client gets a new look!</h4><p>Amundsen integrates with Atlas — making is super easy for those who already have an existing Atlas install to provide a great data discovery experience with Amundsen using the same metadata.</p><p>For a variety of reasons (which we won’t get into here), we were using a forked Python client for Atlas. As of April we are using the official Python client for Atlas! <a href="https://github.com/amundsen-io/amundsenmetadatalibrary/pull/247">Check it out</a>!</p><p>So, what does it mean for you? Well, it brings in performance improvements and supports linking both tags and badges in Amundsen with Atlas glossaries and classifications respectively. Some times to innovate through, we have to let go of the past. So, It is a breaking change for Atlas Proxy users. If you are one of those users, all of your Atlas classifications will be treated as badges, not tags.</p><h4>Redash preview client</h4><p>Amundsen allows a user to see preview of recent data from the table if they have permissions (configured in the BI tool). We have supported preview from Apache Superset, BigQuery and Dremio for a while. Last month, we added support for Redash preview client. So, if you are a Redash and Amundsen user, you can see data preview in Amundsen, using the Redash configured perms! Check out <a href="https://github.com/amundsen-io/amundsen/blob/main/frontend/docs/examples/redash_preview_client.md">docs</a>!</p><h4>Amundsen: Top 10 Most Popular OSS data projects of 2021!</h4><p>Data Council ran an OSS Data Tools community survey on most popular open-source projects of 2021!</p><p>Top 10 were: dbt, Airflow, Superset, Dagster, Trino, Prefect, Great Expectations, Spark, Amundsen, and Flink!</p><p>We are grateful to be paired with such great and impactful projects. You can read more about the survey in this <a href="https://petesoder.medium.com/what-are-the-most-popular-oss-data-projects-of-2021-84ef021bb5a2">April blog post</a> from Pete Soderling.</p><h3>Next up</h3><p>In the next update, we will share more on the work done in May, including:</p><ul><li>Data Lineage improvements — including a graphical UI</li><li>dbt integration</li><li>Monorepo — one repo to rule them all!</li><li>Why Snap chose to use Amundsen</li></ul><h3>Keep in touch!</h3><p><strong>Join us on Slack:</strong> <a href="http://slack.amundsen.io/">slack.amundsen.io</a></p><p><strong>Next community meeting:</strong> Add to your calendar: <a href="https://www.addevent.com/event/es6581203+apple"><strong>Apple</strong></a><strong> </strong><a href="https://www.addevent.com/event/es6581203+google"><strong>Google</strong></a><strong> </strong><a href="https://www.addevent.com/event/es6581203+office365"><strong>Office 365</strong></a><strong> </strong>Thursday, June 3rd at 9am PT, 6pm Central Europe.</p><p><strong>Subscribe for periodic updates:</strong> <a href="https://medium.com/amundsen-io">Medium</a> or <a href="https://twitter.com/amundsenio">Twitter</a> to receive periodic updates.</p><p><em>Curated with ❤ by </em><a href="http://stemma.ai/"><em>Stemma</em></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ab617c20a6d6" width="1" height="1" alt=""><hr><p><a href="https://medium.com/amundsen-io/amundsen-monthly-update-april-2021-ab617c20a6d6">Amundsen Monthly Update — April 2021</a> was originally published in <a href="https://medium.com/amundsen-io">amundsen-io</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>