{"id":2160,"date":"2023-05-31T16:37:11","date_gmt":"2023-05-31T16:37:11","guid":{"rendered":"https:\/\/markets.eckerson.com\/modern-data-pipelines\/?page_id=2160"},"modified":"2023-05-31T16:37:11","modified_gmt":"2023-05-31T16:37:11","slug":"overview","status":"publish","type":"page","link":"https:\/\/markets.eckerson.com\/modern-data-pipelines\/overview\/","title":{"rendered":"Challenges &#038; Product Evaluation Criteria"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n<div class=\"entry-content\">\n\t<div style=\" z-index: 2\" class=\"simplesub wow zoomIn bgblue b100w notoppover footunder cwidetext withtitle singleno\">\n\t\t\t\t<h1>Challenges &amp; Product Evaluation Criteria<\/h1>\n\t\t\n\t\t<div class=\"textblockwrap\">\n\n\t\t\t\t\t\t<div class=\"txt\">\n\t\t\t<p><span style=\"font-weight: 400\">The challenges facing modern data pipelines are five-fold. As described earlier, rising data volumes, driven by data transformation and proliferating data sources, put significant strains on traditional pipelines. An accelerating business environment, meanwhile, drives the need for real-time data delivery and access. In addition, data engineers, analytics engineers, data scientists, and analysts\u2014especially the more business-oriented ones\u2014can struggle to build the right pipeline scripts in SQL, Python, or other popular languages. All the while, data environments grow more diverse, adding elements to accommodate new business demands and projects. A final challenge is compliance with stringent regulations, for example to ensure privacy and avoid bias.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">With these challenges in mind, Eckerson Group recommends evaluating data pipeline products according to five criteria.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Breadth of functionality. <\/b><span style=\"font-weight: 400\">Your<\/span> <span style=\"font-weight: 400\">data pipeline tool should support\u2014either natively or via easy integration with third-party tools\u2014multiple data integration patterns, such as ETL, ELT, ELTL, and reverse ETL.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Performance and scale<\/b><span style=\"font-weight: 400\">. Your tool should put minimal processing burden on your current architecture, avoid source agents, use log-based change data capture, and meet your business\u2019 most rigorous service level agreements (SLAs).<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Ease of use<\/b><span style=\"font-weight: 400\">. Your tool should require minimal training, automate basic tasks, provide an intuitive graphical interface, easily change pipeline elements, and improve the productivity of your data team.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Open architecture<\/b><span style=\"font-weight: 400\">. Your tool should provide an open architecture that works with various sources, targets, processors, and programming languages. Open data formats and APIs can help ensure your tools interoperate with one another and give you the flexibility you need to migrate or integrate data as needed.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Governance<\/b><span>. Look for a tool that centralizes pipeline metadata, provides granular role-based access controls, masks sensitive data, tracks lineage, and audits user actions to assist compliance efforts.<\/span><\/li>\n<\/ul>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"sub\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"quote\">\n\t\t\t\t\t<p>Eckerson Group recommends evaluating data pipeline products according to their breadth of functionality, performance and scale, ease of use, open architecture, and governance<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\n\n\n\n\t\t\t\t\t\t\t\t<div class=\"vidimg\">\n\t\t\t\t\t<div class=\"img\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"iframelink\">youtu.be\/SNNPZzuSulU<\/div>\n\t\t\t\t\t\t<iframe class=\"videoem\" src=\"https:\/\/www.youtube.com\/embed\/SNNPZzuSulU?rel=0\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"><\/iframe>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"txtlnk\">\n\t\t\t\t\t\t<p><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\t\n\t<\/div>\n<\/div>\t\n\n<div id=\"figure\" class=\"entry-content\">\n<div style=\" z-index: 3\" class=\"figure wow fadeIn bgorange b80w topover footover\" data-wow-delay=\"0.4s\">\n\t\t\n\t\t\t\n\n\t\n\t    <img decoding=\"async\" src=\"https:\/\/markets.eckerson.com\/modern-data-pipelines\/wp-content\/uploads\/sites\/18\/2023\/05\/Screenshot-2023-05-31-at-11.41.27-AM.png\" alt=\"\" \/>\n\t\t\n\t\n\t\n\t\n\t\n\t\n\t\t\n\t\n\t<div class=\"ref\"><\/div>\n\t\n\t<a class=\"close\" href=\"https:\/\/markets.eckerson.com\/modern-data-pipelines\/wp-content\/uploads\/sites\/18\/2023\/05\/Screenshot-2023-05-31-at-11.41.27-AM.png\">View Large<\/a>\n<\/div>\n<\/div>\n\n<div class=\"entry-content\">\n\t<div style=\" z-index: 1\" class=\"wow fadeInDown resources bgblue topunder colsingle b60w\">\n\t<h2>Additional Resources<\/h2>\n\t<ul>\n\t\t\t\t<li><a class=\"icon sml iwebsite\" target=\"_blank\" href=\"https:\/\/www.eckerson.com\/articles\/twelve-must-have-characteristics-of-a-modern-data-stack\">Twelve Must Have Characteristics of a Modern Data Stack<\/a><\/li>\n\t\t\t<\/ul>\n<\/div>\n\t<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":6,"featured_media":1333,"parent":0,"menu_order":11,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-2160","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/markets.eckerson.com\/modern-data-pipelines\/wp-json\/wp\/v2\/pages\/2160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/markets.eckerson.com\/modern-data-pipelines\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/markets.eckerson.com\/modern-data-pipelines\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/markets.eckerson.com\/modern-data-pipelines\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/markets.eckerson.com\/modern-data-pipelines\/wp-json\/wp\/v2\/comments?post=2160"}],"version-history":[{"count":12,"href":"https:\/\/markets.eckerson.com\/modern-data-pipelines\/wp-json\/wp\/v2\/pages\/2160\/revisions"}],"predecessor-version":[{"id":2175,"href":"https:\/\/markets.eckerson.com\/modern-data-pipelines\/wp-json\/wp\/v2\/pages\/2160\/revisions\/2175"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/markets.eckerson.com\/modern-data-pipelines\/wp-json\/wp\/v2\/media\/1333"}],"wp:attachment":[{"href":"https:\/\/markets.eckerson.com\/modern-data-pipelines\/wp-json\/wp\/v2\/media?parent=2160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}