SEMI-STRUCTURED DATA: LOADING AND QUERYING JSON & XML DATA IN SNOWFLAKE EĞİTİMİ

JSON ve XML'i Snowflake'te doğrudan sorgulayın

VARIANT, FLATTEN, path notasyonu ve XMLGET ile yarı yapılandırılmış JSON/XML veriyi yükleyin ve ilişkisel biçimde sorgulayın.

VARIANT ile JSON/XML yükleme, path notasyonu, ::type cast, LATERAL FLATTEN ile diziyi satıra açma ve XMLGET ile XML sorgulamayı öğreten Snowflake yarı yapılandırılmış veri eğitimi.

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Snowflake'te yarı yapılandırılmış veri (JSON/XML)

Bu eğitim, Snowflake'te yarı yapılandırılmış JSON ve XML verisinin yüklenmesini ve sorgulanmasını öğretir. VARIANT, OBJECT ve ARRAY veri tipleri, COPY INTO ile JSON/XML yükleme, FILE FORMAT seçenekleri (STRIP_OUTER_ARRAY vb.) işlenir. Path notasyonu (kolon:alan.altalan), dizi indeksleme, :: ile tip dönüştürme (cast), LATERAL FLATTEN ile iç içe dizileri satırlara açma ele alınır. XML için XMLGET ve GET fonksiyonları, parse_json/parse_xml, şema çıkarımı (INFER_SCHEMA), yapılandırılmış görünüm oluşturma ve performans (VARIANT pruning, kalıcı kolon) uygulamalı gösterilir.

Süre ve Format

2 Gün. Her gün dört modül; JSON/XML yükleme ve FLATTEN ile sorgulama lableri.

Seviye

Orta Seviye — Snowflake'te yarı yapılandırılmış JSON ve XML verisini VARIANT ile yükleme ve sorgulamayı kapsar.

Öğrenme Metodu

Gerçek JSON ve XML dosyaları VARIANT'a yüklenip FLATTEN ve path ile ilişkisel sonuca açılarak uygulanır.

Neden Bu Eğitim?

🧩Şemasız Esneklik

Değişen JSON/XML yapısını önce şema tanımlamadan VARIANT'a alırsınız.

🔓FLATTEN

İç içe dizileri LATERAL FLATTEN ile ilişkisel satırlara açarsınız.

🔗Tek Platform

Yapılandırılmış ve yarı yapılandırılmış veriyi aynı SQL'de birleştirirsiniz.

Anahtar Konular

snowflake jsonsnowflake xmlvariant tipilateral flattenparse_jsonxmlgetyarı yapılandırılmış verisnowflake sorgu
“Esnek veri, doğru açıldığında ilişkisel kadar güçlüdür.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Snowflake SQL

SELECT/JOIN düzeyinde Snowflake SQL gerekir.

2
JSON/XML Fikri

JSON ve XML yapısına temel aşinalık beklenir.

3
Snowflake Hesabı

Yükleme yapılabilen bir çalışma alanı erişimi gerekir.

4
Stage

Internal/external stage kavramına aşinalık faydalıdır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı JSON/XML veriyi VARIANT'a yükler ve temel path ile erişir.
Modül 1
Yarı Yapılandırılmış Tipler
  • VARIANT tipi
  • OBJECT ve ARRAY
  • Depolama ve sıkıştırma
  • NULL vs JSON null
  • Tip sınırları
  • Ne zaman VARIANT
Modül 2
JSON Yükleme
  • FILE FORMAT (TYPE=JSON)
  • STRIP_OUTER_ARRAY
  • COPY INTO VARIANT kolon
  • parse_json kullanımı
  • Hata (ON_ERROR)
  • Yük doğrulama
Modül 3
XML Yükleme
  • FILE FORMAT (TYPE=XML)
  • parse_xml
  • XML'i VARIANT'ta tutma
  • Namespace ele alma
  • Büyük XML stratejisi
  • Yük doğrulama
Modül 4
Temel Erişim
  • Path notasyonu (col:alan)
  • Dizi indeksleme (col:arr[0])
  • İç nesne erişimi
  • NULL davranışı
  • Büyük/küçük harf duyarlılığı
  • Örnek sorgular
Günün hedefiKatılımcı FLATTEN ve cast ile yarı yapılı veriyi ilişkisel sonuca dönüştürür.
Modül 1
Tip Dönüştürme
  • ::string / ::number cast
  • to_variant/to_object
  • TRY_CAST güvenli dönüşüm
  • Tarih/zaman dönüşümü
  • Boolean ve NULL
  • Tip hataları
Modül 2
FLATTEN
  • LATERAL FLATTEN giriş
  • OUTER => TRUE
  • INDEX ve VALUE kolonları
  • İç içe dizi açma
  • PATH ile seçim
  • Çoklu FLATTEN
Modül 3
XML Sorgulama
  • XMLGET ile eleman
  • GET ile öznitelik
  • @ öznitelik erişimi
  • İç içe XML açma
  • XML→ilişkisel
  • Namespace sorgu
Modül 4
Görünüm ve Performans
  • Yapılandırılmış view oluşturma
  • Kalıcı (shredded) kolon
  • INFER_SCHEMA
  • VARIANT pruning
  • Materialized view kararı
  • İyi uygulamalar

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
VARIANT

JSON/XML veriyi VARIANT/OBJECT/ARRAY ile saklarsınız.

✅
JSON Yükleme

COPY INTO ve FILE FORMAT ile JSON yüklersiniz.

✅
XML Yükleme

parse_xml ile XML'i VARIANT'a alırsınız.

✅
Path Erişimi

Path notasyonu ve dizi indeksiyle alanlara erişirsiniz.

✅
Cast

::type ve TRY_CAST ile güvenli tip dönüşümü yaparsınız.

✅
FLATTEN

LATERAL FLATTEN ile iç içe dizileri satırlara açarsınız.

✅
XML Sorgu

XMLGET/GET ile XML eleman ve özniteliklerini sorgularsınız.

✅
Görünüm

Yarı yapılı veriden yapılandırılmış view/kolon üretirsiniz.

Kimler İçin Uygundur?

  • API/log/JSON-XML verisini Snowflake'te işleyen veri mühendisleri
  • analistler; yarı yapılandırılmış veriyle çalışan ekipler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
API/log/JSON-XML verisini Snowflake'te işleyen veri mühendisleri ve analistler için uygundur.
VARIANT nedir?
Snowflake'in JSON/XML gibi yarı yapılandırılmış veriyi şema tanımlamadan tutabilen esnek veri tipidir.
FLATTEN ne işe yarar?
LATERAL FLATTEN iç içe dizileri satırlara açarak yarı yapılı veriyi ilişkisel biçimde sorgulanabilir kılar.
XML sorgulanır mı?
Evet; parse_xml ile yüklenir, XMLGET ve GET fonksiyonlarıyla eleman ve öznitelikler sorgulanır.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Semi-structured Data: Loading and Querying JSON & XML Data i Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Veri Mühendisliği ve AmbarıMicrosoft Fabric: Introducing Data Warehouses Eğitimi
Veri ve Analitik Eğitimleri

Microsoft Fabric: Introducing Data Warehouses Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Microsoft Fabric Warehouse'a giriş: OneLake, tablo oluşturma, COPY INTO, T-SQL sorgulama, SQL analytics endpoint ve DirectLake Power BI öğrenin.

Detayları Gör →
Veri Mühendisliği ve AmbarıMicrosoft Fabric: Working with Complex Data Pipelines Eğitimi
Veri ve Analitik Eğitimleri

Microsoft Fabric: Working with Complex Data Pipelines Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Fabric'te karmaşık pipeline: dinamik ifade, metadata-driven ingest, ForEach, If/Switch/Until, retry/idempotency, watermark ve CI/CD öğrenin.

Detayları Gör →
Veri Mühendisliği ve AmbarıModern Data Warehouses Eğitimi
Veri ve Analitik Eğitimleri

Modern Data Warehouses Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Modern bulut veri ambarı: MPP, kolon depolama, depolama-hesaplama ayrımı, ELT, dbt, modern veri yığını, yönetişim ve lakehouse yakınsamasını öğrenin.

Detayları Gör →
Veri Mühendisliği ve AmbarıOrta Seviye Apache Airflow: İş Akışlarını Optimizasyon ve Ölçeklendirme Eğitimi
Veri ve Analitik Eğitimleri

Orta Seviye Apache Airflow: İş Akışlarını Optimizasyon ve Ölçeklendirme Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Airflow optimizasyon ve ölçekleme: Celery/Kubernetes executor, paralellik, pool, dinamik task mapping, deferrable ve scheduler performansını öğrenin.

Detayları Gör →
Veri Mühendisliği ve AmbarıPreparing for the Professional Data Engineer Examination Eğitimi
Veri ve Analitik Eğitimleri

Preparing for the Professional Data Engineer Examination Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Google Cloud Professional Data Engineer sınavı: BigQuery, Dataflow, Pub/Sub, Dataproc, Composer, BQML/Vertex AI ve servis seçim senaryolarını çalışın.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn