{"id":30107,"date":"2025-09-23T17:30:24","date_gmt":"2025-09-23T14:30:24","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/"},"modified":"2025-09-23T17:30:24","modified_gmt":"2025-09-23T14:30:24","slug":"aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/","title":{"rendered":"AWS Glue &#038; ETL \u0130\u015flerinde Bookmark&#8217;lar: Kapsaml\u0131 Bir Rehber"},"content":{"rendered":"<p>AWS Glue &#038; ETL \u0130\u015flerinde Bookmark&#8217;lar: Kapsaml\u0131 Bir Rehber<\/p>\n<p>Veri g\u00f6l\u00fcn\u00fczdeki petabaytlarca veriyi i\u015fleme, d\u00f6n\u00fc\u015ft\u00fcrme ve y\u00fckleme (ETL) s\u00fcre\u00e7lerinizde mi bo\u011fu\u015fuyorsunuz? AWS Glue&#8217;nun g\u00fc\u00e7l\u00fc \u00f6zelliklerini kullanarak verimlili\u011finizi art\u0131rman\u0131n ve ETL i\u015flerinizin kontrol\u00fcn\u00fc elinizde tutman\u0131n en etkili yollar\u0131ndan biri de bookmark&#8217;lar\u0131 (i\u015faretleyicileri) kullanmakt\u0131r. Bu makalede, AWS Glue ve ETL s\u00fcre\u00e7lerinde bookmark&#8217;lar\u0131n nas\u0131l kullan\u0131laca\u011f\u0131n\u0131, performans\u0131n\u0131z\u0131 nas\u0131l optimize edece\u011finizi ve kar\u015f\u0131la\u015fabilece\u011finiz sorunlar\u0131 nas\u0131l \u00e7\u00f6zece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  Yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkes i\u00e7in kapsaml\u0131 bir rehber haz\u0131rlad\u0131k.<\/p>\n<h2>AWS Glue ve ETL: Temel Kavramlar<\/h2>\n<p>\u00d6ncelikle, AWS Glue ve ETL s\u00fcre\u00e7lerinin temellerini anlamak \u00f6nemlidir.  AWS Glue, tamamen y\u00f6netilen, sunucusuz bir veri entegrasyon hizmetidir. Veri g\u00f6l\u00fcn\u00fczdeki verileri \u00e7e\u015fitli kaynaklardan (\u00f6rne\u011fin, S3, Redshift, RDS) toplay\u0131p, i\u015fleyip ve hedef konumlara (\u00f6rne\u011fin, Data Lake, Data Warehouse) y\u00fcklemenizi sa\u011flar.  ETL (Extract, Transform, Load) ise bu s\u00fcrecin \u00fc\u00e7 temel a\u015famas\u0131n\u0131 tan\u0131mlar: Verilerin \u00e7\u0131kar\u0131lmas\u0131 (Extract), d\u00f6n\u00fc\u015ft\u00fcr\u00fclmesi (Transform) ve y\u00fcklenmesi (Load).<\/p>\n<p>AWS Glue, ETL i\u015flerini tan\u0131mlamak i\u00e7in Glue Jobs kullan\u0131r.  Bu i\u015fler, PySpark, Scala veya Java gibi programlama dilleriyle yaz\u0131lm\u0131\u015f kodlar \u00e7al\u0131\u015ft\u0131r\u0131r.  B\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken, i\u015flerin belirli bir noktadan devam etmesi, zaman ve maliyet a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck avantaj sa\u011flar. \u0130\u015fte burada bookmark&#8217;lar devreye girer.  Bookmark&#8217;lar, bir Glue Job&#8217;unun ne kadar ilerledi\u011fini takip etmenizi ve sonraki \u00e7al\u0131\u015ft\u0131rmalarda bu noktadan devam etmenizi sa\u011flar.  Bu sayede, i\u015fler kesintiye u\u011frasa bile yeniden ba\u015ftan ba\u015flatmak zorunda kalmazs\u0131n\u0131z ve verimlilik artar.  Ayr\u0131ca, veri i\u015fleme i\u015fleminizi daha ince taneli kontrol edebilirsiniz.<\/p>\n<h2>AWS Glue&#8217;da Bookmark&#8217;lar\u0131 Nas\u0131l Kullanabilirim?<\/h2>\n<p>AWS Glue&#8217;da bookmark&#8217;lar\u0131 kullanmak olduk\u00e7a basittir.  \u00d6ncelikle, Glue Job&#8217;unuzun kodunda, i\u015flenen verilerin durumunu takip edecek bir mekanizma olu\u015fturman\u0131z gerekir.  Bu genellikle bir dosya sistemi veya veritaban\u0131 gibi kal\u0131c\u0131 bir depolama kullanarak ger\u00e7ekle\u015ftirilir.  Glue Job&#8217;unuz \u00e7al\u0131\u015f\u0131rken, i\u015flenen verilerin konumunu (\u00f6rne\u011fin, bir dosyan\u0131n son sat\u0131r\u0131 veya bir tablodaki son sat\u0131r ID&#8217;si) bu depolama alan\u0131na kaydedersiniz.  Sonraki \u00e7al\u0131\u015ft\u0131rmalarda, Glue Job&#8217;unuz bu kaydedilmi\u015f konumdan ba\u015flayarak i\u015flemeyi s\u00fcrd\u00fcr\u00fcr.<\/p>\n<p>\u00d6rnek olarak, bir S3 kovas\u0131ndaki CSV dosyalar\u0131n\u0131 i\u015fleyen bir Glue Job d\u00fc\u015f\u00fcnelim. Her dosyan\u0131n i\u015flenmesi i\u00e7in bir bookmark kayd\u0131 tutuyoruz. \u0130\u015flem kesintiye u\u011frad\u0131\u011f\u0131nda, en son i\u015flenen dosyan\u0131n ad\u0131 ve sat\u0131r numaras\u0131 bookmark&#8217;a kaydedilir.  Bir sonraki \u00e7al\u0131\u015ft\u0131rmada, Glue Job bookmark&#8217;\u0131 okur ve i\u015flemeyi bu noktadan devam ettirir.  Bu, k\u0131smi i\u015fleme durumlar\u0131nda verilerin tekrar i\u015flenmesini \u00f6nler ve verimlili\u011fi art\u0131r\u0131r.<\/p>\n<p><code><\/p>\n<pre><code>\n# PySpark kod \u00f6rne\u011fi (bookmark'\u0131 S3'e kaydetme)\nfrom pyspark.sql import SparkSession\nimport boto3\n\nspark = SparkSession.builder.appName(\"GlueJobBookmark\").getOrCreate()\n\n# ... veri i\u015fleme kodu ...\n\n# Bookmark'\u0131 kaydetme\ns3 = boto3.client('s3')\nbookmark = {\"last_processed_file\": \"dosya_adi.csv\", \"last_processed_line\": 100}\ns3.put_object(Bucket='bookmark-bucket', Key='bookmark.json', Body=json.dumps(bookmark))\n\nspark.stop()\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<h2>Bookmark'lar\u0131n Performans\u0131n\u0131 Optimize Etme: \u0130pu\u00e7lar\u0131 ve P\u00fcf Noktalar\u0131<\/h2>\n<p>Bookmark'lar\u0131 etkili bir \u015fekilde kullanarak Glue Job'lar\u0131n\u0131z\u0131n performans\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilirsiniz.  Ancak, baz\u0131 noktalara dikkat etmek \u00f6nemlidir. \u00d6rne\u011fin, bookmark'lar\u0131n kaydedilme s\u0131kl\u0131\u011f\u0131 performans\u0131 etkiler. \u00c7ok s\u0131k kaydedilme, performans\u0131 olumsuz etkileyebilirken, seyrek kaydedilme ise i\u015flemede kay\u0131plara neden olabilir.  Bu nedenle,  bookmark'lar\u0131n kaydedilme s\u0131kl\u0131\u011f\u0131n\u0131 veri k\u00fcmenizin b\u00fcy\u00fckl\u00fc\u011f\u00fc ve i\u015fleme s\u00fcresi g\u00f6z \u00f6n\u00fcnde bulundurularak belirlemeniz gerekir.  Ayr\u0131ca, bookmark'lar\u0131 kaydetmek i\u00e7in kullan\u0131lan depolama alan\u0131n\u0131n performans\u0131 da \u00f6nemlidir. H\u0131zl\u0131 bir depolama alan\u0131 se\u00e7mek performans\u0131 art\u0131racakt\u0131r.<\/p>\n<p>Bir di\u011fer \u00f6nemli nokta ise, bookmark'lar\u0131n tutarl\u0131l\u0131\u011f\u0131n\u0131 sa\u011flamakt\u0131r.  Glue Job'unuzun ba\u015far\u0131s\u0131z olmas\u0131 durumunda, bookmark'\u0131n do\u011fru bir \u015fekilde g\u00fcncellenmesi gerekir.  Ak\u015famdan kalma durumunda bookmark'\u0131n yanl\u0131\u015f g\u00fcncellenmesi, verilerin tekrar i\u015flenmesine veya veri kayb\u0131na yol a\u00e7abilir. Bu nedenle, hata y\u00f6netimi ve geri alma mekanizmalar\u0131 olu\u015fturman\u0131z \u00f6nerilir.<\/p>\n<h2>Ger\u00e7ek D\u00fcnya Senaryolar\u0131: Vaka Analizleri<\/h2>\n<p>\u015eimdi, bookmark'lar\u0131n ger\u00e7ek d\u00fcnya senaryolar\u0131nda nas\u0131l kullan\u0131labilece\u011fine dair birka\u00e7 \u00f6rnek inceleyelim:<\/p>\n<h3>Vaka 1: Log Dosyalar\u0131n\u0131n \u0130\u015flenmesi<\/h3>\n<p>B\u00fcy\u00fck bir e-ticaret sitesinin g\u00fcnl\u00fck log dosyalar\u0131n\u0131 i\u015fleyen bir Glue Job d\u00fc\u015f\u00fcnelim.  Bu log dosyalar\u0131, her g\u00fcn S3'e y\u00fcklenir.  Bookmark'lar kullanarak, i\u015flenen son log dosyas\u0131n\u0131n konumunu kaydedebilir ve sonraki g\u00fcnk\u00fc \u00e7al\u0131\u015ft\u0131rmada bu noktadan devam edebiliriz. Bu sayede, her g\u00fcn sadece yeni log dosyalar\u0131 i\u015flenir ve tekrar i\u015fleme \u00f6nlenir. <\/p>\n<h3>Vaka 2: Sosyal Medya Verilerinin Analizi<\/h3>\n<p>Twitter veya Facebook gibi sosyal medya platformlar\u0131ndan al\u0131nan verilerin analiz edildi\u011fi bir senaryoyu ele alal\u0131m.  Bu veriler, s\u00fcrekli olarak g\u00fcncellenir.  Bookmark'lar kullanarak, son i\u015flenen tweet veya g\u00f6nderinin ID'sini kaydedebilir ve sonraki \u00e7al\u0131\u015ft\u0131rmada bu noktadan ba\u015flayarak yeni verileri i\u015fleyebiliriz.  Bu, ger\u00e7ek zamanl\u0131 veri analizi i\u00e7in \u00e7ok \u00f6nemlidir.<\/p>\n<h2>\u0130leri D\u00fczey Teknikler: Paralel \u0130\u015fleme ve \u00d6l\u00e7eklendirme<\/h2>\n<p>Daha b\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken, paralel i\u015fleme ve \u00f6l\u00e7eklendirme tekniklerini kullanarak Glue Job'lar\u0131n\u0131z\u0131n performans\u0131n\u0131 daha da art\u0131rabilirsiniz.  Bookmark'lar, bu tekniklerle entegre edilebilir.  \u00d6rne\u011fin, veri k\u00fcmenizi par\u00e7alara b\u00f6lebilir ve her par\u00e7ay\u0131 farkl\u0131 bir Glue Job'a atayabilirsiniz.  Her Glue Job, kendi bookmark'\u0131n\u0131 kullanarak kendi par\u00e7as\u0131n\u0131 i\u015fleyebilir ve sonu\u00e7lar daha sonra birle\u015ftirilebilir.  Bu y\u00f6ntem, b\u00fcy\u00fck veri k\u00fcmelerinin i\u015flenmesini \u00f6nemli \u00f6l\u00e7\u00fcde h\u0131zland\u0131racakt\u0131r.  Ayr\u0131ca, AWS Glue'nun sunucusuz yap\u0131s\u0131 sayesinde,  i\u015f y\u00fck\u00fcn\u00fc dinamik olarak \u00f6l\u00e7eklendirebilir ve kaynaklar\u0131 gerekti\u011fi gibi kullanabilirsiniz.<\/p>\n<h2>\u00d6\u011frenme Yol Haritas\u0131<\/h2>\n<p>AWS Glue ve ETL bookmark'lar\u0131 konusunda uzmanla\u015fmak i\u00e7in a\u015fa\u011f\u0131daki yol haritas\u0131n\u0131 takip edebilirsiniz:<\/p>\n<h3>Yeni Ba\u015flayanlar:<\/h3>\n<ul>\n<li>AWS Glue temel kavramlar\u0131n\u0131 \u00f6\u011frenin.<\/li>\n<li>Basit bir Glue Job olu\u015fturun ve \u00e7al\u0131\u015ft\u0131r\u0131n.<\/li>\n<li>S3'e bookmark kaydetme ve okuma i\u015flemlerini uygulay\u0131n.<\/li>\n<li>K\u00fc\u00e7\u00fck bir veri k\u00fcmesi \u00fczerinde bookmark kullanarak ETL i\u015flemi ger\u00e7ekle\u015ftirin.<\/li>\n<\/ul>\n<h3>Orta Seviye:<\/h3>\n<ul>\n<li>Paralel i\u015fleme ve \u00f6l\u00e7eklendirme tekniklerini \u00f6\u011frenin.<\/li>\n<li>Daha b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde bookmark kullanarak ETL i\u015flemi ger\u00e7ekle\u015ftirin.<\/li>\n<li>Hata y\u00f6netimi ve geri alma mekanizmalar\u0131 uygulay\u0131n.<\/li>\n<li>Farkl\u0131 veri kaynaklar\u0131 (S3, RDS, Redshift) ile \u00e7al\u0131\u015f\u0131n.<\/li>\n<\/ul>\n<h3>\u0130leri Seviye:<\/h3>\n<ul>\n<li>Karma\u015f\u0131k veri d\u00f6n\u00fc\u015ft\u00fcrme i\u015flemleri uygulay\u0131n.<\/li>\n<li>Glue Jobs'lar\u0131 orkestralar (\u00f6rne\u011fin, AWS Step Functions kullanarak).<\/li>\n<li>Performans optimizasyonu i\u00e7in ileri d\u00fczey teknikleri \u00f6\u011frenin.<\/li>\n<li>G\u00fcvenlik ve \u015fifreleme uygulamalar\u0131n\u0131 iyile\u015ftirin.<\/li>\n<\/ul>\n<h2>Sonu\u00e7<\/h2>\n<p>AWS Glue ve ETL s\u00fcre\u00e7lerinde bookmark'lar, verimlili\u011fi art\u0131rmak ve i\u015flerin kontrol\u00fcn\u00fc sa\u011flamak i\u00e7in kritik \u00f6neme sahiptir.  Bu makalede, bookmark'lar\u0131n temellerinden ileri d\u00fczey tekniklere kadar geni\u015f bir yelpazede bilgi vermeye \u00e7al\u0131\u015ft\u0131k.  Umar\u0131z bu bilgiler, AWS Glue ile \u00e7al\u0131\u015f\u0131rken bookmark'lar\u0131 etkili bir \u015fekilde kullanman\u0131za yard\u0131mc\u0131 olur. Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini inceleyebilirsiniz.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular<\/h3>\n<ul>\n<li><b>Bookmark'lar ne kadar s\u0131kl\u0131kla kaydedilmelidir?<\/b>  Bu, veri k\u00fcmenizin b\u00fcy\u00fckl\u00fc\u011f\u00fc ve i\u015fleme s\u00fcresine ba\u011fl\u0131d\u0131r.  \u00c7ok s\u0131k kaydetmek performans\u0131 d\u00fc\u015f\u00fcr\u00fcrken, seyrek kaydetmek veri kayb\u0131na yol a\u00e7abilir.  Optimal s\u0131kl\u0131\u011f\u0131 deneyerek bulman\u0131z gerekebilir.<\/li>\n<li><b>Bookmark'lar hangi depolama alan\u0131nda saklanmal\u0131d\u0131r?<\/b>  H\u0131zl\u0131 ve g\u00fcvenilir bir depolama alan\u0131 se\u00e7mek \u00f6nemlidir.  S3, DynamoDB veya ba\u015fka bir uygun depolama alan\u0131 kullan\u0131labilir.<\/li>\n<li><b>Bookmark'lar g\u00fcvenli bir \u015fekilde nas\u0131l saklanmal\u0131d\u0131r?<\/b>  Hassas verilerle \u00e7al\u0131\u015f\u0131yorsan\u0131z, \u015fifreleme gibi g\u00fcvenlik \u00f6nlemlerini almal\u0131s\u0131n\u0131z.<\/li>\n<li><b>Bookmark'lar ba\u015far\u0131s\u0131z bir i\u015fleme durumunda ne olur?<\/b>  Hata y\u00f6netimi mekanizmalar\u0131 olu\u015fturarak, bookmark'\u0131n do\u011fru bir \u015fekilde g\u00fcncellendi\u011finden emin olmal\u0131s\u0131n\u0131z.  Bu, veri kayb\u0131n\u0131 \u00f6nlemek i\u00e7in \u00f6nemlidir.<\/li>\n<li><b>Paralel i\u015fleme nas\u0131l uygulan\u0131r?<\/b> Glue Job'unuzu par\u00e7alara b\u00f6lerek ve her par\u00e7ay\u0131 farkl\u0131 bir Glue Job'a atayarak paralel i\u015fleme uygulayabilirsiniz. Her Glue Job, kendi bookmark'\u0131n\u0131 kullan\u0131r.<\/li>\n<\/ul>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"AWS Glue &#038; ETL \u0130\u015flerinde Bookmark&#8217;lar: Kapsaml\u0131 Bir Rehber Veri g\u00f6l\u00fcn\u00fczdeki petabaytlarca veriyi i\u015fleme, d\u00f6n\u00fc\u015ft\u00fcrme ve y\u00fckleme (ETL)&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1406],"tags":[],"class_list":{"0":"post-30107","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-aws","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AWS Glue &amp; ETL \u0130\u015flerinde Bookmark&#039;lar: Kapsaml\u0131 Bir Rehber<\/title>\n<meta name=\"description\" content=\"Veri g\u00f6l\u00fcn\u00fczdeki petabaytlarca veriyi i\u015fleme, d\u00f6n\u00fc\u015ft\u00fcrme ve y\u00fckleme (ETL) s\u00fcre\u00e7lerinizde mi bo\u011fu\u015fuyorsunuz? AWS Glue&#039;nun g\u00fc\u00e7l\u00fc \u00f6zelliklerini kullanarak verimlili\u011finizi art\u0131rman\u0131n ve ETL i\u015flerinizin kontrol\u00fcn\u00fc elinizde tutman\u0131n en etkili yollar\u0131ndan biri de bookmark&#039;lar\u0131 (i\u015faretleyicileri) kullanmakt\u0131r. Bu makalede, AWS Glue ve ETL s\u00fcre\u00e7lerinde bookmark&#039;lar\u0131n nas\u0131l kullan\u0131laca\u011f\u0131n\u0131, performans\u0131n\u0131z\u0131 nas\u0131l optimize edece\u011finizi ve kar\u015f\u0131la\u015fabilece\u011finiz sorunlar\u0131 nas\u0131l \u00e7\u00f6zece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. Yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkes i\u00e7in kapsaml\u0131 bir rehber haz\u0131rlad\u0131k.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS Glue &amp; ETL \u0130\u015flerinde Bookmark&#039;lar: Kapsaml\u0131 Bir Rehber\" \/>\n<meta property=\"og:description\" content=\"Veri g\u00f6l\u00fcn\u00fczdeki petabaytlarca veriyi i\u015fleme, d\u00f6n\u00fc\u015ft\u00fcrme ve y\u00fckleme (ETL) s\u00fcre\u00e7lerinizde mi bo\u011fu\u015fuyorsunuz? AWS Glue&#039;nun g\u00fc\u00e7l\u00fc \u00f6zelliklerini kullanarak verimlili\u011finizi art\u0131rman\u0131n ve ETL i\u015flerinizin kontrol\u00fcn\u00fc elinizde tutman\u0131n en etkili yollar\u0131ndan biri de bookmark&#039;lar\u0131 (i\u015faretleyicileri) kullanmakt\u0131r. Bu makalede, AWS Glue ve ETL s\u00fcre\u00e7lerinde bookmark&#039;lar\u0131n nas\u0131l kullan\u0131laca\u011f\u0131n\u0131, performans\u0131n\u0131z\u0131 nas\u0131l optimize edece\u011finizi ve kar\u015f\u0131la\u015fabilece\u011finiz sorunlar\u0131 nas\u0131l \u00e7\u00f6zece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. Yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkes i\u00e7in kapsaml\u0131 bir rehber haz\u0131rlad\u0131k.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-23T14:30:24+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"AWS Glue &#038; ETL \u0130\u015flerinde Bookmark&#8217;lar: Kapsaml\u0131 Bir Rehber\",\"datePublished\":\"2025-09-23T14:30:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/\"},\"wordCount\":1358,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"AWS\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/\",\"name\":\"AWS Glue & ETL \u0130\u015flerinde Bookmark'lar: Kapsaml\u0131 Bir Rehber\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-23T14:30:24+00:00\",\"description\":\"Veri g\u00f6l\u00fcn\u00fczdeki petabaytlarca veriyi i\u015fleme, d\u00f6n\u00fc\u015ft\u00fcrme ve y\u00fckleme (ETL) s\u00fcre\u00e7lerinizde mi bo\u011fu\u015fuyorsunuz? AWS Glue'nun g\u00fc\u00e7l\u00fc \u00f6zelliklerini kullanarak verimlili\u011finizi art\u0131rman\u0131n ve ETL i\u015flerinizin kontrol\u00fcn\u00fc elinizde tutman\u0131n en etkili yollar\u0131ndan biri de bookmark'lar\u0131 (i\u015faretleyicileri) kullanmakt\u0131r. Bu makalede, AWS Glue ve ETL s\u00fcre\u00e7lerinde bookmark'lar\u0131n nas\u0131l kullan\u0131laca\u011f\u0131n\u0131, performans\u0131n\u0131z\u0131 nas\u0131l optimize edece\u011finizi ve kar\u015f\u0131la\u015fabilece\u011finiz sorunlar\u0131 nas\u0131l \u00e7\u00f6zece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. Yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkes i\u00e7in kapsaml\u0131 bir rehber haz\u0131rlad\u0131k.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS Glue &#038; ETL \u0130\u015flerinde Bookmark&#8217;lar: Kapsaml\u0131 Bir Rehber\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"AWS Glue & ETL \u0130\u015flerinde Bookmark'lar: Kapsaml\u0131 Bir Rehber","description":"Veri g\u00f6l\u00fcn\u00fczdeki petabaytlarca veriyi i\u015fleme, d\u00f6n\u00fc\u015ft\u00fcrme ve y\u00fckleme (ETL) s\u00fcre\u00e7lerinizde mi bo\u011fu\u015fuyorsunuz? AWS Glue'nun g\u00fc\u00e7l\u00fc \u00f6zelliklerini kullanarak verimlili\u011finizi art\u0131rman\u0131n ve ETL i\u015flerinizin kontrol\u00fcn\u00fc elinizde tutman\u0131n en etkili yollar\u0131ndan biri de bookmark'lar\u0131 (i\u015faretleyicileri) kullanmakt\u0131r. Bu makalede, AWS Glue ve ETL s\u00fcre\u00e7lerinde bookmark'lar\u0131n nas\u0131l kullan\u0131laca\u011f\u0131n\u0131, performans\u0131n\u0131z\u0131 nas\u0131l optimize edece\u011finizi ve kar\u015f\u0131la\u015fabilece\u011finiz sorunlar\u0131 nas\u0131l \u00e7\u00f6zece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. Yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkes i\u00e7in kapsaml\u0131 bir rehber haz\u0131rlad\u0131k.","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:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/","og_locale":"tr_TR","og_type":"article","og_title":"AWS Glue & ETL \u0130\u015flerinde Bookmark'lar: Kapsaml\u0131 Bir Rehber","og_description":"Veri g\u00f6l\u00fcn\u00fczdeki petabaytlarca veriyi i\u015fleme, d\u00f6n\u00fc\u015ft\u00fcrme ve y\u00fckleme (ETL) s\u00fcre\u00e7lerinizde mi bo\u011fu\u015fuyorsunuz? AWS Glue'nun g\u00fc\u00e7l\u00fc \u00f6zelliklerini kullanarak verimlili\u011finizi art\u0131rman\u0131n ve ETL i\u015flerinizin kontrol\u00fcn\u00fc elinizde tutman\u0131n en etkili yollar\u0131ndan biri de bookmark'lar\u0131 (i\u015faretleyicileri) kullanmakt\u0131r. Bu makalede, AWS Glue ve ETL s\u00fcre\u00e7lerinde bookmark'lar\u0131n nas\u0131l kullan\u0131laca\u011f\u0131n\u0131, performans\u0131n\u0131z\u0131 nas\u0131l optimize edece\u011finizi ve kar\u015f\u0131la\u015fabilece\u011finiz sorunlar\u0131 nas\u0131l \u00e7\u00f6zece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. Yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkes i\u00e7in kapsaml\u0131 bir rehber haz\u0131rlad\u0131k.","og_url":"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-23T14:30:24+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"7 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"AWS Glue &#038; ETL \u0130\u015flerinde Bookmark&#8217;lar: Kapsaml\u0131 Bir Rehber","datePublished":"2025-09-23T14:30:24+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/"},"wordCount":1358,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["AWS"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/","url":"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/","name":"AWS Glue & ETL \u0130\u015flerinde Bookmark'lar: Kapsaml\u0131 Bir Rehber","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-23T14:30:24+00:00","description":"Veri g\u00f6l\u00fcn\u00fczdeki petabaytlarca veriyi i\u015fleme, d\u00f6n\u00fc\u015ft\u00fcrme ve y\u00fckleme (ETL) s\u00fcre\u00e7lerinizde mi bo\u011fu\u015fuyorsunuz? AWS Glue'nun g\u00fc\u00e7l\u00fc \u00f6zelliklerini kullanarak verimlili\u011finizi art\u0131rman\u0131n ve ETL i\u015flerinizin kontrol\u00fcn\u00fc elinizde tutman\u0131n en etkili yollar\u0131ndan biri de bookmark'lar\u0131 (i\u015faretleyicileri) kullanmakt\u0131r. Bu makalede, AWS Glue ve ETL s\u00fcre\u00e7lerinde bookmark'lar\u0131n nas\u0131l kullan\u0131laca\u011f\u0131n\u0131, performans\u0131n\u0131z\u0131 nas\u0131l optimize edece\u011finizi ve kar\u015f\u0131la\u015fabilece\u011finiz sorunlar\u0131 nas\u0131l \u00e7\u00f6zece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz. Yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkes i\u00e7in kapsaml\u0131 bir rehber haz\u0131rlad\u0131k.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/aws-glue-etl-islerinde-bookmarklar-kapsamli-bir-rehber\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AWS Glue &#038; ETL \u0130\u015flerinde Bookmark&#8217;lar: Kapsaml\u0131 Bir Rehber"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/30107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=30107"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/30107\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=30107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=30107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=30107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}