{"id":9061,"date":"2020-08-12T08:42:37","date_gmt":"2020-08-12T15:42:37","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=9061"},"modified":"2025-06-13T20:19:28","modified_gmt":"2025-06-14T03:19:28","slug":"external-datasets-extend-your-reach-with-couchbase-analytics","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/external-datasets-extend-your-reach-with-couchbase-analytics\/","title":{"rendered":"\uc678\ubd80 \ub370\uc774\ud130 \uc9d1\ud569: Couchbase \ubd84\uc11d\uc5d0\uc11c AWS S3\uc5d0 \uc561\uc138\uc2a4\ud558\uae30"},"content":{"rendered":"<h3>\uc678\ubd80 \ub370\uc774\ud130 \uc138\ud2b8 \uc18c\uac1c<\/h3>\r\n<p>Couchbase\ub294 \uc0c8\ub85c\uc6b4 \"\uc678\ubd80 \ub370\uc774\ud130 \uc138\ud2b8\"\ub97c \ubc1c\ud45c\ud558\uac8c \ub418\uc5b4 \ub9e4\uc6b0 \uae30\uc058\uac8c \uc0dd\uac01\ud569\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/products\/analytics\/\">\ubd84\uc11d \uc11c\ube44\uc2a4<\/a> \uae30\ub2a5\uc758 \ucd5c\uc2e0 <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/whats-new-and-improved-in-couchbase-server-6-6\/\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 6.6 \ub9b4\ub9ac\uc2a4<\/a>. \uc678\ubd80 \ub370\uc774\ud130 \uc9d1\ud569\uc744 \ud1b5\ud574 \uace0\uac1d\uc740 Amazon Web Services(AWS) Simple Storage Service(S3)\uc5d0\uc11c \uc678\ubd80\uc5d0 \uc800\uc7a5\ub41c \ub370\uc774\ud130\uc5d0 \uc2e4\uc2dc\uac04\uc73c\ub85c \uc561\uc138\uc2a4\ud558\uace0 S3 \uc0c1\uc8fc \ub370\uc774\ud130\ub97c \uae30\uc874 Couchbase \ub370\uc774\ud130\uc640 \uacb0\ud569\ud558\uc5ec \ubd84\uc11d\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\r\n<h3>\uace0\uac1d \uc0ac\uc6a9 \uc0ac\ub840<\/h3>\r\n<p>\uc77c\ubd80 \uace0\uac1d\uc740 \uc2a4\ud1a0\ub9ac\uc9c0 \ube44\uc6a9\uc744 \uc808\uac10\ud558\uace0 \ub370\uc774\ud130(\uc608: \ub2e4\ub144\uac04\uc758 \uacfc\uac70 \ub370\uc774\ud130, \uba38\uc2e0 \ub7ec\ub2dd\uc744 \uc704\ud55c \uc624\ud504\ub77c\uc778 \ube44\uc988\ub2c8\uc2a4 \ub370\uc774\ud130, \uc81c\ud488 \ub9ac\ubdf0 \ub4f1)\ub97c \uc800\uc7a5\ud558\uae30 \uc704\ud574 AWS S3\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uc774\ub4e4\uc740 \uc2e4\uc2dc\uac04\uc73c\ub85c S3 \ub370\uc774\ud130\ub97c \uacb0\ud569, \ucffc\ub9ac \ubc0f \ud65c\uc6a9\ud558\uc5ec \ube44\uc988\ub2c8\uc2a4 \uc0ac\uc6a9\uc790\uac00 \uc774 \ub370\uc774\ud130\ub97c \ubd84\uc11d\uc5d0 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \ud558\uace0\uc790 \ud569\ub2c8\ub2e4. <span style=\"font-weight: 400\">\ub2e4\ub978 \uc560\ub110\ub9ac\ud2f1\uc2a4 \uc0ac\uc6a9 \uc0ac\ub840\uc5d0 \ub300\ud574 \uc790\uc138\ud788 \uc54c\uc544\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/span><span style=\"font-weight: 400\"><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/analytics-customer-use-cases\/\">\uc5ec\uae30<\/a>.<\/span><\/p>\r\n<h3>\uc678\ubd80 \ub370\uc774\ud130 \uc138\ud2b8\ub294 \uc5b4\ub5bb\uac8c \uc791\ub3d9\ud558\ub098\uc694?<\/h3>\r\n<p>\uc678\ubd80 \ub370\uc774\ud130 \uc138\ud2b8\ub294 AWS S3\uc5d0 \uc788\ub294 \ub370\uc774\ud130\ub97c \ub3d9\uc801\uc73c\ub85c \ucffc\ub9ac\ud558\uace0 \ubd84\uc11d\ud560 \uc218 \uc788\ub294 \uae30\ub2a5\uc744 \uc81c\uacf5\ud558\uc5ec \uc0ac\uc6a9\uc790\uac00 Couchbase \ubd84\uc11d \ub178\ub4dc \ub0b4\ubd80\uc640 \uc678\ubd80\uc758 \ub370\uc774\ud130\ub97c \uc2e4\uc2dc\uac04\uc73c\ub85c \uc27d\uac8c \uacb0\ud569\ud560 \uc218 \uc788\uac8c \ud574\uc90d\ub2c8\ub2e4. \uc774\ub294 \uac04\ub2e8\ud55c \uc138 \ub2e8\uacc4\ub85c \uc774\ub8e8\uc5b4\uc9d1\ub2c8\ub2e4:<\/p>\r\n<ol>\r\n<li>\ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec S3 \ub9c1\ud06c\ub97c \uc124\uc815\ud569\ub2c8\ub2e4. <a href=\"https:\/\/docs.couchbase.com\/server\/6.6\/analytics\/rest-links.html\">REST API \ud638\ucd9c<\/a> \ub610\ub294 <a href=\"https:\/\/docs.couchbase.com\/server\/6.6\/cli\/cbcli\/couchbase-cli-analytics-link-setup.html\">\uba85\ub839\uc904 \uc778\ud130\ud398\uc774\uc2a4(CLI)<\/a><\/li>\r\n<li>S3 \ub9c1\ud06c\uc5d0\uc11c \uc678\ubd80 \ub370\uc774\ud130 \uc138\ud2b8 \ub9cc\ub4e4\uae30<\/li>\r\n<li>\ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub370\uc774\ud130 \uc9d1\ud569\uc744 \ucffc\ub9ac\ud569\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/sqlplusplus\/\">SQL++<\/a> (\ub610\ub294 \uc120\ud638\ud558\ub294 BI \ub3c4\uad6c)<\/li>\r\n<\/ol>\r\n<p>\uac04\ub2e8\ud55c \uc608\ub97c \ub4e4\uc5b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \uc774\ucee4\uba38\uc2a4 \ud68c\uc0ac\uc778 iMaz\ub294 \uc628\ub77c\uc778\uc73c\ub85c \uc18c\ube44\uc7ac\ub97c \ud310\ub9e4\ud569\ub2c8\ub2e4. \uc8fc\ubb38, \uc81c\ud488, \uc0ac\uc6a9\uc790 \ub370\uc774\ud130\ub294 \ub370\uc774\ud130\uc640 \ubd84\uc11d \uc11c\ube44\uc2a4(\ud074\ub7ec\uc2a4\ud130\uc758 \ubcc4\ub3c4 \ub178\ub4dc \uc138\ud2b8)\uac00 \ubaa8\ub450 \ud3ec\ud568\ub41c Couchbase \ud074\ub7ec\uc2a4\ud130\uc5d0 \uc800\uc7a5\ub429\ub2c8\ub2e4. \ubd84\uc11d \uc11c\ube44\uc2a4\ub97c \uc0ac\uc6a9\ud574 \uc784\uc2dc \ucffc\ub9ac\uc640 \ubcf5\uc7a1\ud55c \ucffc\ub9ac\ub97c \uc2e4\ud589\ud558\uc5ec \ube44\uc988\ub2c8\uc2a4\ub97c \ubd84\uc11d\ud569\ub2c8\ub2e4. \ub610\ud55c iMaz\ub294 \uc81c\ud488 \ub9ac\ubdf0\ub97c AWS S3\uc5d0 \uc800\uc7a5\ud558\uba70, Couchbase \ubd84\uc11d \uc11c\ube44\uc2a4\ub97c \uc0ac\uc6a9\ud574 \uac00\uc7a5 \ub192\uc740 \ud3c9\uac00\ub97c \ubc1b\uc740 \uc0c1\uc704 3\uac1c \uc81c\ud488\uc744 \uacb0\ud569\ud558\uc5ec \ubd84\uc11d\ud558\uace0\uc790 \ud569\ub2c8\ub2e4.<\/p>\r\n<p>\uc0d8\ud50c \uc81c\ud488 \ub370\uc774\ud130:<\/p>\r\n<pre class=\"\">[\r\n{\r\n\"id\": \"Product_1\",\r\n\"docType\": \"Product\",\r\n\"productId\": 1,\r\n\"price\": 811.76,\r\n\"salePrice\": 70.14,\r\n\"productName\": \"Ergonomic Cotton Ball\",\r\n\"desc\": \"Plastic fused metallic Ergonomic Cotton Ball\",\r\n}\r\n]<\/pre>\r\n<p>\uc0d8\ud50c \ub9ac\ubdf0 \ub370\uc774\ud130:<\/p>\r\n<pre class=\"\">{\r\n\"id\": \"Review_0001764a17a844279a2227e137cc4e36\",\r\n\"docType\": \"Review\",\r\n\"reviewId\": \"0001764a17a844279a2227e137cc4e36\",\r\n\"productId\": 1,\r\n\"userId\": 5862,\r\n\"reviewerName\": \"M. Schaefer\",\r\n\"reviewerEmail\": \"...@mmail.com\",\r\n\"rating\": 5,\r\n\"title\": \"Works well and meets expectations.\",\r\n\"review\": \"Product works great and will buy one more for my extended family.\",\r\n\"reviewDate\": 1597273484\r\n}<\/pre>\r\n<p>\uc704\uc758 \uc138 \ub2e8\uacc4\uc5d0 \ub530\ub77c \uc0d8\ud50c \uc124\uc815 \ucf54\ub4dc\uc640 SQL++ \ucffc\ub9ac\ub97c \uc0ac\uc6a9\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\r\n<h4>1\ub2e8\uacc4: S3 \ub9c1\ud06c \uc124\uc815<\/h4>\r\n<p>\ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec S3 \ub9c1\ud06c\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4. <a href=\"https:\/\/docs.couchbase.com\/server\/6.6\/analytics\/rest-links.html\">REST API \ud638\ucd9c<\/a>. (\ub610\ub294 <a href=\"https:\/\/docs.couchbase.com\/server\/6.6\/cli\/cbcli\/couchbase-cli-analytics-link-setup.html\">S3 \ub9c1\ud06c \uc0dd\uc131\uc744 \uc704\ud55c CLI<\/a>.). \uc81c\uacf5\ud574\uc57c \ud569\ub2c8\ub2e4:<\/p>\r\n<ul>\r\n<li>\uc560\ub110\ub9ac\ud2f1\uc2a4 \uc11c\ube44\uc2a4 \ud638\uc2a4\ud2b8 \uc774\ub984<\/li>\r\n<li>\uc560\ub110\ub9ac\ud2f1\uc2a4 \uc0ac\uc6a9\uc790 \uc790\uaca9 \uc99d\uba85<\/li>\r\n<li>S3 \ub9c1\ud06c \uc774\ub984(\uc774 \uacbd\uc6b0 myS3Link)<\/li>\r\n<li>\ub370\uc774\ud130\ubc84\uc2a4 \uc774\ub984(\uae30\ubcf8\uac12\uacfc \ub2e4\ub978 \uacbd\uc6b0)<\/li>\r\n<li>\ub9c1\ud06c \uc720\ud615(S3)<\/li>\r\n<li>AWS S3 \ud544\uc218 \uc561\uc138\uc2a4 \ud0a4 ID<\/li>\r\n<li>AWS S3 \ud544\uc218 \ube44\ubc00 \uc561\uc138\uc2a4 \ud0a4<\/li>\r\n<li>AWS S3 \ud544\uc218 \uc9c0\uc5ed(\uc608: us-west-2)<\/li>\r\n<\/ul>\r\n<pre class=\"decode-attributes:false lang:default decode:true\">curl -u &lt;username&gt;:&lt;pwd&gt;\r\n-X POST \"https:\/\/&lt;analytics_hostname&gt;\/analytics\/link\" \r\n-d dataverse=Default\r\n-d name=myS3Link\r\n-d type=S3\r\n-d accessKeyId=...\r\n-d secretAccessKey=...\r\n-d region=us-west-2<\/pre>\r\n<h4>2\ub2e8\uacc4: \uc678\ubd80 \ub370\uc774\ud130 \uc9d1\ud569 \ub9cc\ub4e4\uae30<\/h4>\r\n<p>\uc774\uc81c \uc560\ub110\ub9ac\ud2f1\uc2a4 \uc6cc\ud06c\ubca4\uce58\ub97c \uc0ac\uc6a9\ud558\uc5ec \"S3productreviews\"\ub77c\ub294 \uc678\ubd80 \ub370\uc774\ud130 \uc9d1\ud569\uc744 \ub9cc\ub4e4\uaca0\uc2b5\ub2c8\ub2e4. \uc9c0\uc815\ud574\uc57c \ud569\ub2c8\ub2e4:<\/p>\r\n<ul>\r\n<li>S3 \ubc84\ud0b7 \uc774\ub984<\/li>\r\n<li>\ub370\uc774\ud130\ubc84\uc2a4 \uc774\ub984(\uae30\ubcf8\uac12\uacfc \ub2e4\ub978 \uacbd\uc6b0) \ubc0f S3 \ubc84\ud0b7 \uc774\ub984(\uc774 \uacbd\uc6b0 cb-analytics-6.6-demo)<\/li>\r\n<li>\ud30c\uc77c\uc744 \uc77d\uace0 \uc7ac\uadc0\uc801\uc73c\ub85c \uc218\uc9d1\ud560 \ubc84\ud0b7 \ub0b4\ubd80\uc758 \ub514\ub809\ud1a0\ub9ac \uc704\uce58(\uc120\ud0dd \uc0ac\ud56d)(\uc774 \uacbd\uc6b0 \uc81c\ud488 \ub9ac\ubdf0\ub294 '\ub9ac\ubdf0' \ud3f4\ub354\uc5d0 \uc800\uc7a5\ub428)<\/li>\r\n<li>\uac80\uc0c9 \ud328\ud134\uc744 \uc9c0\uc815\ud560 \uc218 \uc788\ub294 \ud30c\uc77c \ud615\uc2dd(\uc774 \uacbd\uc6b0 JSON\uc744 \uc0ac\uc6a9\ud558\uaca0\uc2b5\ub2c8\ub2e4)(\uc774 \uacbd\uc6b0 *.json\uc740 \ub370\uc774\ud130\ub97c \ucffc\ub9ac\ud560 \ub54c \ubaa8\ub4e0 JSON \ud30c\uc77c\uc774 \ud3ec\ud568\ub428\uc744 \ub098\ud0c0\ub0c5\ub2c8\ub2e4).<\/li>\r\n<\/ul>\r\n<pre class=\"\">CREATE EXTERNAL DATASET S3productreviews\r\nON cb-analytics-6.6-demo\r\nAT myS3Link\r\nUSING \u201creviews\u201d\r\nWITH { \"format\": \"json\", \"include\": \"*.json\" } ;<\/pre>\r\n<p>\ud604\uc7ac \uc678\ubd80 \ub370\uc774\ud130 \uc138\ud2b8 \uae30\ub2a5\uc740 \ub2e4\uc74c\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4. <strong>json<\/strong>, <strong>csv <span style=\"font-weight: 400\">(\uc27c\ud45c\ub85c \uad6c\ubd84\ub41c \uac12) \ubc0f <\/span><b>tsv <\/b><span style=\"font-weight: 400\">(\ud0ed\uc73c\ub85c \uad6c\ubd84\ub41c \uac12) <\/span><\/strong>\u00a0\ud30c\uc77c \ud615\uc2dd(.gz \ub610\ub294 .gzip\uc73c\ub85c \ub05d\ub098\ub294 \ud30c\uc77c \uc774\ub984 \ud3ec\ud568)\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4. csv \ubc0f tsv \ud615\uc2dd\uc740 \ubaa8\ub450 \uc778\ub77c\uc778 \ud615\uc2dd \uc815\uc758\ub97c \uc9c0\uc815\ud574\uc57c \ud569\ub2c8\ub2e4(\uc774\uc5d0 \ub300\ud574\uc11c\ub294 \uace7 \uc790\uc138\ud788 \uc124\uba85\ud569\ub2c8\ub2e4). \ucd94\uac00 \ud30c\uc77c \ud615\uc2dd\uc740 \ud5a5\ud6c4 \ub9b4\ub9ac\uc2a4\uc5d0\uc11c \uc9c0\uc6d0\ub420 \uc608\uc815\uc785\ub2c8\ub2e4. \uc774\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \uc5ec\uae30\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\r\n<h4>3\ub2e8\uacc4: SQL++\ub97c \uc0ac\uc6a9\ud55c \ucffc\ub9ac<\/h4>\r\n<p>\ub9c8\uc9c0\ub9c9 \ub2e8\uacc4\ub85c, \uc774\uc81c \uc544\ub798 \ub098\uc5f4\ub41c SQL++ \ucffc\ub9ac\ub97c \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4(SQL :)). \uc774 \ucffc\ub9ac\ub294 Couchbase \ubd84\uc11d \uc11c\ube44\uc2a4\uc758 \uae30\uc874 \uc81c\ud488 \ub370\uc774\ud130 \uc138\ud2b8\uc640 AWS S3\uc758 \uc81c\ud488 \ub9ac\ubdf0 \ub370\uc774\ud130\ub97c \uacb0\ud569\ud558\uc5ec \ub192\uc740 \ud3c9\uac00\ub97c \ubc1b\uc740 \uc0c1\uc704 3\uac1c \uc81c\ud488\uc744 \uac00\uc838\uc635\ub2c8\ub2e4.<\/p>\r\n<pre class=\"\">SELECT p.productName, AVG(s.rating) AS \u2018Rating\u2019\r\nFROM   S3productreviews s, products p\r\nWHERE  s.productId = p.productId\r\nGROUP\r\nBY.    p.productName\r\nORDER\r\nBY     AVG(s.rating) DESC\r\nLIMIT  3;<\/pre>\r\n<p>\ub2e4\uc74c\uc740 json \ucffc\ub9ac \uacb0\uacfc\uc785\ub2c8\ub2e4:<\/p>\r\n<pre class=\"\">[\r\n{ \"Rating\": 4.33, \"productName\": \"Licensed Rubber Tuna\"},\r\n{ \"Rating\": 4.29, \"productName\": \"Gorgeous Plastic Salad\"},\r\n{ \"Rating\": 3.86, \"productName\": \"Intelligent Cotton Bike\"}\r\n]<\/pre>\r\n<p>\uc774\uc81c Couchbase \ubd84\uc11d \uc11c\ube44\uc2a4\uc5d0\uc11c AWS S3\uc5d0 \uc788\ub294 \uc678\ubd80 \ub370\uc774\ud130\ub97c \uacb0\ud569\ud558\uace0 \ubd84\uc11d\ud560 \uc218 \uc788\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ub370\uc774\ud130\ub97c \ubd84\uc11d\ud558\ub294 \ub370 \uac78\ub9ac\ub294 \ub2e8\uacc4\uac00 \uc5bc\ub9c8\ub098 \uc801\uc740\uc9c0, ETL\uc774 \ud544\uc694\ud558\uc9c0 \uc54a\uc558\uace0 \ub370\uc774\ud130\ub97c \uc989\uc2dc \uc0ac\uc6a9\ud560 \uc218 \uc788\uc5c8\uc2b5\ub2c8\ub2e4!<\/p>\r\n<p>\uc774\uc81c \uad81\uae08\ud558\uc2e4 \uac81\ub2c8\ub2e4: \ub9cc\uc57d S3 \ub9ac\ubdf0 \ud30c\uc77c \ud615\uc2dd\uc774 JSON\uc774 \uc544\ub2cc csv \ud615\uc2dd\uc774\uc5c8\ub2e4\uba74 \uc5b4\ub5bb\uac8c \uc791\ub3d9\ud588\uc744\uae4c\uc694? \ub300\ub2f5\uc740 \uac04\ub2e8\ud569\ub2c8\ub2e4. \ub2e8\uc21c\ud788 \uadf8\uc5d0 \ub530\ub77c \uc678\ubd80 \ub370\uc774\ud130\uc138\ud2b8\ub97c \uad6c\uc131\ud588\uc744 \uac83\uc785\ub2c8\ub2e4. \uc544\ub798\ub294 \uc704\uc5d0\uc11c \uc791\uc131\ud55c \uc678\ubd80 \ub370\uc774\ud130 \uc138\ud2b8 \uc0dd\uc131 \ubb38\uc774 csv\ub97c \uc9c0\uc6d0\ud560 \ub54c \uc5b4\ub5a4 \ubaa8\uc2b5\uc77c\uc9c0 \ubcf4\uc5ec\uc90d\ub2c8\ub2e4:<\/p>\r\n<pre class=\"\">CREATE EXTERNAL DATASET S3productreviews\r\n(\r\nid STRING NOT UNKNOWN, \r\ndocType STRING NOT UNKNOWN,\r\nreviewId STRING NOT UNKNOWN,\r\nproductId BIGINT,\r\nuserId BIGINT,\r\nreviewerName STRING NOT UNKNOWN,\r\nreviewerEmail STRING NOT UNKNOWN,\r\nrating BIGINT,\r\ntitle STRING NOT UNKNOWN,\r\nreview STRING NOT UNKNOWN,\r\nreviewDate BIGINT\r\n) \r\nON `cb-analytics-6.6-demo`\r\nAT myS3link\r\nUSING \"reviews\"\r\nWITH { \"format\": \"csv\", \"include\": \"*.csv\", \"header\": false };<\/pre>\r\n<p>\uc774\uc81c create \ubb38\uc5d0 \uc778\ub77c\uc778 \uc720\ud615 \uc815\ubcf4\uac00 \ud3ec\ud568\ub418\ub294 \uac83\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub294 Analytics\uc5d0 csv \ub370\uc774\ud130\ub97c \ud574\uc11d\ud558\ub294 \ubc29\ubc95(\uc608: \ubb38\uc790\uc5f4\uc774 \uc544\ub2cc)\uc744 \uc54c\ub824\uc8fc\ub294 \ub370 \ud544\uc694\ud569\ub2c8\ub2e4.<\/p>\r\n<p>SQL++ \ucffc\ub9ac\ub294 \uc644\uc804\ud788 \ub3d9\uc77c\ud558\uac8c \uc720\uc9c0\ub429\ub2c8\ub2e4. \ub124, \uc804\ud600 \ubcc0\ud568\uc774 \uc5c6\uc2b5\ub2c8\ub2e4! SQL++ \uc5b8\uc5b4\uc758 \uac15\ub825\ud55c \uae30\ub2a5 \ub355\ubd84\uc5d0 \uc678\ubd80 \ub370\uc774\ud130 \uc9d1\ud569\uc740 \uc124\uc815\uc774 \uc27d\uace0, \uc720\uc5f0\ud558\uba70, \uc0ac\uc6a9\uc774 \uac04\ud3b8\ud569\ub2c8\ub2e4. \uc0ac\uc6a9\uc790\ub294 \ucd94\uac00 \ub370\uc774\ud130 \ud0d0\uc0c9\uc744 \uc704\ud55c \ubcf5\uc7a1\ud55c \uc784\uc2dc \ucffc\ub9ac\ub97c \uac1c\ubc1c\ud558\uace0, \uc0c8\ub85c\uc6b4 \ube44\uc988\ub2c8\uc2a4 \uc9c8\ubb38\uc5d0 \ub2f5\ud558\uace0, \uc678\ubd80 \ub370\uc774\ud130\ub97c \ub2e4\uc74c\uc5d0\uc11c \uac00\uc838\uc628 \ub370\uc774\ud130\uc640 \uacb0\ud569\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/remote-links-analyze-your-enterprise-with-couchbase-analytics\/\">\uc6d0\uaca9 \ub9c1\ud06c<\/a> \ub97c \uc0ac\uc6a9\ud558\uc5ec \ub2e4\ub978 Couchbase \ub370\uc774\ud130 \uc18c\uc2a4\ub3c4 \uac00\uc838\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\r\n<h3>\ud61c\ud0dd<\/h3>\r\n<p>\uc678\ubd80 \ub370\uc774\ud130\uc138\ud2b8\ub97c \uc0ac\uc6a9\ud560 \ub54c \uc5bb\uc744 \uc218 \uc788\ub294 \uc8fc\uc694 \uc774\uc810\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4:<\/p>\r\n<ol>\r\n<li>\ub370\uc774\ud130 \ubcf4\uac15. \uc774\uc81c \uae30\uc5c5\uc758 \uae30\uc874 S3 \uae30\ubc18 \ub370\uc774\ud130 \ub808\uc774\ud06c\uc5d0 \uc788\ub294 \ud30c\uc77c\uc5d0\uc11c \uc5bb\uc740 \ucd94\uac00 \uc815\ubcf4\ub85c \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub370\uc774\ud130\ub97c \ubcf4\uac15\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\r\n<li>\ub3d9\uc801 \ub370\uc774\ud130 \uc561\uc138\uc2a4. Analytics \ucffc\ub9ac\ub97c \uc2e4\ud589\ud558\ub294 \ub3d9\uc548 \ubaa8\ub4e0 AWS \uc9c0\uc5ed\uc758 \ubaa8\ub4e0 S3 \ubc84\ud0b7\uc5d0\uc11c \ucd5c\uc2e0 \ub370\uc774\ud130\ub97c \ub3d9\uc801\uc73c\ub85c \uac80\uc0c9, \uc2a4\ud2b8\ub9ac\ubc0d, \uacb0\ud569 \ubc0f \ubd84\uc11d\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\r\n<li>\ubcd1\ub82c \ucffc\ub9ac \ucc98\ub9ac. \uc0ac\uc6a9\uc790\ub294 \uc678\ubd80 \ub370\uc774\ud130\uc640 \uad00\ub828\ub41c \ucffc\ub9ac\uc5d0 \ube60\ub974\uac8c \uc751\ub2f5\ud560 \uc218 \uc788\ub3c4\ub85d Analytics\uc758 MPP(\ub300\uaddc\ubaa8 \ubcd1\ub82c \ucc98\ub9ac) \ucffc\ub9ac \ucc98\ub9ac \uc544\ud0a4\ud14d\ucc98\ub97c \uc0ac\uc6a9\ud558\uc5ec S3 \ub370\uc774\ud130\uc5d0 \ub300\ud55c \uc561\uc138\uc2a4\ub97c \uad6c\uc131\ud558\uace0 \uc815\ub82c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\r\n<\/ol>\r\n<h3>\uc694\uc57d<\/h3>\r\n<p>\uc678\ubd80 \ub370\uc774\ud130 \uc138\ud2b8\ub294 S3 \uae30\ubc18 \ub370\uc774\ud130 \ub808\uc774\ud06c\uc5d0 \uc788\ub294 \uc678\ubd80 \ub77c\uc774\ube0c \ubc0f \uc544\uce74\uc774\ube0c \ub370\uc774\ud130\uc758 \uac00\uce58\ub97c \ud65c\uc6a9\ud569\ub2c8\ub2e4. \uc0ac\uc6a9\uc790\ub294 AWS S3\uc640 Couchbase \ubd84\uc11d \uc11c\ube44\uc2a4 \ubaa8\ub450\uc5d0\uc11c \uc18c\uc2f1\ud55c \ub370\uc774\ud130\ub97c \uc2e4\uc2dc\uac04\uc73c\ub85c \uacb0\ud569\ud558\uace0 \ubd84\uc11d\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 \ub354 \ube60\ub974\uace0 \ud3ec\uad04\uc801\uc778 \ub370\uc774\ud130 \ubd84\uc11d\uacfc \ubbfc\ucca9\ud55c \uc758\uc0ac\uacb0\uc815\uc774 \uac00\ub2a5\ud574\uc9d1\ub2c8\ub2e4.<\/p>\r\n<h3>\ub9ac\uc18c\uc2a4<\/h3>\r\n<p>\uc678\ubd80 \ub370\uc774\ud130 \uc9d1\ud569 \ubb38\uc5d0 \ub300\ud574 \uc790\uc138\ud788 \uc54c\uc544\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/docs.couchbase.com\/server\/6.6\/analytics\/5_ddl.html\">\uc5ec\uae30<\/a>. \ub4f1\ub85d <a href=\"https:\/\/event.on24.com\/wcc\/r\/2566405\/9DB74CF2A4251458E10D64B86B68C0EF?partnerref=blog\">\uc5ec\uae30<\/a> \uc608\uc815\ub41c \"Couchbase Server \ub9b4\ub9ac\uc2a4 6.6\uc758 \uc0c8\ub85c\uc6b4 \uae30\ub2a5\" \uc6e8\ube44\ub098\uc5d0 \ub300\ud574 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uc138\uc694.<\/p>\r\n<h3>Couchbase Server 6.6 \ub9ac\uc18c\uc2a4 \uc0b4\ud3b4\ubcf4\uae30<\/h3>\r\n<table width=\"624\">\r\n<tbody>\r\n<tr>\r\n<td>\r\n<p><strong>\ube14\ub85c\uadf8<\/strong><\/p>\r\n<\/td>\r\n<td>\r\n<p><strong>\ubb38\uc11c \ubc0f \ud29c\ud1a0\ub9ac\uc5bc<\/strong><\/p>\r\n<\/td>\r\n<td>\r\n<p><strong>\uc6f9\ud398\uc774\uc9c0 \ubc0f \uc6f9 \uc138\ubbf8\ub098<\/strong><\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>\r\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/whats-new-and-improved-in-couchbase-server-6-6\/\">Couchbase Server 6.6\uc758 \uc0c8\ub85c\uc6b4 \uae30\ub2a5<\/a><\/p>\r\n<\/td>\r\n<td>\r\n<p><a href=\"https:\/\/docs.couchbase.com\/server\/current\/introduction\/whats-new.html\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 6.6\uc758 \uc0c8\ub85c\uc6b4 \uae30\ub2a5\uc740 \ubb34\uc5c7\uc778\uac00\uc694?<\/a><\/p>\r\n<\/td>\r\n<td>\r\n<p><a href=\"https:\/\/event.on24.com\/eventRegistration\/EventLobbyServlet?target=reg20.jsp&amp;partnerref=website&amp;eventid=2566405&amp;sessionid=1&amp;key=9DB74CF2A4251458E10D64B86B68C0EF&amp;regTag=&amp;sourcepage=register\">Couchbase Server 6.6\uc758 \uc0c8\ub85c\uc6b4 \uae30\ub2a5: \ubd84\uc11d, \ubc31\uc5c5, \ucffc\ub9ac \ub4f1<\/a><\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>\r\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/eventing-improvements-timers-handlers-and-statistics\/\">\uc774\ubca4\ud2b8 \uac1c\uc120 \uc0ac\ud56d(\ud0c0\uc774\uba38, \ud578\ub4e4\ub7ec, \ud1b5\uacc4)<\/a><\/p>\r\n<\/td>\r\n<td>\r\n<p><a href=\"https:\/\/docs.couchbase.com\/server\/6.6\/release-notes\/relnotes.html\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 6.6 \ub9b4\ub9ac\uc2a4 \ub178\ud2b8<\/a><\/p>\r\n<\/td>\r\n<td>\r\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/products\/analytics\/\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc560\ub110\ub9ac\ud2f1\uc2a4 \uc11c\ube44\uc2a4<\/a><\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>\r\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/remote-links-analyze-your-enterprise-with-couchbase-analytics\/\">\uc6d0\uaca9 \ub9c1\ud06c - \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc560\ub110\ub9ac\ud2f1\uc2a4\ub85c \uae30\uc5c5 \ubd84\uc11d\ud558\uae30<\/a><\/p>\r\n<\/td>\r\n<td>\r\n<p><a href=\"https:\/\/index-advisor.couchbase.com\/indexadvisor\/#1\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc778\ub371\uc2a4 \uc5b4\ub4dc\ubc14\uc774\uc800 \uc11c\ube44\uc2a4 \uccb4\ud5d8\ud558\uae30<\/a><\/p>\r\n<\/td>\r\n<td>\r\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/products\/server\/whats-new\/\">Couchbase Server\uc758 \uc0c8\ub85c\uc6b4 \uae30\ub2a5(\uc81c\ud488 \ud398\uc774\uc9c0)<\/a><\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>\r\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/external-datasets-extend-your-reach-with-couchbase-analytics\/\">\uc678\ubd80 \ub370\uc774\ud130 \uc138\ud2b8 - Couchbase \ubd84\uc11d\uc73c\ub85c \ub3c4\ub2ec \ubc94\uc704 \ud655\uc7a5\ud558\uae30<\/a><\/p>\r\n<\/td>\r\n<td>\r\n<p><a href=\"https:\/\/docs.couchbase.com\/server\/current\/analytics\/rest-links.html\">REST API\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc560\ub110\ub9ac\ud2f1\uc2a4 \uc6d0\uaca9 \ubc0f S3 \ub9c1\ud06c \uc124\uc815\ud558\uae30<\/a><\/p>\r\n<\/td>\r\n<td>\r\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/products\/editions\/\">\uc5d0\ub514\uc158 \ube44\uad50<\/a><\/p>\r\n<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>\r\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/announcing-flex-index-with-couchbase\/\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc640 \ud568\uaed8 \ud50c\ub809\uc2a4 \uc778\ub371\uc2a4 \ubc1c\ud45c<\/a><\/p>\r\n<\/td>\r\n<td>\r\n<p><a href=\"https:\/\/docs.couchbase.com\/server\/current\/analytics\/5_ddl.html\">\ub370\uc774\ud130 \uc815\uc758 \uc5b8\uc5b4(DDL)\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc678\ubd80 \ub370\uc774\ud130 \uc9d1\ud569 \ub9cc\ub4e4\uae30<\/a><\/p>\r\n<\/td>\r\n<td>\u00a0<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>\r\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/introducing-backing-up-to-object-store-s3\/\">\uac1c\uccb4 \uc800\uc7a5\uc18c\uc5d0 \ubc31\uc5c5(S3) \uc18c\uac1c<\/a><\/p>\r\n<\/td>\r\n<td>\r\n<p><a href=\"https:\/\/docs.couchbase.com\/server\/current\/cli\/cbcli\/couchbase-cli-analytics-link-setup.html\">CLI\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc560\ub110\ub9ac\ud2f1\uc2a4 \uc6d0\uaca9 \ubc0f S3 \ub9c1\ud06c \uc124\uc815\ud558\uae30<\/a><\/p>\r\n<\/td>\r\n<td>\u00a0<\/td>\r\n<\/tr>\r\n<tr>\r\n<td>\r\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/import-documents-with-admin-ui\/\">\uc6f9 \uad00\ub9ac \ucf58\uc194\ub85c \ubb38\uc11c \uac00\uc838\uc624\uae30<\/a><\/p>\r\n<\/td>\r\n<td>\u00a0<\/td>\r\n<td>\u00a0<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<p><em style=\"color: inherit;font-size: 1em;font-weight: 600\">\uc774 \uac8c\uc2dc\ubb3c\uc744 \uacf5\ub3d9 \uc9d1\ud544\ud574 \uc8fc\uc2e0 Till Westmann\uacfc \uc774 \uac8c\uc2dc\ubb3c\uc744 \uac80\ud1a0\ud558\uace0 \uadc0\uc911\ud55c \uae30\uc5ec\ub97c \ud574\uc8fc\uc2e0 Michael Carey\uc5d0\uac8c \uac10\uc0ac\ub4dc\ub9bd\ub2c8\ub2e4.<\/em><\/p>\r\n\r\n<div class=\"wp-block-group alignwide has-very-light-gray-background-color has-background\">\r\n<div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\r\n<div class=\"wp-block-media-text alignwide\" style=\"grid-template-columns: 30% auto\">\r\n<figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" class=\"wp-image-9084\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/08\/Till_Westmann-removebg-300px.png\" alt=\"till westman engineering director analytics\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/Till_Westmann-removebg-300px.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/Till_Westmann-removebg-300px-150x150.png 150w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/Till_Westmann-removebg-300px-65x65.png 65w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/Till_Westmann-removebg-300px-50x50.png 50w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/Till_Westmann-removebg-300px-20x20.png 20w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\r\n<div class=\"wp-block-media-text__content\">\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<p style=\"font-size: 14px\"><strong><em>\uacf5\ub3d9 \uc800\uc790<\/em><\/strong><\/p>\r\n\r\n\r\n\r\n<p style=\"font-size: 12px\"><em>\ud2f8 \uc6e8\uc2a4\ud2b8\ub9cc, Couchbase\uc758 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ub514\ub809\ud130<\/em><\/p>\r\n\r\n\r\n\r\n<p class=\"has-small-font-size\">Till Westmann\uc740 Couchbase\uc758 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ub514\ub809\ud130\ub85c \ubd84\uc11d \uc11c\ube44\uc2a4\ub97c \ub2f4\ub2f9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. Couchbase\uc5d0 \uc785\uc0ac\ud558\uae30 \uc804\uc5d0\ub294 Oracle, 28msec, SAP, BEA Systems, XQRL, Xyleme\uc5d0\uc11c \ub370\uc774\ud130 \uad00\ub9ac \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub97c \uad6c\ucd95\ud588\uc2b5\ub2c8\ub2e4. \uadf8\ub294 Apache Software Foundation\uc758 \ud68c\uc6d0\uc774\uc790 Apache AsterixDB \ud504\ub85c\uc81d\ud2b8\uc758 \ubd80\uc0ac\uc7a5\uc744 \ub9e1\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ub3c5\uc77c \ub9cc\ud558\uc784 \ub300\ud559\uad50\uc5d0\uc11c \ubc15\uc0ac \ud559\uc704\ub97c \ubc1b\uc558\uc2b5\ub2c8\ub2e4.<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Introduction to external datasets Couchbase is very excited to announce its new \u201cExternal Datasets\u201d Analytics Services feature in the latest Couchbase Server 6.6 release. External datasets empower customers to access externally stored data in real-time from Amazon Web Services (AWS) [&hellip;]<\/p>","protected":false},"author":58630,"featured_media":10426,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2294,1816,9417,1812],"tags":[1572],"ppma_author":[8967],"class_list":["post-9061","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","category-couchbase-server","category-performance","category-n1ql-query","tag-database"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Accessing AWS S3 with External Datasets in Couchbase Analytics<\/title>\n<meta name=\"description\" content=\"External datasets provide the ability to dynamically query and analyze data residing in AWS S3. Combine data in real-time with Couchbase analytics.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/external-datasets-extend-your-reach-with-couchbase-analytics\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"External Datasets: Accessing AWS S3 in Couchbase Analytics\" \/>\n<meta property=\"og:description\" content=\"External datasets provide the ability to dynamically query and analyze data residing in AWS S3. Combine data in real-time with Couchbase analytics.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/external-datasets-extend-your-reach-with-couchbase-analytics\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-12T15:42:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:19:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/external-links-blog-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1588\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Idris Motiwala\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Idris Motiwala\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/\"},\"author\":{\"name\":\"Idris Motiwala\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/2fc07a18d91ce2e4e0f1f7c5c9e620b8\"},\"headline\":\"External Datasets: Accessing AWS S3 in Couchbase Analytics\",\"datePublished\":\"2020-08-12T15:42:37+00:00\",\"dateModified\":\"2025-06-14T03:19:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/\"},\"wordCount\":1164,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/external-links-blog-2.png\",\"keywords\":[\"database\"],\"articleSection\":[\"Couchbase Analytics\",\"Couchbase Server\",\"High Performance\",\"SQL++ \/ N1QL Query\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/\",\"name\":\"Accessing AWS S3 with External Datasets in Couchbase Analytics\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/external-links-blog-2.png\",\"datePublished\":\"2020-08-12T15:42:37+00:00\",\"dateModified\":\"2025-06-14T03:19:28+00:00\",\"description\":\"External datasets provide the ability to dynamically query and analyze data residing in AWS S3. Combine data in real-time with Couchbase analytics.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/external-links-blog-2.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/external-links-blog-2.png\",\"width\":1588,\"height\":628},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"External Datasets: Accessing AWS S3 in Couchbase Analytics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/2fc07a18d91ce2e4e0f1f7c5c9e620b8\",\"name\":\"Idris Motiwala\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/28d4b56674680cd3d7fe940321c3e98a\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/41b4ee771dab1b1ff8152be7b5545a13ff3cca8ca7e9021e762e3d7af21763f0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/41b4ee771dab1b1ff8152be7b5545a13ff3cca8ca7e9021e762e3d7af21763f0?s=96&d=mm&r=g\",\"caption\":\"Idris Motiwala\"},\"description\":\"Idris is a Principal Product Manager, Analytics at Couchbase with 20+ years experience in design, development and execution of software products at both Fortune 500s and startups leading teams in digital transformation, cloud and analytics. Idris holds an MS in Technology Management and certifications in product management .\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/idrismotiwala\/\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/idris-motiwala\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Accessing AWS S3 with External Datasets in Couchbase Analytics","description":"External datasets provide the ability to dynamically query and analyze data residing in AWS S3. Combine data in real-time with Couchbase analytics.","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:\/\/www.couchbase.com\/blog\/ko\/external-datasets-extend-your-reach-with-couchbase-analytics\/","og_locale":"ko_KR","og_type":"article","og_title":"External Datasets: Accessing AWS S3 in Couchbase Analytics","og_description":"External datasets provide the ability to dynamically query and analyze data residing in AWS S3. Combine data in real-time with Couchbase analytics.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/external-datasets-extend-your-reach-with-couchbase-analytics\/","og_site_name":"The Couchbase Blog","article_published_time":"2020-08-12T15:42:37+00:00","article_modified_time":"2025-06-14T03:19:28+00:00","og_image":[{"width":1588,"height":628,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/external-links-blog-2.png","type":"image\/png"}],"author":"Idris Motiwala","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Idris Motiwala","Est. reading time":"7\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/"},"author":{"name":"Idris Motiwala","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/2fc07a18d91ce2e4e0f1f7c5c9e620b8"},"headline":"External Datasets: Accessing AWS S3 in Couchbase Analytics","datePublished":"2020-08-12T15:42:37+00:00","dateModified":"2025-06-14T03:19:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/"},"wordCount":1164,"commentCount":1,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/external-links-blog-2.png","keywords":["database"],"articleSection":["Couchbase Analytics","Couchbase Server","High Performance","SQL++ \/ N1QL Query"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/","url":"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/","name":"Accessing AWS S3 with External Datasets in Couchbase Analytics","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/external-links-blog-2.png","datePublished":"2020-08-12T15:42:37+00:00","dateModified":"2025-06-14T03:19:28+00:00","description":"External datasets provide the ability to dynamically query and analyze data residing in AWS S3. Combine data in real-time with Couchbase analytics.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/external-links-blog-2.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/external-links-blog-2.png","width":1588,"height":628},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/external-datasets-extend-your-reach-with-couchbase-analytics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"External Datasets: Accessing AWS S3 in Couchbase Analytics"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/2fc07a18d91ce2e4e0f1f7c5c9e620b8","name":"\uc774\ub4dc\ub9ac\uc2a4 \ubaa8\ud2f0\uc648\ub77c","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/28d4b56674680cd3d7fe940321c3e98a","url":"https:\/\/secure.gravatar.com\/avatar\/41b4ee771dab1b1ff8152be7b5545a13ff3cca8ca7e9021e762e3d7af21763f0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/41b4ee771dab1b1ff8152be7b5545a13ff3cca8ca7e9021e762e3d7af21763f0?s=96&d=mm&r=g","caption":"Idris Motiwala"},"description":"Idris\ub294 \ub514\uc9c0\ud138 \ud601\uc2e0, \ud074\ub77c\uc6b0\ub4dc \ubc0f \ubd84\uc11d \ubd84\uc57c\uc758 \ud300\uc744 \uc774\ub044\ub294 Fortune 500\ub300 \uae30\uc5c5\uacfc \uc2a4\ud0c0\ud2b8\uc5c5\uc5d0\uc11c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc81c\ud488\uc758 \uc124\uacc4, \uac1c\ubc1c \ubc0f \uc2e4\ud589 \ubd84\uc57c\uc5d0\uc11c 20\ub144 \uc774\uc0c1\uc758 \uacbd\ub825\uc744 \uc313\uc740 Couchbase\uc758 \ubd84\uc11d \ubd80\ubb38 \uc218\uc11d \uc81c\ud488 \uad00\ub9ac\uc790\uc785\ub2c8\ub2e4. Idris\ub294 \uae30\uc220 \uad00\ub9ac \uc11d\uc0ac \ud559\uc704\uc640 \uc81c\ud488 \uad00\ub9ac \uc790\uaca9\uc99d\uc744 \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.","sameAs":["https:\/\/www.linkedin.com\/in\/idrismotiwala\/"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/idris-motiwala\/"}]}},"authors":[{"term_id":8967,"user_id":58630,"is_guest":0,"slug":"idris-motiwala","display_name":"Idris Motiwala","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/41b4ee771dab1b1ff8152be7b5545a13ff3cca8ca7e9021e762e3d7af21763f0?s=96&d=mm&r=g","author_category":"","last_name":"Motiwala","first_name":"Idris","job_title":"","user_url":"","description":"Idris\ub294 \ub514\uc9c0\ud138 \ud601\uc2e0, \ud074\ub77c\uc6b0\ub4dc \ubc0f \ubd84\uc11d \ubd84\uc57c\uc758 \ud300\uc744 \uc774\ub044\ub294 Fortune 500\ub300 \uae30\uc5c5\uacfc \uc2a4\ud0c0\ud2b8\uc5c5\uc5d0\uc11c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc81c\ud488\uc758 \uc124\uacc4, \uac1c\ubc1c \ubc0f \uc2e4\ud589 \ubd84\uc57c\uc5d0\uc11c 20\ub144 \uc774\uc0c1\uc758 \uacbd\ub825\uc744 \uc313\uc740 Couchbase\uc758 \ubd84\uc11d \ubd80\ubb38 \uc218\uc11d \uc81c\ud488 \uad00\ub9ac\uc790\uc785\ub2c8\ub2e4. Idris\ub294 \uae30\uc220 \uad00\ub9ac \uc11d\uc0ac \ud559\uc704\uc640 \uc81c\ud488 \uad00\ub9ac \uc790\uaca9\uc99d\uc744 \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/9061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/58630"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=9061"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/9061\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/10426"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=9061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=9061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=9061"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=9061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}