{"id":6753,"date":"2026-07-12T02:06:31","date_gmt":"2026-07-12T10:06:31","guid":{"rendered":"https:\/\/www.gudusoft.com\/databricks-data-lineage\/"},"modified":"2026-07-12T02:06:31","modified_gmt":"2026-07-12T10:06:31","slug":"databricks-data-lineage","status":"publish","type":"page","link":"https:\/\/www.gudusoft.com\/ko\/%eb%8d%b0%ec%9d%b4%ed%84%b0%eb%b8%8c%eb%a6%ad%ec%8a%a4-%eb%8d%b0%ec%9d%b4%ed%84%b0-%ea%b3%84%eb%b3%b4\/","title":{"rendered":"Databricks \ub370\uc774\ud130 \uacc4\ubcf4: Spark SQL \ubc0f Delta\uc6a9 \uc5f4 \uc218\uc900 \uacc4\ubcf4"},"content":{"rendered":"<p><strong>Databricks \ub370\uc774\ud130 \uacc4\ubcf4<\/strong> Spark SQL \ubc0f Delta Lake \ucf54\ub4dc\ub97c \ud1b5\ud574 \ub370\uc774\ud130\uac00 \ud750\ub974\ub294 \ubc29\uc2dd\uc744 \uc5f4 \uc218\uc900\uc5d0\uc11c \ubcf4\uc5ec\uc8fc\ub294 \uc9c0\ub3c4\uc785\ub2c8\ub2e4. \uc989, \ube0c\ub860\uc988, \uc2e4\ubc84, \uace8\ub4dc \ub808\uc774\uc5b4 \uc804\ubc18\uc5d0 \uac78\uccd0 \uac01 \ub300\uc0c1 \ud14c\uc774\ube14\uc5d0 \uc5b4\ub5a4 \uc18c\uc2a4 \uc5f4\uc774 \uc0ac\uc6a9\ub418\ub294\uc9c0, \uadf8\ub9ac\uace0 \uc5b4\ub5a4 \ubcc0\ud658(\uc870\uc778, \uc9d1\uacc4 \ub4f1)\uc774 \uc218\ud589\ub418\ub294\uc9c0\ub97c \ub098\ud0c0\ub0c5\ub2c8\ub2e4. <code>\ubcd1\ud569<\/code> \ub17c\ub9ac\ub294 \uc2e4\ud589 \uacfc\uc815\uc5d0\uc11c \ubc1c\uc0dd\ud569\ub2c8\ub2e4. Unity Catalog\ub294 \uc790\uccb4\uc801\uc73c\ub85c \uc2e4\ud589\ub418\ub294 \uc6cc\ud06c\ub85c\ub4dc\uc5d0 \ub300\ud55c \uacc4\ubcf4\ub97c \uc790\ub3d9\uc73c\ub85c \ucea1\ucc98\ud569\ub2c8\ub2e4. <strong>Gudu SQLFlow<\/strong> SQL \uc790\uccb4\ub97c \ud30c\uc2f1\ud558\uc5ec \ub098\uba38\uc9c0 \ubaa8\ub4e0 \uac83\uc744 \ucc98\ub9ac\ud558\ubbc0\ub85c Databricks\ub85c\uc758 \ub9c8\uc774\uadf8\ub808\uc774\uc158, Unity Catalog \uc678\ubd80\uc5d0\uc11c \uc2e4\ud589\ub418\ub294 SQL, Databricks\uc640 \ub2e4\ub978 \ud50c\ub7ab\ud3fc\uc744 \uc544\uc6b0\ub974\ub294 \ud658\uacbd \uad00\ub9ac \ub4f1\uc5d0 \uc801\ud569\ud55c \ub3c4\uad6c\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-group alignfull has-background is-layout-constrained\" style=\"background-color:#eef7fb;padding-top:24px;padding-bottom:24px\"><div class=\"wp-block-group__inner-container\">\n\n<p><strong>30\ucd08 \uc548\uc5d0 \uc2dc\ub3c4\ud574 \ubcf4\uc138\uc694:<\/strong> Databricks\ub97c \ubd99\uc5ec\ub123\uc73c\uc138\uc694 <code>\ubcd1\ud569\ud558\ub2e4<\/code> \ub610\ub294 \ub178\ud2b8\ubd81 \ucffc\ub9ac\ub97c <a href=\"https:\/\/sqlflow.gudusoft.com\/?utm_source=gudusoft&amp;utm_medium=website&amp;utm_campaign=databricks-data-lineage\" target=\"_blank\" rel=\"noreferrer noopener\">\ubb34\ub8cc SQLFlow \uacc4\ubcf4 \uc2dc\uac01\ud654 \ub3c4\uad6c<\/a>Databricks \ubc29\uc5b8\uc744 \uc120\ud0dd\ud558\uba74 \uc5f4 \uc218\uc900 \uacc4\ubcf4\ub3c4\ub97c \uc989\uc2dc \uc5bb\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud074\ub7ec\uc2a4\ud130 \ubc0f \uc791\uc5c5 \uacf5\uac04 \uc561\uc138\uc2a4\uac00 \ud544\uc694\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/p>\n\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\uc720\ub2c8\ud2f0 \uce74\ud0c8\ub85c\uadf8 \uacc4\ubcf4 \uc815\ubcf4 \uc774\uc0c1\uc758 \uc815\ubcf4\uac00 \ud544\uc694\ud55c \uacbd\uc6b0\ub294 \uc5b8\uc81c\uc778\uac00\uc694?<\/h2>\n\n\n\n<p>Unity Catalog\ub294 \uadf8 \uae30\ub2a5\uc744 \uc815\ub9d0 \uc798 \uc218\ud589\ud569\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 \uc2e4\ud589\ub418\ub294 \ucffc\ub9ac\uc640 \uc791\uc5c5\uc5d0 \ub300\ud574 Databricks\ub294 \ucd94\uac00 \ub3c4\uad6c \uc5c6\uc774 \uc790\ub3d9\uc73c\ub85c \uacc4\ubcf4\ub97c \ucea1\ucc98\ud569\ub2c8\ub2e4. \uc804\uccb4 \uc2dc\uc2a4\ud15c\uc774 \ud558\ub098\uc758 Databricks \uacc4\uc815 \ub0b4\uc5d0 \uc788\uace0 \ubaa8\ub4e0 \uc6cc\ud06c\ub85c\ub4dc\uac00 Unity Catalog\ub97c \ud1b5\ud574 \uc2e4\ud589\ub418\ub294 \uacbd\uc6b0, Unity Catalog\ubd80\ud130 \uc2dc\uc791\ud558\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc774 \ucc28\uc774\ub294 \ubc84\uadf8\uac00 \uc544\ub2c8\ub77c \uad6c\uc870\uc801\uc778 \ubb38\uc81c\uc785\ub2c8\ub2e4. \ub7f0\ud0c0\uc784\uc5d0 \ucea1\ucc98\ub41c \ucf54\ub4dc \uacc4\ubcf4\ub294 \ucea1\ucc98\ub97c \uc218\ud589\ud558\ub294 \ud658\uacbd\uc5d0\uc11c \uc774\ubbf8 \uc2e4\ud589\ub41c \ucf54\ub4dc\uc5d0 \ub300\ud574\uc11c\ub9cc \uc874\uc7ac\ud569\ub2c8\ub2e4. \ub530\ub77c\uc11c \ud300\uc5d0\uc11c SQL \uad6c\ubb38 \ubd84\uc11d \ubc29\uc2dd\uc744 \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0\ub294 \ub2e4\uc74c \ub124 \uac00\uc9c0 \uc0c1\ud669\uc73c\ub85c \ub098\ub269\ub2c8\ub2e4.<\/p>\n\n\n\n<ul><li><strong>Databricks\uc5d0\uc11c \ucf54\ub4dc\uac00 \uc2e4\ud589\ub418\uae30 \uc804\uc785\ub2c8\ub2e4.<\/strong> Oracle, Teradata \ub610\ub294 SQL Server\uc5d0\uc11c \ub9c8\uc774\uadf8\ub808\uc774\uc158\ud558\ub294 \uacbd\uc6b0, \ud504\ub85c\ub355\uc158 \ud658\uacbd\uc5d0\uc11c \uc2e4\ud589\ud558\uae30 \uc804\uc5d0 \uae30\uc874 SQL\uacfc \uc0c8\ub85c \uc791\uc131\ub41c Databricks SQL\uc758 \uc885\uc18d\uc131 \uadf8\ub798\ud504\uac00 \ud544\uc694\ud569\ub2c8\ub2e4.<\/li>\n<li><strong>Unity \uce74\ud0c8\ub85c\uadf8\ub97c \uc804\ud600 \uac74\ub4dc\ub9ac\uc9c0 \uc54a\ub294 SQL\uc785\ub2c8\ub2e4.<\/strong> \ud30c\uc77c\ub85c \ub0b4\ubcf4\ub0b8 \ub178\ud2b8\ubd81 SQL, Git \ub9ac\ud3ec\uc9c0\ud1a0\ub9ac\uc758 \uc2a4\ud06c\ub9bd\ud2b8, \uc678\ubd80 \uc2a4\ucf00\uc904\ub7ec \ub610\ub294 ETL \ub3c4\uad6c\uc5d0\uc11c \uc0dd\uc131\ub41c SQL, Unity \uce74\ud0c8\ub85c\uadf8\ub85c \uc544\uc9c1 \uc5c5\uadf8\ub808\uc774\ub4dc\ub418\uc9c0 \uc54a\uc740 \uc6cc\ud06c\uc2a4\ud398\uc774\uc2a4\uc758 \ucf54\ub4dc.<\/li>\n<li><strong>\ud06c\ub85c\uc2a4 \ud50c\ub7ab\ud3fc \ubd80\ub3d9\uc0b0.<\/strong> SQL Server\uc5d0\uc11c \uc2dc\uc791\ud558\uc5ec Databricks\uc5d0\uc11c \ubcc0\ud658\ub41c \ud6c4 Snowflake\uc5d0 \ub3c4\ub2ec\ud558\ub294 \ud30c\uc774\ud504\ub77c\uc778\uc5d0\ub294 \uc138 \ud50c\ub7ab\ud3fc \uc804\uccb4\uc5d0 \uac78\uccd0 \ud558\ub098\uc758 \ub370\uc774\ud130 \uacc4\ubcf4 \uadf8\ub798\ud504\uac00 \ud544\uc694\ud569\ub2c8\ub2e4. SQLFlow\ub294 Databricks\ub97c \ud3ec\ud568\ud55c 39\uac1c \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \ub300\ud55c \ubc29\uc5b8\ubcc4 \ud30c\uc11c\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. <a href=\"https:\/\/www.gudusoft.com\/ko\/%ec%8a%a4%ed%8c%8c%ed%81%ac-sql-%eb%8d%b0%ec%9d%b4%ed%84%b0-%ea%b3%84%eb%b3%b4\/\">Spark SQL<\/a> \uadf8\uc911\uc5d0\uc11c \u2014 \uc804\uccb4 \uccb4\uc778\uc744 \ud558\ub098\uc758 \uc5d4\uc9c4\uc73c\ub85c \ubd84\uc11d\ud569\ub2c8\ub2e4.<\/li>\n<li><strong>\uc774\ubbf8 \uc6b4\uc601 \uc911\uc778 \uce74\ud0c8\ub85c\uadf8\uc758 \uacc4\ubcf4.<\/strong> \uc870\uc9c1\uc5d0\uc11c Databricks UI \ub300\uc2e0 DataHub, Microsoft Purview \ub610\ub294 OpenMetadata\ub97c \ud45c\uc900\uc73c\ub85c \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0 \ud574\ub2f9 \ud50c\ub7ab\ud3fc\uc73c\ub85c \ub0b4\ubcf4\ub0bc \uc218 \uc788\ub294 \ub370\uc774\ud130 \uacc4\ubcf4 \uae30\ub2a5\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. SQLFlow\uc5d0\ub294 \uc774 \uc138 \uac00\uc9c0 \ud50c\ub7ab\ud3fc \ubaa8\ub450\uc5d0 \ub300\ud55c \ub0b4\ubcf4\ub0b4\uae30 \uc5b4\ub311\ud130\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<\/li><\/ul>\n\n\n\n<p>\ub450 \uc811\uadfc \ubc29\uc2dd\uc740 \uc0c1\ud638 \ubcf4\uc644\uc801\uc785\ub2c8\ub2e4. Unity Catalog\ub294 \uc2e4\ud589\ub41c \ucf54\ub4dc\ub97c \uc54c\ub824\uc8fc\uace0, \uc815\uc801 SQL \ubd84\uc11d\uc740 \uc544\uc9c1 \uc2e4\ud589\ub418\uc9c0 \uc54a\uc740 \ucf54\ub4dc\ub97c \ud3ec\ud568\ud558\uc5ec \ucf54\ub4dc\uac00 \ubb34\uc5c7\uc744 \ud558\ub294\uc9c0 \uc54c\ub824\uc90d\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SQLFlow\uac00 Databricks SQL\uc744 \ud30c\uc2f1\ud558\ub294 \ubc29\ubc95<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.gudusoft.com\/ko\/sql-%eb%8d%b0%ec%9d%b4%ed%84%b0-%ea%b3%84%eb%b3%b4-%eb%8f%84%ea%b5%ac\/\">Gudu SQLFlow<\/a> is an automated SQL data lineage tool built on the General SQL Parser, a commercial SQL compiler front-end developed since the mid-2000s and validated against roughly 13,600 per-dialect test fixtures. It ships a dedicated Databricks dialect parser in the Spark SQL family \u2014 not a generic ANSI grammar \u2014 so Databricks-specific constructs are parsed as first-class syntax rather than approximated.<\/p>\n\n\n\n<p>\ubd84\uc11d\uc740 \uc644\uc804\ud788 \uc815\uc801\uc785\ub2c8\ub2e4. SQLFlow\ub294 SQL \ud14d\uc2a4\ud2b8\uc640 \uc120\ud0dd\uc801\uc73c\ub85c \uc2a4\ud0a4\ub9c8 \uba54\ud0c0\ub370\uc774\ud130\ub97c \uc77d\uc2b5\ub2c8\ub2e4. Delta \ud14c\uc774\ube14\uc758 \ud589\uc740 \uc808\ub300 \uc77d\uc9c0 \uc54a\uc73c\uba70, <a href=\"https:\/\/www.gudusoft.com\/ko\/sqlflow-on-premise-%eb%b2%84%ec%a0%84\/\">\uc628\ud504\ub808\ubbf8\uc2a4 \uc5d0\ub514\uc158<\/a> SQL \ud14d\uc2a4\ud2b8 \uc790\uccb4\ub294 \ub124\ud2b8\uc6cc\ud06c\ub97c \ubc97\uc5b4\ub098\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. Docker \ub610\ub294 Kubernetes\uc5d0 \ubc30\ud3ec\ub418\uc5b4 \uc678\ubd80\uc640 \uc644\uc804\ud788 \ubd84\ub9ac\ub41c \uc0c1\ud0dc\ub85c \uc2e4\ud589\ub429\ub2c8\ub2e4. \uac01 \ubb38\uc7a5\uc5d0 \ub300\ud574 \ud30c\uc11c\ub294 CTE, \uc11c\ube0c\ucffc\ub9ac, \ubdf0 \ub4f1\uc744 \ud1b5\ud574 \ubaa8\ub4e0 \uc5f4 \ucc38\uc870\ub97c \ud574\uc11d\ud558\uc5ec \uc644\uc804\ud55c \uc758\ubbf8 \ubaa8\ub378\uc744 \uad6c\ucd95\ud569\ub2c8\ub2e4. <code>\uc120\ud0dd\ud558\ub2e4 *<\/code> \ud655\uc7a5\uc774 \uc774\ub8e8\uc5b4\uc9c0\uba74 \ub370\uc774\ud130 \ud750\ub984 \ubd84\uc11d\uae30\ub294 \uc5f4 \ub2e8\uc704\ub85c \uc18c\uc2a4-\ub300\uc0c1 \uad00\uacc4\ub97c \ucd94\ucd9c\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \uc874\uc7ac\ud558\ub294 \ubaa8\ub4e0 \ud615\ud0dc\uc758 SQL \ucffc\ub9ac\ub97c \uc785\ub825\uc73c\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ubd99\uc5ec\ub123\uc740 SQL \ubb38, \uc5c5\ub85c\ub4dc\ub41c \ud30c\uc77c, JDBC\ub97c \ud1b5\ud55c \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uba54\ud0c0\ub370\uc774\ud130, \ub610\ub294 Databricks\ub97c \ub300\uc0c1\uc73c\ub85c \ud558\ub294 dbt \ud504\ub85c\uc81d\ud2b8\uc6a9 dbt \ub9e4\ub2c8\ud398\uc2a4\ud2b8 \ub4f1\uc744 \ud65c\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ucd9c\ub825\uc740 \uc0c1\ud638 \uc791\uc6a9\uc774 \uac00\ub2a5\ud558\uace0 \ub4dc\ub9b4\ub2e4\uc6b4\uc774 \uac00\ub2a5\ud55c \ub2e4\uc774\uc5b4\uadf8\ub7a8\uacfc \ud568\uaed8 JSON, CSV, PNG \ud615\uc2dd\uc758 \uad6c\uc870\ud654\ub41c \ub370\uc774\ud130 \uacc4\ubcf4 \ub610\ub294 REST API \uc751\ub2f5\uc73c\ub85c \uc81c\uacf5\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\uc608\uc2dc: Delta MERGE\ub97c \ud1b5\ud55c \uceec\ub7fc \uc218\uc900 \uacc4\ubcf4<\/h2>\n\n\n\n<p><code>\ubcd1\ud569\ud558\ub2e4<\/code> Delta Lake \ud30c\uc774\ud504\ub77c\uc778\uc758 \ud575\uc2ec \uc791\uc5c5\uc774\uba70, \ub2e8\uc77c \ubcd1\ud569 \uc791\uc5c5\uc73c\ub85c \uc77d\uae30, \uc77c\uce58, \uc5c5\ub370\uc774\ud2b8 \ubc0f \uc0bd\uc785\uc774 \ud55c \ubc88\uc5d0 \uc218\ud589\ub418\ubbc0\ub85c \ud14c\uc774\ube14 \uc218\uc900\uc758 \uacc4\ubcf4\uac00 \uac70\uc758 \ud544\uc694 \uc5c6\ub294 \uad6c\ubb38\uc785\ub2c8\ub2e4. \uace8\ub4dc \ub808\uc774\uc5b4 \uc5c5\uc11c\ud2b8\ub97c \uc608\ub85c \ub4e4\uc5b4 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gold.customer_ltv \ud14c\uc774\ube14\uc744 t\ub85c \ubcd1\ud569\ud569\ub2c8\ub2e4. \uc774\ub54c o.customer_id, o.amount\uc758 \ud569\uacc4, o.order_ts\uc758 \ucd5c\ub300\uac12\uc744 \uae30\uc900\uc73c\ub85c silver.orders \ud14c\uc774\ube14\uc5d0\uc11c o.status\uac00 &#039;completed&#039;\uc778 \uc870\uac74\uc744 \ub9cc\uc871\ud558\ub294 o.customer_id\ub97c \uae30\uc900\uc73c\ub85c \uadf8\ub8f9\ud654\ud569\ub2c8\ub2e4. t.customer_id\uc640 s.customer_id\uac00 \uc77c\uce58\ud558\ub294 \uacbd\uc6b0 t.lifetime_value\uc640 t.last_order_ts\ub97c \uc5c5\ub370\uc774\ud2b8\ud569\ub2c8\ub2e4. \uc77c\uce58\ud558\uc9c0 \uc54a\ub294 \uacbd\uc6b0 (customer_id, lifetime_value, last_order_ts) \uac12\uc744 s.customer_id, s.lifetime_value, s.last_order_ts\uc5d0 \uc0bd\uc785\ud569\ub2c8\ub2e4.<\/code><\/pre>\n\n\n\n<p>SQLFlow\ub294 \uc774\ub97c \uc815\ud655\ud55c \uc5f4 \uc218\uc900 \uad00\uacc4\ub85c \ud574\uc11d\ud569\ub2c8\ub2e4. <code>\uae08.\uace0\uac1d_ltv.\ud3c9\uc0dd_\uac00\uce58<\/code> ~\uc5d0\uc11c \uc720\ub798\ud558\ub2e4 <code>\uc740 \uc8fc\ubb38 \uae08\uc561<\/code> ~\uc744 \ud1b5\ud574 <code>\ud569\uc9d1\ud569()<\/code>, \uc591\ucabd\uc744 \ud1b5\ud574 <code>\uc5c5\ub370\uc774\ud2b8<\/code> \uadf8\ub9ac\uace0 <code>\ub07c\uc6cc \ub123\ub2e4<\/code> \ub098\ubb47\uac00\uc9c0. <code>\ub9c8\uc9c0\ub9c9 \uc8fc\ubb38 ts<\/code> ~\uc5d0\uc11c \uc720\ub798\ud558\ub2e4 <code>\uc2e4\ubc84.\uc624\ub354.\uc624\ub354_ts<\/code> ~\uc744 \ud1b5\ud574 <code>MAX()<\/code>\ud558\uc704 \ucffc\ub9ac \ubcc4\uce6d <code>\uc5d0\uc2a4<\/code> \ubb38\uc81c\ub294 \ud574\uacb0\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uacc4\ubcf4\ub294 \uc911\uac04 \ud14c\uc774\ube14\uc774 \uc544\ub2cc \uc2e4\uc81c \uc18c\uc2a4 \ud14c\uc774\ube14\uc744 \uac00\ub9ac\ud0b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>SQLFlow\uac00 \ubb34\uc5c7\uc744 \ubd84\ub958\ud558\ub294\uc9c0\ub3c4 \ub9c8\ucc2c\uac00\uc9c0\ub85c \uc911\uc694\ud569\ub2c8\ub2e4. <strong>\uac04\uc811 \ud608\ud1b5<\/strong>: <code>\uc2e4\ubc84.\uc8fc\ubb38.\uc0c1\ud0dc<\/code> \ubaa9\ud45c\ubb3c\uc5d0 \uc808\ub300 \uba85\uc911\ud558\uc9c0 \uc54a\uc9c0\ub9cc, <code>\uc5b4\ub514<\/code> \ud574\ub2f9 \ud544\ud130\ub294 \ubcd1\ud569\ub41c \ubaa8\ub4e0 \uac12\uc758 \ubaa8\uc591\uc744 \uc870\uc815\ud569\ub2c8\ub2e4. <code>\uace0\uac1d ID<\/code> \ub450 \uac00\uc9c0 \ubaa8\ub450 \uad6c\ub3d9\ud569\ub2c8\ub2e4 <code>\uadf8\ub8f9\ud654 \uae30\uc900<\/code> \uadf8\ub9ac\uace0 \uc77c\uce58 \uc870\uac74. SQLFlow\ub294 \uc9c1\uc811\uc801\uc778 \ub370\uc774\ud130 \ud750\ub984\uacfc \uac04\uc811\uc801\uc778 \uc601\ud5a5\uc744 \ubcc4\uac1c\uc758, \ubcc4\ub3c4\ub85c \uc804\ud658 \uac00\ub2a5\ud55c \uad00\uacc4 \uc720\ud615\uc73c\ub85c \ubaa8\ub378\ub9c1\ud569\ub2c8\ub2e4. \ub300\ubd80\ubd84\uc758 \uacbd\uc7c1 \ub3c4\uad6c\ub294 \uc774\ub7ec\ud55c \uad6c\ubd84\uc744 \ud558\uc9c0 \uc54a\ub294\ub370, \uc774\ub294 &quot;\ubcc0\uacbd\ud558\uba74 \uc5b4\ub5bb\uac8c \ub420\uae4c\uc694?&quot;\ub77c\uace0 \uc9c8\ubb38\ud560 \ub54c \uc815\ud655\ud788 \ud544\uc694\ud55c \uae30\ub2a5\uc785\ub2c8\ub2e4. <code>\uc0c1\ud0dc<\/code> \uc5b4\ud718\ub825\uc73c\ub85c \uace0\uac1d \uc0dd\uc560 \uac00\uce58(LTV)\ub97c \uae68\ub728\ub9ac\ub294 \uac83\uc77c\uae4c\uc694? \uc194\uc9c1\ud788 \ub9d0\ud558\uba74 \uadf8\ub807\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \uc601\ud5a5\ub825\uc744 \uc778\uc2dd\ud558\ub294 \uacc4\ubcf4\ub9cc\uc774 \uc774\ub97c \ubcf4\uc5ec\uc90d\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Databricks\ub85c \ub9c8\uc774\uadf8\ub808\uc774\uc158(\ub610\ub294 Databricks\uc5d0\uc11c \ub9c8\uc774\uadf8\ub808\uc774\uc158)<\/h2>\n\n\n\n<p>\ub9c8\uc774\uadf8\ub808\uc774\uc158\uc740 \ud300\uc774 \ud50c\ub7ab\ud3fc \uc678\ubd80\uc5d0\uc11c Databricks SQL\uc744 \ubd84\uc11d\ud558\ub294 \uac00\uc7a5 \uc77c\ubc18\uc801\uc778 \uc774\uc720 \uc911 \ud558\ub098\uc785\ub2c8\ub2e4. Unity Catalog\ub294 \ub9c8\uc774\uadf8\ub808\uc774\uc158 \uacc4\ud68d\uc744 \uc138\uc6b0\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ud544\uc694\ud55c \ucf54\ub4dc \uacc4\ubcf4\uac00 Databricks\uc5d0\uc11c \uc2e4\ud589\ub41c \uc801\uc774 \uc5c6\ub294 \ucf54\ub4dc\ub97c \uc124\uba85\ud558\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4. \ud30c\uc11c \uae30\ubc18 \uc6cc\ud06c\ud50c\ub85c\ub294 \uc774\ub7ec\ud55c \ubb38\uc81c\ub97c \ud574\uacb0\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<ol><li><strong>\uc6d0\ucc9c \ubd80\ub3d9\uc0b0\uc744 \uc9c0\ub3c4\ud654\ud558\uc138\uc694.<\/strong> Oracle, Teradata, SQL Server \ub4f1 \uae30\uc874 SQL(\uc800\uc7a5 \ud504\ub85c\uc2dc\uc800 \ubc0f \uadf8 \uc548\uc5d0 \ud3ec\ud568\ub41c \ub3d9\uc801 SQL \ud3ec\ud568)\uc744 SQLFlow\ub97c \ud1b5\ud574 \uc2e4\ud589\ud558\uc5ec \uc2e4\uc81c \uc885\uc18d\uc131 \uadf8\ub798\ud504\ub97c \uc5bb\uc73c\uc138\uc694. \uc774\ub97c \ud1b5\ud574 \uc5b4\ub5a4 \ucf54\ub4dc\ub97c \uba3c\uc800 \ub9c8\uc774\uadf8\ub808\uc774\uc158\ud574\uc57c \ud558\uace0 \uc5b4\ub5a4 \ucf54\ub4dc\uac00 \ub354 \uc774\uc0c1 \uc0ac\uc6a9\ub418\uc9c0 \uc54a\ub294 \ucf54\ub4dc\uc778\uc9c0 \uc54c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<li><strong>\uc7ac\uc791\uc131\ub41c \ub0b4\uc6a9\uc744 \uac80\uc99d\ud569\ub2c8\ub2e4.<\/strong> \uc7ac\uc791\uc131\ub41c Databricks SQL\uc744 Databricks \ub2e4\uc774\uc5bc\ub809\ud2b8 \ud30c\uc11c\ub85c \ubd84\uc11d\ud558\uace0 \uacc4\ubcf4 \uadf8\ub798\ud504\ub97c \ube44\uad50\ud558\uc2ed\uc2dc\uc624. \ub300\uc0c1 \uc5f4\uc758 \uc18c\uc2a4\uac00 Teradata \ubc84\uc804\uacfc Delta \ubc84\uc804 \uac04\uc5d0 \ubcc0\uacbd\ub41c \uacbd\uc6b0, \ucd9c\uc2dc \uc804\uc5d0 \uc7ac\uc791\uc131 \ubc84\uadf8\ub97c \ubc1c\uacac\ud55c \uac83\uc785\ub2c8\ub2e4.<\/li>\n<li><strong>\uace0\uc544 \ud56d\ubaa9\uc774 \uc5c6\ub294\uc9c0 \ud655\uc778\ud558\uc2ed\uc2dc\uc624.<\/strong> \uc804\ud658 \ud6c4 \ub450 \ud658\uacbd\uc744 \uc77c\uad04 \uc2a4\uce94\ud569\ub2c8\ub2e4. SQLFlow\ub294 100\uac1c \uc774\uc0c1\uc758 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc640 \ubc31\ub9cc \uac1c \uc774\uc0c1\uc758 \uc5f4\uc744 \ud3ec\ud568\ud558\ub294 \ud658\uacbd\uc744 \ucc98\ub9ac\ud558\uba70, \uc601\uad6c\uc801\uc778 \uacc4\ubcf4 \uc800\uc7a5\uc18c\uc5d0 \uc99d\ubd84 \uc2a4\uce94\uc744 \uc218\ud589\ud569\ub2c8\ub2e4.<\/li><\/ol>\n\n\n\n<p>\ub3d9\uc77c\ud55c \uc5b8\uc5b4 \uac04 \ud638\ud658\uc131\uc740 \uc5ed\ubc29\ud5a5 \ub610\ub294 \uc218\ud3c9 \uc774\ub3d9\uc5d0\ub3c4 \uc801\uc6a9\ub429\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4, \ub370\uc774\ud130 \uc6e8\uc5b4\ud558\uc6b0\uc2a4\uc758 \uc77c\ubd80\uac00 Snowflake\ub85c \uc774\uc804\ub418\ub294 \uacbd\uc6b0\uc5d0\ub3c4 \ub9c8\ucc2c\uac00\uc9c0\uc785\ub2c8\ub2e4. <a href=\"https:\/\/www.gudusoft.com\/ko\/%eb%88%88%ec%86%a1%ec%9d%b4-%eb%8d%b0%ec%9d%b4%ed%84%b0-%ea%b3%84%eb%b3%b4\/\">\uc2a4\ub178\uc6b0\ud50c\ub808\uc774\ud06c \uacc4\ubcf4 \uc6cc\ud06c\ud50c\ub85c<\/a> \ub450 \ud50c\ub7ab\ud3fc\uc740 \ub3d9\uc77c\ud55c \uc5d4\uc9c4\uc744 \uc0ac\uc6a9\ud558\ubbc0\ub85c \uacb0\uacfc\uc801\uc73c\ub85c \ud558\ub098\uc758 \ube44\uad50 \uac00\ub2a5\ud55c \uadf8\ub798\ud504\uc5d0 \ud45c\uc2dc\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Databricks \ub370\uc774\ud130 \uacc4\ubcf4\ub97c DataHub, Purview \ub610\ub294 OpenMetadata\ub85c \ub0b4\ubcf4\ub0b4\uae30<\/h2>\n\n\n\n<p>\uce74\ud0c8\ub85c\uadf8 \uc6b0\uc120 \ud50c\ub7ab\ud3fc\uc740 \uba54\ud0c0\ub370\uc774\ud130\ub97c \uc704\ud55c \ud6cc\ub96d\ud55c \uae30\ub85d \uc2dc\uc2a4\ud15c\uc774\uba70, \ub9ce\uc740 \uc870\uc9c1\uc5d0\uc11c \ubaa8\ub4e0 \ub370\uc774\ud130 \ud50c\ub7ab\ud3fc\uc5d0 \uac78\uccd0 \uc774\ub7ec\ud55c \uc2dc\uc2a4\ud15c \uc0ac\uc6a9\uc744 \uc758\ubb34\ud654\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. SQLFlow\ub294 \uadf8 \ubc11\uc5d0\uc11c \ub370\uc774\ud130 \uacc4\ubcf4 \uc5d4\uc9c4 \uc5ed\ud560\uc744 \ud569\ub2c8\ub2e4. SQL\uc744 \ud30c\uc2f1\ud558\uace0, \uc5f4 \uc218\uc900 \ubc0f \uac04\uc811 \uacc4\ubcf4\ub97c \uacc4\uc0b0\ud55c \ub2e4\uc74c, \uc804\uc6a9 \ub0b4\ubcf4\ub0b4\uae30 \uc5b4\ub311\ud130\ub97c \ud1b5\ud574 \uacb0\uacfc\ub97c \ucd9c\ub825\ud569\ub2c8\ub2e4. <strong>DataHub, Microsoft Purview \ubc0f OpenMetadata<\/strong>JSON \ubc0f CSV \ub0b4\ubcf4\ub0b4\uae30 \uae30\ub2a5\uacfc REST API\ub97c \ud1b5\ud574 \ubaa8\ub4e0 \uc0ac\uc6a9\uc790 \uc815\uc758 \uae30\ub2a5\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc774\ub294 \uba40\ud2f0 \ud50c\ub7ab\ud3fc \ubb38\uc81c\uc5d0 \ub300\ud55c \uc2e4\uc9c8\uc801\uc778 \ud574\uacb0\ucc45\uc774\uae30\ub3c4 \ud569\ub2c8\ub2e4. \uc11c\ub85c \ub2e4\ub978 \ubaa8\ub378\uc744 \uc0ac\uc6a9\ud558\ub294 \ub450 \uac1c\uc758 \ucd94\ucd9c\uae30\uac00 \uc0dd\uc131\ud55c \uacc4\ubcf4\ub97c \ud558\ub098\uc758 \uadf8\ub798\ud504\ub85c \ud1b5\ud569\ud558\ub294 \uac83\uc740 \uc5b4\ub835\uc2b5\ub2c8\ub2e4. 39\uac1c \ubc29\uc5b8 \ubaa8\ub450\uc5d0 \ub300\ud574 \ud558\ub098\uc758 \uadf8\ub798\ud504\ub97c \uc0dd\uc131\ud558\uace0 \uc774\ubbf8 \uc2e4\ud589 \uc911\uc778 \uce74\ud0c8\ub85c\uadf8\ub85c \ub0b4\ubcf4\ub0b4\ub294 \ub2e8\uc77c \ud30c\uc11c\ub97c \uc0ac\uc6a9\ud558\uba74 \uc774 \ubb38\uc81c\ub97c \ud574\uacb0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\uc2e4\ud589 \ubc29\ubc95<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>\uc635\uc158<\/th><th>~\uc5d0 \uac00\uc7a5 \uc801\ud569\ud568<\/th><th>\uba54\ubaa8<\/th><\/tr><\/thead><tbody>\n<tr><td><a href=\"https:\/\/sqlflow.gudusoft.com\/?utm_source=gudusoft&amp;utm_medium=website&amp;utm_campaign=databricks-data-lineage\">SQLFlow \ud074\ub77c\uc6b0\ub4dc<\/a><\/td><td>\uc624\ub298 \uc2e4\uc81c Databricks SQL \ud658\uacbd\uc5d0\uc11c \ud14c\uc2a4\ud2b8\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/td><td>\ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \ubb34\ub8cc\ub85c \uc774\uc6a9 \uac00\ub2a5\ud558\uba70, \ud504\ub9ac\ubbf8\uc5c4 \uc11c\ube44\uc2a4\ub294 \uc6d4 $49.99\ub2ec\ub7ec\uc785\ub2c8\ub2e4.<\/td><\/tr>\n<tr><td>\uc628\ud504\ub808\ubbf8\uc2a4 SQLFlow<\/td><td>\uaddc\uc81c \ud658\uacbd; SQL\uc740 \ub0b4\ubd80\uc5d0\uc11c\ub9cc \uc0ac\uc6a9\ud574\uc57c \ud569\ub2c8\ub2e4.<\/td><td>Docker\/Kubernetes, \uc5d0\uc5b4\uac2d \ud658\uacbd \uc9c0\uc6d0; \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc720\ud615\ubcc4 \uc6d4 $500 \ub610\ub294 \uc77c\ud68c\uc131 $4,800, \ub450 \ub300\uc758 \uc11c\ubc84\uc5d0 \uc124\uce58 \uac00\ub2a5<\/td><\/tr>\n<tr><td>REST API \/ CLI \/ \uc790\ubc14 \ub77c\uc774\ube0c\ub7ec\ub9ac<\/td><td>CI \ub610\ub294 \uc790\uccb4 \ud50c\ub7ab\ud3fc\uc5d0\uc11c \uacc4\ubcf4 \uc790\ub3d9\ud654<\/td><td>\ub3d9\uc77c\ud55c \uc5d4\uc9c4\uc744 \uc0ac\uc6a9\ud558\uc9c0\ub9cc \ud5e4\ub4dc\ub9ac\uc2a4 \ubc29\uc2dd\uc73c\ub85c \uc791\ub3d9\ud558\uba70, 30\uac1c \uc774\uc0c1\uc758 \uba54\uc11c\ub4dc API\ub97c \uc81c\uacf5\ud558\ub294 \uc784\ubca0\ub354\ube14 JavaScript \uc704\uc82f\uc744 \ud1b5\ud574 \uc81c\ud488\uc5d0 \ub2e4\uc774\uc5b4\uadf8\ub7a8\uc744 \ub80c\ub354\ub9c1\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/td><\/tr>\n<\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\uc790\uc8fc \ubb3b\ub294 \uc9c8\ubb38<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">SQLFlow\uac00 Unity Catalog \uacc4\ubcf4\ub97c \ub300\uccb4\ud558\ub098\uc694?<\/h3>\n\n\n<p>\uc544\ub2c8\uc694, \ubcf4\uc644\ud558\ub294 \uad00\uacc4\uc785\ub2c8\ub2e4. Unity Catalog\ub294 \uc790\ub3d9\uc73c\ub85c \uc2e4\ud589\ub418\ub294 \uc6cc\ud06c\ub85c\ub4dc\uc758 \uacc4\ubcf4\ub97c \uae30\ub85d\ud569\ub2c8\ub2e4. SQLFlow\ub294 SQL\uc744 \uc815\uc801\uc73c\ub85c \ubd84\uc11d\ud558\ubbc0\ub85c \uc2e4\ud589 \uc804 \ucf54\ub4dc(\ub9c8\uc774\uadf8\ub808\uc774\uc158), Unity Catalog \uc678\ubd80\uc5d0\uc11c \uc2e4\ud589\ub418\ub294 SQL, Databricks \ubc0f \uae30\ud0c0 \ud50c\ub7ab\ud3fc\uc744 \uc544\uc6b0\ub974\ub294 \ud658\uacbd\uae4c\uc9c0 \ubaa8\ub450 \ubd84\uc11d\ud560 \uc218 \uc788\uc73c\uba70, \uadf8 \uacb0\uacfc\ub97c DataHub, Purview \ub610\ub294 OpenMetadata\ub85c \ub0b4\ubcf4\ub0bc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SQLFlow\ub294 Databricks \uc791\uc5c5 \uacf5\uac04\uc774\ub098 \ub370\uc774\ud130\uc5d0 \ub300\ud55c \uc811\uadfc \uad8c\ud55c\uc774 \ud544\uc694\ud55c\uac00\uc694?<\/h3>\n\n\n<p>\uc544\ub2c8\uc694. SQLFlow\ub294 SQL \ucf54\ub4dc\uc5d0 \ub300\ud55c \uc815\uc801 \ubd84\uc11d\uc744 \uc218\ud589\ud558\uba70, \ud544\uc694\uc5d0 \ub530\ub77c \uc2a4\ud0a4\ub9c8 \uba54\ud0c0\ub370\uc774\ud130\ub97c \uc0ac\uc6a9\ud558\uc5ec \ucc38\uc870\ub97c \ud574\uacb0\ud569\ub2c8\ub2e4. Delta \ud14c\uc774\ube14\uc758 \ud589\uc744 \uc77d\ub294 \uc791\uc5c5\uc740 \uc808\ub300 \uc218\ud589\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc628\ud504\ub808\ubbf8\uc2a4 \uc5d0\ub514\uc158\uc758 \uacbd\uc6b0 SQL \ud14d\uc2a4\ud2b8\uc870\ucc28\ub3c4 \ub124\ud2b8\uc6cc\ud06c \ub0b4\uc5d0 \uc720\uc9c0\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SQLFlow\ub294 MERGE INTO \ubb38\uc744 \ud1b5\ud574 \uacc4\ubcf4\ub97c \ucd94\uc801\ud560 \uc218 \uc788\uc2b5\ub2c8\uae4c?<\/h3>\n\n\n<p>\ub124. \ub378\ud0c0 \ud56d\uacf5\uc758 \uacbd\uc6b0\uc694. <code>\ubcd1\ud569\ud558\ub2e4<\/code>SQLFlow\ub294 \uc774\ub97c \ud574\uacb0\ud569\ub2c8\ub2e4. <code>\uc0ac\uc6a9<\/code> \uc11c\ube0c\ucffc\ub9ac\ub294 \uac01 \ub300\uc0c1 \uc5f4\uc744 \uc2e4\uc81c \uc18c\uc2a4 \uc5f4\uc5d0 \ub9e4\ud551\ud569\ub2c8\ub2e4. <code>\uc5c5\ub370\uc774\ud2b8<\/code> \uadf8\ub9ac\uace0 <code>\ub07c\uc6cc \ub123\ub2e4<\/code> \ubd84\uae30\ub97c \ub9cc\ub4e4\uace0, \uc77c\uce58 \uc870\uac74\uacfc \ud544\ud130\ub97c \uac04\uc811(\uc601\ud5a5) \uacc4\ubcf4\ub85c \ubd84\ub958\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Databricks\ub294 SQLFlow\uc758 Spark SQL\uacfc \ubcc4\uac1c\uc758 \ubc29\uc5b8\uc778\uac00\uc694?<\/h3>\n\n\n<p>\uc608. SQLFlow\uc5d0\uc11c \uc9c0\uc6d0\ud558\ub294 39\uac1c\uc758 \ubc29\uc5b8\ud2b8 \ubaa9\ub85d\uc5d0\ub294 Databricks\uc640 Spark SQL\uc774 \ubcc4\ub3c4\ub85c \ub098\uc5f4\ub418\uc5b4 \uc788\uc73c\uba70, \uac01 \ubc29\uc5b8\ud2b8\uc5d0\ub294 Spark SQL \uc81c\ud488\uad70\uc5d0 \uc18d\ud558\ub294 \uc790\uccb4 \ud30c\uc11c\uac00 \uc788\uc2b5\ub2c8\ub2e4. Databricks\ub97c \uae30\ubc18\uc73c\ub85c \uc791\uc131\ub41c SQL\uc758 \uacbd\uc6b0 Databricks\ub97c \uc120\ud0dd\ud558\uc138\uc694. \uc804\uc6a9 \ud30c\uc11c\ub3c4 \uc81c\uacf5\ub429\ub2c8\ub2e4. <a href=\"https:\/\/www.gudusoft.com\/ko\/%ec%8a%a4%ed%8c%8c%ed%81%ac-sql-%eb%8d%b0%ec%9d%b4%ed%84%b0-%ea%b3%84%eb%b3%b4\/\">Spark SQL \uacc4\ubcf4 \ud398\uc774\uc9c0<\/a> \uc624\ud508\uc18c\uc2a4 Spark \uc6cc\ud06c\ub85c\ub4dc\uc6a9\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Databricks\uc758 dbt \ud504\ub85c\uc81d\ud2b8\uc640 \ud638\ud658\ub418\ub098\uc694?<\/h3>\n\n\n<p>\uc608. dbt \ub9e4\ub2c8\ud398\uc2a4\ud2b8\ub97c \uac00\uc838\uc624\uba74 SQLFlow\uac00 Databricks \ubc29\uc5b8\uc744 \uc0ac\uc6a9\ud558\uc5ec \ucef4\ud30c\uc77c\ub41c SQL\uc744 \uad6c\ubb38 \ubd84\uc11d\ud558\uace0 \ubaa8\ub378 \uc804\uccb4\uc5d0 \uac78\uccd0 \uc5f4 \uc218\uc900\uc758 \uacc4\ubcf4\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SQLFlow \ube44\uc6a9\uc740 \uc5bc\ub9c8\uc778\uac00\uc694?<\/h3>\n\n\n<p>SQLFlow \ud074\ub77c\uc6b0\ub4dc\ub294 \ubb34\ub8cc\ub85c \uc2dc\uc791\ud558\uba70, \ud504\ub9ac\ubbf8\uc5c4 \ubc84\uc804\uc740 \uc6d4 $49.99\uc785\ub2c8\ub2e4. \uc628\ud504\ub808\ubbf8\uc2a4 \ubc84\uc804\uc740 \uc6d4 $500 \ub610\ub294 \uc120\ud0dd\ud55c \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc720\ud615\ub2f9 1\ud68c $4,800\uc785\ub2c8\ub2e4. \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \ud574\ub2f9 \uc6f9\uc0ac\uc774\ud2b8\ub97c \ucc38\uc870\ud558\uc2ed\uc2dc\uc624. <a href=\"https:\/\/www.gudusoft.com\/ko\/%ea%b0%80%ea%b2%a9\/\">\uac00\uaca9 \ud398\uc774\uc9c0<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-group alignfull has-background is-layout-constrained\" style=\"background-color:#60d5f6;padding-top:32px;padding-bottom:32px\"><div class=\"wp-block-group__inner-container\">\n\n<h2 class=\"wp-block-heading\">\uc9c0\uae08 \ubc14\ub85c Databricks \uc0ac\uc6a9 \ub0b4\uc5ed\uc744 \ucd94\uc801\ud574 \ubcf4\uc138\uc694.<\/h2>\n\n\n<p>Spark SQL \ucffc\ub9ac \ub610\ub294 Delta MERGE \uacb0\uacfc\ub97c \ubb34\ub8cc \uc2dc\uac01\ud654 \ub3c4\uad6c\uc5d0 \ubd99\uc5ec\ub123\uac70\ub098, \uc804\uccb4 \ub9c8\uc774\uadf8\ub808\uc774\uc158 \ud658\uacbd\uc744 \uc2a4\uce94\ud558\ub294 \uac83\uc5d0 \ub300\ud574 \uc800\ud76c\uc640 \uc0c1\ub2f4\ud574 \ubcf4\uc138\uc694.<\/p>\n\n\n<div class=\"wp-block-buttons is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/sqlflow.gudusoft.com\/?utm_source=gudusoft&amp;utm_medium=website&amp;utm_campaign=databricks-data-lineage\" target=\"_blank\" rel=\"noreferrer noopener\">SQLFlow\ub97c \ubb34\ub8cc\ub85c \uc0ac\uc6a9\ud574 \ubcf4\uc138\uc694.<\/a><\/div>\n<\/div>\n\n\n<div class=\"wp-block-buttons is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.gudusoft.com\/ko\/%ec%97%b0%eb%9d%bd%ed%95%98%eb%8b%a4\/\">\uae30\uc5c5\uc6a9 \ub370\ubaa8\ub97c \uc694\uccad\ud558\uc138\uc694<\/a><\/div>\n<\/div>\n\n<\/div><\/div>\n\n\n\n<script type=\"application\/ld+json\">{\n    \"@context\": \"https:\\\/\\\/schema.org\",\n    \"@graph\": [\n        {\n            \"@type\": \"SoftwareApplication\",\n            \"name\": \"Gudu SQLFlow\",\n            \"applicationCategory\": \"DeveloperApplication\",\n            \"applicationSubCategory\": \"SQL Data Lineage Tool\",\n            \"operatingSystem\": \"Web, Linux, Windows, macOS\",\n            \"url\": \"https:\\\/\\\/www.gudusoft.com\\\/sql-data-lineage-tool\\\/\",\n            \"description\": \"Automated SQL data lineage tool with a dedicated Databricks dialect parser: column-level lineage for Spark SQL and Delta Lake MERGE statements, with export to DataHub, Microsoft Purview, and OpenMetadata.\",\n            \"featureList\": \"Databricks dialect parser, column-level lineage, indirect\\\/impact lineage, Delta MERGE INTO analysis, dbt support, cross-platform migration analysis across 39 dialects, DataHub\\\/Purview\\\/OpenMetadata export, REST API\",\n            \"softwareVersion\": \"8.2.3\",\n            \"offers\": [\n                {\n                    \"@type\": \"Offer\",\n                    \"name\": \"SQLFlow Cloud Free\",\n                    \"price\": \"0\",\n                    \"priceCurrency\": \"USD\"\n                },\n                {\n                    \"@type\": \"Offer\",\n                    \"name\": \"SQLFlow Cloud Premium\",\n                    \"price\": \"49.99\",\n                    \"priceCurrency\": \"USD\",\n                    \"priceSpecification\": {\n                        \"@type\": \"UnitPriceSpecification\",\n                        \"price\": \"49.99\",\n                        \"priceCurrency\": \"USD\",\n                        \"billingIncrement\": 1,\n                        \"unitText\": \"MONTH\"\n                    }\n                },\n                {\n                    \"@type\": \"Offer\",\n                    \"name\": \"SQLFlow On-Premise\",\n                    \"price\": \"4800\",\n                    \"priceCurrency\": \"USD\"\n                }\n            ],\n            \"publisher\": {\n                \"@type\": \"Organization\",\n                \"name\": \"Gudu Software\",\n                \"url\": \"https:\\\/\\\/www.gudusoft.com\\\/\"\n            }\n        },\n        {\n            \"@type\": \"FAQPage\",\n            \"mainEntity\": [\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Does SQLFlow replace Unity Catalog lineage?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"No, it complements it. Unity Catalog captures lineage for workloads that run through it. SQLFlow analyzes SQL statically, covering code before it runs (migrations), SQL executed outside Unity Catalog, and cross-platform estates, then exports to DataHub, Purview, or OpenMetadata.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Does SQLFlow need access to my Databricks workspace or data?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"No. SQLFlow performs static analysis of SQL code and optionally reads schema metadata. It never reads rows in your Delta tables, and the On-Premise edition keeps SQL text inside your network.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Can SQLFlow trace lineage through MERGE INTO statements?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Yes. For a Delta MERGE INTO, SQLFlow resolves the USING subquery, maps each target column to its source columns through both the UPDATE and INSERT branches, and classifies match conditions and filters as indirect lineage.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Is Databricks a distinct dialect from Spark SQL in SQLFlow?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Yes. SQLFlow's 39 supported dialects list Databricks and Spark SQL separately, each with its own dialect-specific parser in the Spark SQL family.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"Does SQLFlow work with dbt projects on Databricks?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"Yes. Import the dbt manifest and SQLFlow produces column-level lineage across your models, parsing the compiled SQL with the Databricks dialect.\"\n                    }\n                },\n                {\n                    \"@type\": \"Question\",\n                    \"name\": \"What does SQLFlow cost?\",\n                    \"acceptedAnswer\": {\n                        \"@type\": \"Answer\",\n                        \"text\": \"SQLFlow Cloud starts free; premium is $49.99\\\/month. SQLFlow On-Premise is $500\\\/month or $4,800 one-time per selected database type.\"\n                    }\n                }\n            ]\n        }\n    ]\n}<\/script>","protected":false},"excerpt":{"rendered":"<p>Databricks data lineage is the column-level map of how data flows through your Spark SQL and Delta Lake code: which source columns feed each target table across your bronze, silver, and gold layers, and which transformations \u2014 joins, aggregates, MERGE logic \u2014 happen along the way. Unity Catalog captures lineage automatically for workloads that run through it; Gudu SQLFlow covers everything else by parsing the SQL itself, which makes it the tool for migrations into Databricks, SQL that runs outside Unity Catalog, and estates that span Databricks plus other platforms. Try it in 30 seconds: paste a Databricks MERGE INTO\u2026<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":5}},"_links":{"self":[{"href":"https:\/\/www.gudusoft.com\/ko\/wp-json\/wp\/v2\/pages\/6753"}],"collection":[{"href":"https:\/\/www.gudusoft.com\/ko\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.gudusoft.com\/ko\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.gudusoft.com\/ko\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gudusoft.com\/ko\/wp-json\/wp\/v2\/comments?post=6753"}],"version-history":[{"count":0,"href":"https:\/\/www.gudusoft.com\/ko\/wp-json\/wp\/v2\/pages\/6753\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gudusoft.com\/ko\/wp-json\/wp\/v2\/media?parent=6753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}