{"id":2928,"date":"2013-08-30T16:06:28","date_gmt":"2013-08-30T20:06:28","guid":{"rendered":"http:\/\/www.iri.com\/blog\/?p=2928"},"modified":"2020-08-21T15:36:26","modified_gmt":"2020-08-21T19:36:26","slug":"etl-vs-elt-we-posit-you-judge","status":"publish","type":"post","link":"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/","title":{"rendered":"ETL vs ELT: We Posit, You Judge"},"content":{"rendered":"<p><em>Full disclosure: As this article is authored by an ETL-centric company with its strong suit in manipulating big data outside of databases, what follows will not seem objective to many. Nevertheless it is still meant to present food for thought, and opens the floor to discussion.<\/em><\/p>\n<p>Since their beginnings, data warehouse architects (DWA) have been tasked with creating and populating a data warehouse with disparately sourced and formatted data. \u00a0Due to dramatic growth in data volumes, these same DWAs are challenged to implement their data integration and staging operations more efficiently. \u00a0The question of whether <a href=\"http:\/\/www.iri.com\/solutions\/data-transformation\" target=\"_blank\" rel=\"noopener\">data transformation<\/a> will occur inside or outside the target database has become a critical one because of the performance, convenience, and financial consequences involved.<\/p>\n<p>In <span style=\"text-decoration: underline;\">ETL<\/span> (extract, transform, load) operations, data are extracted from different sources, transformed separately, and loaded to a DW database and possibly other targets. In <span style=\"text-decoration: underline;\">ELT<\/span>, the extracts are fed into the single staging database that also handles the transformations.<\/p>\n<p>ETL remains prevalent because the marketplace flourishes with proven players like Informatica, IBM, Oracle\u00a0&#8212; and\u00a0IRI with <a href=\"http:\/\/www.iri.com\/products\/voracity\" target=\"_blank\" rel=\"noopener\">Voracity<\/a>, which combines\u00a0<a title=\"FACT\" href=\"http:\/\/www.iri.com\/products\/fact\" target=\"_blank\" rel=\"noopener\">FACT<\/a> (Fast Extract), <a href=\"http:\/\/www.iri.com\/products\/cosort\" target=\"_blank\" rel=\"noopener\">CoSort<\/a> or <a href=\"http:\/\/www.iri.com\/solutions\/big-data\/hadoop-optional\">Hadoop<\/a> transforms, and bulk loading in the same Eclipse <a href=\"http:\/\/www.iri.com\/products\/workbench\" target=\"_blank\" rel=\"noopener\">GUI<\/a>\u00a0&#8212;\u00a0to <a href=\"http:\/\/www.iri.com\/solutions\/data-integration\" target=\"_blank\" rel=\"noopener\">extract and transform<\/a> data. This approach prevents burdening databases designed for storage and retrieval (query optimization) with the overhead of large-scale data transformation.<\/p>\n<div><\/div>\n<figure id=\"attachment_2930\" class=\"thumbnail wp-caption aligncenter style=\"width: 322px\"><a href=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2012\/11\/ETL.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2930\" title=\"ETL\" src=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2012\/11\/ETL.jpg\" alt=\"\" width=\"312\" height=\"178\" srcset=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2012\/11\/ETL.jpg 312w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2012\/11\/ETL-300x171.jpg 300w\" sizes=\"(max-width: 312px) 100vw, 312px\" \/><\/a><figcaption class=\"caption wp-caption-text\">ETL Diagram<\/figcaption><\/figure>\n<p>However, with the development of new database technology and hardware appliances like Oracle Exadata that can handle transformations &#8216;in a box&#8217;, ELT may be a practical solution under certain circumstances. And there are specific <a title=\"Data Academy White Paper, ETL vs ELT\" href=\"http:\/\/www.dataacademy.com\/files\/ETL-vs-ELT-White-Paper.pdf\" target=\"_blank\" rel=\"noopener\">benefits<\/a> to isolating the staging (load) and semantic (transform) layers.<\/p>\n<div>\n<div>\n<figure id=\"attachment_2931\" class=\"thumbnail wp-caption aligncenter style=\"width: 320px\"><a href=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2012\/11\/ELT.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2931\" title=\"ELT\" src=\"http:\/\/www.iri.com\/blog\/wp-content\/uploads\/2012\/11\/ELT.jpg\" alt=\"\" width=\"310\" height=\"178\" srcset=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2012\/11\/ELT.jpg 310w, https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2012\/11\/ELT-300x172.jpg 300w\" sizes=\"(max-width: 310px) 100vw, 310px\" \/><\/a><figcaption class=\"caption wp-caption-text\">ELT Diagram<\/figcaption><\/figure>\n<p>A cited advantage of ELT is the isolation of the load process from the transformation process, since it removes an inherent dependency between these stages.<\/p>\n<p>We note that IRI&#8217;s ETL approach isolates them anyway because Voracity stages data in the file system (or HDFS). Any data chunk bound for the database can be acquired, cleansed, and transformed externally prior to a (pre-sorted) load. This takes the burden of large scale transforms off the database (as well as BI\/analytic tools, etc.).<\/p>\n<p>Data volumes and budgets are often what determines whether a DWA should develop a ETL or ELT solution. In his ITToolbox blog article &#8220;So What Is Better, ETL or ELT?&#8221;,\u00a0<a title=\"So What Is Better, ETL or ELT? By: Vincent McBurney\" href=\"http:\/\/it.toolbox.com\/blogs\/infosphere\/so-what-is-better-etl-or-elt-13572\" target=\"_blank\" rel=\"noopener\">Vincent McBurney<\/a>\u00a0posits his pros and cons to either approach, which I&#8217;ve repeated here below, and then followed each with\u00a0<em>a typical response that IRI ETL-oriented users make on point\u00a0<\/em>(per my initial subjectivity caveat):<\/p>\n<blockquote>\n<div><strong>Pros ETL<\/strong><\/div>\n<ul>\n<li>ETL can balance the workload and share the workload with the RDBMS &#8211;<em>\u00a0and in fact remove that workload\u00a0by transforming\u00a0data via\u00a0<a title=\"SortCL\" href=\"http:\/\/www.iri.com\/products\/cosort\/sortcl\" target=\"_blank\" rel=\"noopener\">SortCL<\/a> program <a href=\"http:\/\/www.iri.com\/solutions\/big-data\/hadoop-optional\">or Hadoop<\/a>\u00a0without coding in <a href=\"http:\/\/www.iri.com\/products\/voracity-platform\" target=\"_blank\" rel=\"noopener\">Voracity<\/a><\/em><\/li>\n<li>ETL can perform more complex operations in single data flow diagrams via data maps &#8211;\u00a0<em>like with Voracity mapping and workflow diagrams that also abstract short, open<\/em><em>\u00a04GL <a href=\"http:\/\/www.iri.com\/cosort\/sortcl-metadata\">scripts<\/a> vs. SQL<\/em><\/li>\n<li>ETL can scale with separate hardware &#8211; <em>on commodity boxes you can source and maintain yourself at much lower costs than single-vendor appliances<\/em><\/li>\n<li>ETL can handle partitioning and parallelism independent of the data model, database layout, and source data model architecture \u00a0&#8211; <em>though Voracity&#8217;s CoSort SortCL jobs<\/em>\u00a0<em>needn&#8217;t be partitioned at all &#8230;<\/em><\/li>\n<li>ETL can process data in-stream, as it transfers from source to target &#8211; <em>or in batch if that makes sense, too<\/em><\/li>\n<li>ETL does not require co-location of data sets in order to do it&#8217;s work &#8211; <em>allowing you to maintain existing data source platforms without data synchronization worries<\/em><\/li>\n<li>ETL captures huge amounts of metadata lineage today- <em>how well or intuitively can one staging DB do that?\u00a0<\/em><\/li>\n<li>ETL can run on SMP or MPP hardware &#8211; <em>which again you can manage and exploit more cost-effectively, and not worry about performance contention with the DB<\/em><\/li>\n<li>ETL processes information row-by-row and that seems to work well with data integration into third party products &#8211;\u00a0<em>better still though is\u00a0<\/em><em>full block, table, or file(s)-at-a-time, which Voracity runs in volume.<\/em><\/li>\n<\/ul>\n<div><strong>Cons ETL<\/strong><\/div>\n<div>\n<ul>\n<li>Additional hardware investment is needed for ETL engines &#8211; <em>unless you run it on the database server(s)<\/em><\/li>\n<li>Extra cost of building ETL system or licensing ETL tools &#8211; <em>which are still cheaper relative to ELT appliances, but cheaper still are IRI tools like Voracity which combine Fast Extract (FACT) and CoSort to <a href=\"http:\/\/www.iri.com\/solutions\/data-integration\/etl\">speed ETL<\/a> without such complexity<br \/>\n<\/em><\/li>\n<li>Possible reduced performance of row-based approach &#8211; <em>right, and why Voracity&#8217;s\u00a0ability to profile, acquire, transform, and output data in larger chunks is faster<\/em><\/li>\n<li>Specialized skills and learning curve required for implementing the ETL tool &#8211; \u00a0<em>unless you&#8217;re using an ergonomic GUI like Voracity&#8217;s which provides multiple job <a href=\"http:\/\/www.iri.com\/products\/workbench\/voracity-gui\/design\" target=\"_blank\" rel=\"noopener\">design options<\/a> in the same Eclipse IDE<\/em><\/li>\n<li>Reduced flexibility due to dependency on ETL tool vendor &#8211;\u00a0<em>I&#8217;m not sure how that&#8217;s improved by relying on a single ELT\/appliance vendor instead; isn&#8217;t vendor-independence the key to flexibility and cost savings?<\/em><\/li>\n<li>Data needs to travel across one more layer before it lands into data mart &#8211;<em>\u00a0unless the mart were just another output of the ETL process, typical of multi-target Voracity\u00a0operations.<\/em><\/li>\n<\/ul>\n<div><strong>Pros ELT<\/strong><\/div>\n<div>\n<ul>\n<li>ELT leverages RDBMS engine hardware for scalability &#8211;\u00a0<em>but also taxes DB resources meant for query optimization. CoSort and Hadoop transformations in Voracity leverage linearly scaling algorithms\u00a0and task consolidation, not the memory or\u00a0I\/O resources of the\u00a0DB<\/em><\/li>\n<li>ELT keeps all data in the RDBMS all the time &#8211;\u00a0<em>which is fine as long as source and target data are in the same DB<\/em><\/li>\n<li>ELT is parallelized according to the data set, and disk I\/O is usually optimized at the engine level for faster throughput &#8211;\u00a0<em>yes, but that&#8217;s even truer of external transforms that don&#8217;t contend with DB server resources\u00a0<\/em><\/li>\n<li>ELT scales as long as the hardware and RDBMS engine can continue to scale &#8211; <em>which costs how much relative to the alternative above?<\/em><\/li>\n<li>ELT can achieve 3x to 4x the throughput rates on the appropriately tuned MPP RDBMS platform &#8211;\u00a0<em>which puts the appliance at Voracity\u00a0performance levels relative to ETL tools, too, but at 20 times the cost.<\/em><\/li>\n<li>ELT transformation is done on the RDBMS server once the database is on the target platform and it no longer places stress on the network\u00a0\u00a0&#8211; <em>so it puts the stress on the database (users) instead?<\/em><\/li>\n<li>ELT has simple transformation specifications via SQL &#8211;\u00a0<em>which are not as simple, flexible, or as feature-rich as CoSort SortCL syntax or drag-and-drop field mapping in Voracity&#8217;s Eclipse <a href=\"http:\/\/www.iri.com\/products\/workbench\/voracity-gui\">GUI<\/a>.<\/em><\/li>\n<\/ul>\n<div><strong>Cons ELT<\/strong><\/div>\n<ul>\n<li>Limited tools available with full support for ELT &#8211;\u00a0<em>and at very high prices for DB appliances touting high-volume performance<\/em><\/li>\n<li>Loss of detailed run-time monitoring statistics and data lineage &#8211;\u00a0<em>especially metadata impact analyses on changes to disparate file, table, or unstructured sources<\/em><\/li>\n<li>Loss of modularity due to set based design for performance &#8211; <em>and the loss of functionality\/flexibility flowing from it<\/em><\/li>\n<li>Transformations would utilize Database resources, potentially impacting BI-reporting performance &#8211; <em>not to mention the performance of query and other DB operations<\/em><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/blockquote>\n<\/div>\n<p>Hybrid architectures like ETLT, TELT and even TETLT are subsequently emerging in an attempt to shore up weaknesses in either approach. But these seem to add additional levels of complexity to processes already thus fraught. There really isn&#8217;t any silver bullet, and many data integration projects fail under the weight of SLAs, cost overruns, and complexity.<\/p>\n<p>It is for these reasons that IRI built Voracity to integrate data via\u00a0the CoSort SortCL program in existing file systems or <a href=\"http:\/\/www.iri.com\/blog\/data-transformation2\/when-to-use-hadoop\/\">Hadoop <\/a>fabrics without re-coding. <a href=\"http:\/\/www.iri.com\/products\/voracity\" target=\"_blank\" rel=\"noopener\">Voracity<\/a>\u00a0is the only ETL-oriented (though also ELT-supporting) platform that offers both options for\u00a0external data transformations. In addition to superior price-performance in data movement and manipulation, Voracity includes:<\/p>\n<ul>\n<li>advanced data transformation, data quality, MDM, and reporting<\/li>\n<li>slowly changing dimensions, change data capture, data federation<\/li>\n<li>data profiling, data masking, test data generation, and metadata management<\/li>\n<li>simple 4GL scripts you or <a href=\"http:\/\/www.iri.com\/products\/workbench\" target=\"_blank\" rel=\"noopener\">Eclipse<\/a> wizards, diagrams, and dialogs create and manage<\/li>\n<li>seamless execution in\u00a0Hadoop MR2, Spark, Spart Stream Storm and Tez<\/li>\n<li>support for erwin Smart Connectors (<a href=\"https:\/\/www.iri.com\/solutions\/data-integration\/replatform-etl\" target=\"_blank\" rel=\"noopener\">conversion from other ETL tools<\/a>)<\/li>\n<li>native MongoDB drivers and connections to other NoSQL, Hadoop, cloud, and legacy <a href=\"http:\/\/www.iri.com\/products\/workbench\/data-sources\" target=\"_blank\" rel=\"noopener\">sources<\/a><\/li>\n<li><a href=\"http:\/\/www.iri.com\/products\/workbench\/voracity-gui\/display\" target=\"_blank\" rel=\"noopener\">embedded reporting, stats, and predictive functions, KNIME and Splunk tie-ins, and\u00a0analytic tool\u00a0data feeds<\/a>.<\/li>\n<\/ul>\n<p>See also:<\/p>\n<ul>\n<li><a title=\"Blog Article - ELT and ELT &amp; IRI in between\" href=\"http:\/\/www.iri.com\/blog\/data-transformation2\/etl-elt-iri-in-between\" target=\"_blank\" rel=\"noopener\">http:\/\/www.iri.com\/blog\/data-transformation2\/etl-elt-iri-in-between<\/a><\/li>\n<li><a href=\"http:\/\/www.iri.com\/solutions\/data-integration\/etl\">http:\/\/www.iri.com\/solutions\/data-integration\/etl<\/a><\/li>\n<li><a href=\"http:\/\/www.iri.com\/solutions\/data-integration\/elt\">http:\/\/www.iri.com\/solutions\/data-integration\/elt<\/a><\/li>\n<li><a href=\"http:\/\/www.iri.com\/solutions\/data-integration\/implement\">http:\/\/www.iri.com\/solutions\/data-integration\/implement<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Full disclosure: As this article is authored by an ETL-centric company with its strong suit in manipulating big data outside of databases, what follows will not seem objective to many. Nevertheless it is still meant to present food for thought, and opens the floor to discussion. Since their beginnings, data warehouse architects (DWA) have been<\/p>\n<div><a class=\"btn-filled btn\" href=\"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/\" title=\"ETL vs ELT: We Posit, You Judge\">Read More<\/a><\/div>\n","protected":false},"author":3,"featured_media":11782,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[1,776,34,3],"tags":[321,107,101,28,106,100,219,46,112,27,104],"class_list":["post-2928","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-transformation2","category-etl","category-business","category-vldb-operations","tag-appliances","tag-data-integration","tag-data-warehouse","tag-data-warehousing","tag-elt","tag-etl","tag-etl-jobs","tag-etl-tools","tag-etl-vs-elt","tag-managing-big-data","tag-rdbms"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ETL vs ELT: We Posit, You Judge - IRI<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ETL vs ELT: We Posit, You Judge - IRI\" \/>\n<meta property=\"og:description\" content=\"Full disclosure: As this article is authored by an ETL-centric company with its strong suit in manipulating big data outside of databases, what follows will not seem objective to many. Nevertheless it is still meant to present food for thought, and opens the floor to discussion. Since their beginnings, data warehouse architects (DWA) have beenRead More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/\" \/>\n<meta property=\"og:site_name\" content=\"IRI\" \/>\n<meta property=\"article:published_time\" content=\"2013-08-30T20:06:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-08-21T19:36:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2013\/08\/etl.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"310\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"David Friedland\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Friedland\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/\"},\"author\":{\"name\":\"David Friedland\",\"@id\":\"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/cdb89f0c0a9c88810b8516d4b140734a\"},\"headline\":\"ETL vs ELT: We Posit, You Judge\",\"datePublished\":\"2013-08-30T20:06:28+00:00\",\"dateModified\":\"2020-08-21T19:36:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/\"},\"wordCount\":1418,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2013\/08\/etl.jpg\",\"keywords\":[\"appliances\",\"data integration\",\"data warehouse\",\"Data Warehousing\",\"ELT\",\"ETL\",\"ETL jobs\",\"ETL tools\",\"ETL vs. ELT\",\"managing big data\",\"RDBMS\"],\"articleSection\":[\"Data Transformation\",\"ETL\",\"IRI Business\",\"VLDB\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/\",\"url\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/\",\"name\":\"ETL vs ELT: We Posit, You Judge - IRI\",\"isPartOf\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2013\/08\/etl.jpg\",\"datePublished\":\"2013-08-30T20:06:28+00:00\",\"dateModified\":\"2020-08-21T19:36:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/#primaryimage\",\"url\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2013\/08\/etl.jpg\",\"contentUrl\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2013\/08\/etl.jpg\",\"width\":310,\"height\":200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/beta.iri.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ETL vs ELT: We Posit, You Judge\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/beta.iri.com\/blog\/#website\",\"url\":\"https:\/\/beta.iri.com\/blog\/\",\"name\":\"IRI\",\"description\":\"Total Data Management Blog\",\"publisher\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/beta.iri.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/beta.iri.com\/blog\/#organization\",\"name\":\"IRI\",\"url\":\"https:\/\/beta.iri.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/beta.iri.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png\",\"contentUrl\":\"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png\",\"width\":750,\"height\":206,\"caption\":\"IRI\"},\"image\":{\"@id\":\"https:\/\/beta.iri.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/cdb89f0c0a9c88810b8516d4b140734a\",\"name\":\"David Friedland\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/995ea08bc7d036da625671cb48a636eb?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/995ea08bc7d036da625671cb48a636eb?s=96&d=blank&r=g\",\"caption\":\"David Friedland\"},\"url\":\"https:\/\/beta.iri.com\/blog\/author\/davidf\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ETL vs ELT: We Posit, You Judge - IRI","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/","og_locale":"en_US","og_type":"article","og_title":"ETL vs ELT: We Posit, You Judge - IRI","og_description":"Full disclosure: As this article is authored by an ETL-centric company with its strong suit in manipulating big data outside of databases, what follows will not seem objective to many. Nevertheless it is still meant to present food for thought, and opens the floor to discussion. Since their beginnings, data warehouse architects (DWA) have beenRead More","og_url":"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/","og_site_name":"IRI","article_published_time":"2013-08-30T20:06:28+00:00","article_modified_time":"2020-08-21T19:36:26+00:00","og_image":[{"width":310,"height":200,"url":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2013\/08\/etl.jpg","type":"image\/jpeg"}],"author":"David Friedland","twitter_card":"summary_large_image","twitter_misc":{"Written by":"David Friedland","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/#article","isPartOf":{"@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/"},"author":{"name":"David Friedland","@id":"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/cdb89f0c0a9c88810b8516d4b140734a"},"headline":"ETL vs ELT: We Posit, You Judge","datePublished":"2013-08-30T20:06:28+00:00","dateModified":"2020-08-21T19:36:26+00:00","mainEntityOfPage":{"@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/"},"wordCount":1418,"commentCount":3,"publisher":{"@id":"https:\/\/beta.iri.com\/blog\/#organization"},"image":{"@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/#primaryimage"},"thumbnailUrl":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2013\/08\/etl.jpg","keywords":["appliances","data integration","data warehouse","Data Warehousing","ELT","ETL","ETL jobs","ETL tools","ETL vs. ELT","managing big data","RDBMS"],"articleSection":["Data Transformation","ETL","IRI Business","VLDB"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/","url":"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/","name":"ETL vs ELT: We Posit, You Judge - IRI","isPartOf":{"@id":"https:\/\/beta.iri.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/#primaryimage"},"image":{"@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/#primaryimage"},"thumbnailUrl":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2013\/08\/etl.jpg","datePublished":"2013-08-30T20:06:28+00:00","dateModified":"2020-08-21T19:36:26+00:00","breadcrumb":{"@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/#primaryimage","url":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2013\/08\/etl.jpg","contentUrl":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2013\/08\/etl.jpg","width":310,"height":200},{"@type":"BreadcrumbList","@id":"https:\/\/beta.iri.com\/blog\/data-transformation2\/etl-vs-elt-we-posit-you-judge\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/beta.iri.com\/blog\/"},{"@type":"ListItem","position":2,"name":"ETL vs ELT: We Posit, You Judge"}]},{"@type":"WebSite","@id":"https:\/\/beta.iri.com\/blog\/#website","url":"https:\/\/beta.iri.com\/blog\/","name":"IRI","description":"Total Data Management Blog","publisher":{"@id":"https:\/\/beta.iri.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/beta.iri.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/beta.iri.com\/blog\/#organization","name":"IRI","url":"https:\/\/beta.iri.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/beta.iri.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png","contentUrl":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png","width":750,"height":206,"caption":"IRI"},"image":{"@id":"https:\/\/beta.iri.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/cdb89f0c0a9c88810b8516d4b140734a","name":"David Friedland","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/beta.iri.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/995ea08bc7d036da625671cb48a636eb?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/995ea08bc7d036da625671cb48a636eb?s=96&d=blank&r=g","caption":"David Friedland"},"url":"https:\/\/beta.iri.com\/blog\/author\/davidf\/"}]}},"jetpack_featured_media_url":"https:\/\/beta.iri.com\/blog\/wp-content\/uploads\/2013\/08\/etl.jpg","_links":{"self":[{"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/posts\/2928"}],"collection":[{"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/comments?post=2928"}],"version-history":[{"count":110,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/posts\/2928\/revisions"}],"predecessor-version":[{"id":14016,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/posts\/2928\/revisions\/14016"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/media\/11782"}],"wp:attachment":[{"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/media?parent=2928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/categories?post=2928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/beta.iri.com\/blog\/wp-json\/wp\/v2\/tags?post=2928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}