Bu yazı 2202 kelimedir ve yaklaşık 12 dk okuma süresine sahiptir.
Not: Bu içerik, Veri Ambarı Mimarisi hakkında genel bilgilendirme amacı taşımaktadır. Spesifik iş gereksinimleriniz için bir uzmana danışmanız tavsiye edilir.
Günümüzün rekabetçi iş dünyasında, işletmelerin hayatta kalabilmesi ve büyümesi için veriye dayalı kararlar alması hayati önem taşımaktadır. Her gün artan devasa miktardaki veriyi anlamlı bilgilere dönüştürmek, karmaşık ama bir o kadar da ödüllendirici bir süreçtir. İşte bu noktada Veri Ambarı Mimarisi devreye girer. Bir veri ambarı, farklı kaynaklardan gelen verileri toplayan, entegre eden ve analiz için optimize eden merkezi bir depolama sistemidir. Bu içerik, veri ambarı mimarisinin temel prensiplerini, bileşenlerini, türlerini ve işletmeler için neden bu kadar kritik olduğunu ayrıntılı bir şekilde inceleyecektir. Veri ambarları, geçmiş verilerin titizlikle korunarak gelecek stratejilerine ışık tuttuğu, adeta zamanın içinde bir köprü görevi gören yapılar olarak düşünülebilir. Tıpkı edebiyatın büyük ustalarının, William Shakespeare‘in ölümsüz “Soneler” koleksiyonunda yaptığı gibi, veriler de doğru bir mimariyle düzenlendiğinde, zamanın ötesinde değerini korur ve yeni içgörüler sunar.
Kısa Özet
Veri Ambarı Mimarisi, işletmelerin farklı kaynaklardan gelen verileri toplayıp, temizleyip, dönüştürüp merkezi bir havuzda depolayarak analiz ve raporlama yapmalarını sağlayan yapısal bir çerçevedir. Bu mimari, iş zekası (BI) faaliyetleri için tek, güvenilir bir veri kaynağı sunar. Temel bileşenleri arasında veri kaynakları, ETL/ELT süreçleri, hazırlık alanı, merkezi veritabanı, meta veri yönetimi ve erişim araçları bulunur. Tek katmanlı, iki katmanlı ve üç katmanlı gibi farklı mimari türleri mevcuttur. Veri ambarları, operasyonel veritabanlarından farklı olarak analitik sorgular için optimize edilmiştir. Doğru bir mimari tasarımı, veri kalitesi, ölçeklenebilirlik ve performans açısından kritik faydalar sağlar.
Veri Ambarı Nedir?
Veri ambarı (Data Warehouse), bir kuruluşun stratejik karar alma süreçlerini desteklemek amacıyla, farklı operasyonel sistemlerden toplanan, entegre edilen, zamanla değişen ve kalıcı olan verilerin merkezi bir deposudur. Bu tanım, veri ambarının dört temel özelliğini vurgular: konu odaklılık, entegrasyon, zaman varyantlığı ve kalıcılık.
- Konu Odaklılık (Subject-Oriented): Veriler, belirli iş konuları (örneğin satış, müşteri, ürün) etrafında düzenlenir. Bu, analistlerin belirli bir alana odaklanarak derinlemesine içgörüler elde etmelerini sağlar. Operasyonel sistemler genellikle uygulama odaklıyken, veri ambarları iş süreçleri veya konularına odaklanır.
- Entegrasyon (Integrated): Farklı kaynaklardan gelen heterojen veriler, tutarlı bir format ve yapıya dönüştürülerek tek bir merkezi depoda birleştirilir. Bu entegrasyon, veri tutarsızlıklarını ortadan kaldırır ve “tek bir doğru kaynak” (single source of truth) sağlar.
- Zaman Varyantlığı (Time-Variant): Veri ambarları hem güncel hem de tarihsel verileri depolar. Bu sayede, zaman içindeki eğilimleri, desenleri ve performansı analiz etmek mümkün olur. Örneğin, bir önceki yıla ait satış verileriyle bu yılki verileri karşılaştırmak kolaylaşır.
- Kalıcılık (Non-Volatile): Veriler veri ambarına yüklendikten sonra silinmez veya güncellenmez. Yeni veriler eklenir, ancak mevcut veriler üzerinde değişiklik yapılmaz. Bu özellik, geçmiş dönem analizlerinin güvenilirliğini sağlar ve veri bütünlüğünü korur.
Bir veri ambarı, genellikle çevrimiçi analitik işleme (OLAP) için optimize edilmiştir. Bu, kullanıcıların karmaşık sorgular çalıştırmasına ve büyük veri setleri üzerinde çok boyutlu analizler yapmasına olanak tanır. Öte yandan, geleneksel veritabanları çevrimiçi işlem işleme (OLTP) için tasarlanmıştır ve günlük operasyonel işlemleri destekler.
Veri Ambarı Mimarisi Neden Önemlidir?
Veri ambarı mimarisi, bir kuruluşun verilerini nasıl toplayacağını, depolayacağını, yöneteceğini ve analiz edeceğini belirleyen temel bir çerçevedir. Bu mimarinin doğru bir şekilde tasarlanması, işletmelere bir dizi önemli fayda sağlar:
- Gelişmiş Karar Alma: Entegre ve tutarlı veri sayesinde yöneticiler, daha bilinçli ve stratejik kararlar alabilirler.
- Daha Hızlı ve Verimli Analizler: Veri ambarları, analitik sorgular için optimize edildiğinden, büyük veri setleri üzerinde hızlı performans sunar. Bu, iş zekası raporlarının ve panolarının daha etkin bir şekilde oluşturulmasını sağlar.
- Veri Kalitesi ve Tutarlılığı: ETL (Extract, Transform, Load) süreçleri sayesinde veriler temizlenir, dönüştürülür ve standartlaştırılır, bu da veri kalitesini artırır ve tutarsızlıkları azaltır.
- Tarihsel Veri Analizi: Geçmiş verilerin saklanması, işletmelerin zaman içindeki eğilimleri izlemesine, performansını değerlendirmesine ve gelecekteki senaryoları tahmin etmesine olanak tanır.
- Ölçeklenebilirlik ve Esneklik: İyi tasarlanmış bir mimari, artan veri hacmine ve değişen iş gereksinimlerine kolayca uyum sağlayabilir.
Bu mimari, karmaşık veri yığınlarını anlamlı bilgilere dönüştürerek, işletmelerin pazar dinamiklerini daha iyi anlamasına ve rekabet avantajı elde etmesine yardımcı olur. Tıpkı Victor Hugo’nun “Sefiller” gibi büyük eserlerin karmaşık olay örgüsünü ve karakter gelişimini sunarak okuyucuya derinlemesine bir anlayış kazandırması gibi, veri ambarı mimarisi de işletmelerin kendi “hikayelerini” daha net görmelerini sağlar.
Veri Ambarı Mimarisi Bileşenleri
Bir veri ambarı mimarisi, farklı işlevlere sahip bir dizi bileşenin bir araya gelmesiyle oluşur. Bu bileşenler, verinin kaynaktan nihai analiz platformuna akışını yönetir ve optimize eder.
Veri Kaynakları
Bu, veri ambarına beslenen her türlü verinin geldiği yerdir. Genellikle operasyonel sistemler (CRM, ERP), ilişkisel veritabanları, harici veri sağlayıcılar, IoT cihazları, web günlükleri, sosyal medya verileri ve düz dosyalar gibi heterojen kaynaklardan oluşur.
ETL/ELT Süreçleri (Extract, Transform, Load / Extract, Load, Transform)
Veri ambarı mimarisinin kalbinde yer alan bu süreçler, verinin kaynak sistemlerden alınıp analiz için uygun hale getirilmesini sağlar:
- Çıkartma (Extract): Veri, çeşitli kaynak sistemlerden çekilir. Bu, tam yedekleme veya artımlı veri çekme şeklinde olabilir.
- Dönüştürme (Transform): Çekilen ham veri, iş kuralları uygulanarak temizlenir, birleştirilir, dönüştürülür ve standartlaştırılır. Bu aşamada veri kalitesi sağlanır, eksik veriler doldurulur, hatalar düzeltilir ve veri ambarı şemasına uygun hale getirilir.
- Yükleme (Load): Dönüştürülmüş ve temizlenmiş veri, hedef veri ambarı veritabanına yüklenir. Bu yükleme genellikle periyodik olarak, toplu işlemler halinde yapılır.
ELT (Extract, Load, Transform) ise, veriyi doğrudan hedef sisteme yükledikten sonra dönüşümün yapıldığı modern bir yaklaşımdır. Özellikle bulut tabanlı veri ambarları ve büyük veri ortamlarında popülerdir.
Hazırlık Alanı (Staging Area)
Veri kaynaklarından çıkarılan verilerin, dönüşüm ve yükleme işleminden önce geçici olarak tutulduğu bir alandır. Bu alan, kaynak sistemler üzerindeki yükü azaltır, veri temizleme ve dönüşüm süreçlerini izole eder ve hata kurtarmayı kolaylaştırır.
Merkezi Veri Ambarı Veritabanı
Tüm entegre ve dönüştürülmüş verilerin saklandığı ana depodur. Geleneksel olarak ilişkisel veritabanları kullanılsa da, günümüzde bulut tabanlı ve kolon tabanlı veritabanları da yaygın olarak tercih edilmektedir. Bu veritabanı, analitik sorgular için özel olarak optimize edilmiştir.
Veri Ambarı Yönetimi ve Meta Veri
Meta veri (Metadata), “veri hakkında veri” anlamına gelir. Veri ambarındaki verinin kaynağını, yapısını, dönüşüm kurallarını, sahipliğini ve kullanımını tanımlar. Meta veri, veri ambarının anlaşılabilirliğini ve yönetilebilirliğini artırır.
Veri Erişim ve Analiz Araçları
Son kullanıcıların veri ambarındaki verilere erişmesini ve analiz etmesini sağlayan araçlardır. Bunlar iş zekası (BI) panoları, raporlama araçları, veri görselleştirme yazılımları, OLAP küpleri ve veri madenciliği araçlarını içerebilir.
Veri Ambarları (Data Marts – İsteğe Bağlı)
Bir veri ambarının alt kümesidir ve genellikle belirli bir departman veya iş biriminin özel analitik ihtiyaçlarını karşılamak üzere tasarlanmıştır. Örneğin, satış departmanı için bir satış veri ambarı olabilir. Veri ambarları, büyük kurumsal veri ambarına kıyasla daha küçük ve daha odaklıdır, bu da performansı artırır ve erişimi kolaylaştırır.
Veri Ambarı Mimarisi Türleri
Veri ambarı mimarileri, karmaşıklıklarına ve tasarım yaklaşımlarına göre farklı türlere ayrılır:
Tek Katmanlı Mimari (Single-Tier Architecture)
En basit mimari türüdür. Tüm işlevler (veri kaynakları, ETL, depolama, erişim) tek bir katmanda birleştirilmiştir. Veri yinelemesini en aza indirmeyi hedefler. Küçük ölçekli uygulamalar ve sınırlı veri işleme ihtiyaçları olan kuruluşlar için uygundur. Ancak, ölçeklenebilirlik ve esneklik açısından sınırlıdır.
İki Katmanlı Mimari (Two-Tier Architecture)
Bu mimari, veri kaynaklarını ve veri ambarını ayırır. Bir katman veri kaynaklarından veriyi çeker ve işlerken, diğer katman veri ambarı deposu ve analiz araçlarını içerir. Operasyonel verilerden analitik verileri ayırarak daha iyi performans sunar.
Üç Katmanlı Mimari (Three-Tier Architecture)
En yaygın ve standart kabul edilen mimari türüdür. Üç farklı katmandan oluşur ve her katmanın belirli bir rolü vardır:
- Alt Katman (Bottom Tier): Veri kaynaklarından gelen verilerin çıkarıldığı, dönüştürüldüğü ve yüklendiği veri ambarı veritabanı ve hazırlık alanıdır.
- Orta Katman (Middle Tier): Genellikle OLAP sunucuları veya ilişkisel OLAP (ROLAP) mimarileri içerir. Bu katman, veriyi çok boyutlu analizler için yeniden yapılandırır ve karmaşık sorguların hızlı çalışmasını sağlar.
- Üst Katman (Top Tier): Son kullanıcıların verilere eriştiği ve analiz ettiği iş zekası araçları, raporlama yazılımları ve panoları içerir.
Üç katmanlı mimari, ölçeklenebilirlik, esneklik ve performans açısından büyük işletmeler için idealdir.
Hibrit ve Bulut Tabanlı Mimariler
Günümüzde bulut teknolojilerinin yükselişiyle birlikte, bulut tabanlı veri ambarları ve hibrit mimariler de popülerlik kazanmıştır. Bulut tabanlı mimariler, veri ambarının tüm bileşenlerini bulut üzerinde barındırırken, hibrit mimariler hem şirket içi (on-premises) hem de bulut çözümlerini birleştirir. Bu, özellikle hassas verilerin şirket içinde tutulması gereken durumlarda veya aşamalı bir geçiş sürecinde avantaj sağlar.
Veri Ambarı ve Veritabanı Arasındaki Fark
Veri ambarı ve veritabanı terimleri genellikle birbirine karıştırılsa da, temel amaçları ve kullanımları açısından önemli farklılıkları vardır. Anahtar fark, iş yükü türleridir: veritabanları OLTP (Online Transaction Processing) için, veri ambarları ise OLAP (Online Analytical Processing) için optimize edilmiştir.
- Amaç:
– Veritabanı: Günlük operasyonel işlemleri desteklemek (veri ekleme, güncelleme, silme) ve belirli uygulamalar için anlık verileri saklamak.
– Veri Ambarı: Tarihsel ve birleştirilmiş verileri depolayarak iş zekası, raporlama ve analitik faaliyetleri desteklemek. - Veri Yapısı:
– Veritabanı: Genellikle normalleştirilmiş (veri tekrarını en aza indiren) bir yapıya sahiptir.
– Veri Ambarı: Genellikle denormalize edilmiş (analitik sorgular için okuma performansını önceliklendiren) veya boyutlu modelleme (yıldız, kar tanesi şemaları) kullanır. - Veri Tipi ve Hacmi:
– Veritabanı: Genellikle güncel, anlık verileri içerir ve işlem hacmi yüksektir.
– Veri Ambarı: Geniş bir tarihsel veri yelpazesini barındırır ve genellikle çok daha büyük veri hacimlerine sahiptir. - Performans Odaklılığı:
– Veritabanı: Kayıt ekleme, güncelleme ve silme (CRUD işlemleri) hızına odaklıdır.
– Veri Ambarı: Karmaşık sorguların ve raporların hızlı bir şekilde çalışmasına odaklıdır. - Kullanıcı Sayısı:
– Veritabanı: Binlerce eş zamanlı kullanıcıyı destekleyebilir.
– Veri Ambarı: Genellikle daha az sayıda, ancak daha uzmanlaşmış kullanıcı (analistler, yöneticiler) tarafından kullanılır.
Veri Ambarı Mimarisi Temel Farklar
- Veri Kaynakları: Çeşitli operasyonel sistemler ➡️ Tek ve Entegre Veri Kaynağı.
- İşlev: Gündelik İşlemler (OLTP) ➡️ Stratejik Analiz (OLAP).
- Veri Tipi: Güncel ve Ayrıntılı ➡️ Tarihsel ve Özetlenmiş.
- Yapı: Normalleştirilmiş ➡️ Denormalize Edilmiş / Boyutlu Modeller.
- Amaç: Operasyonel Destek ➡️ Karar Destek Sistemi.
Veri Ambarı Mimarisi Tasarım İlkeleri
Etkili bir veri ambarı mimarisi oluşturmak, belirli tasarım ilkelerine bağlı kalmayı gerektirir:
- Veri Modelleme (Data Modeling): Veri ambarları genellikle yıldız (star) ve kar tanesi (snowflake) şemaları gibi boyutlu modelleme tekniklerini kullanır. Bu modeller, sorgu performansını optimize eder ve analistlerin veriyi kolayca anlamasını sağlar.
- ETL/ELT Optimizasyonu: Büyük hacimli verilerin hızlı ve hatasız bir şekilde işlenebilmesi için ETL/ELT süreçlerinin performansı kritik öneme sahiptir. Veri kalitesi güvencesi (data quality assurance) mekanizmaları bu aşamada uygulanmalıdır.
- Sorgu Performansı ve Optimizasyonu: Analitik sorguların hızını artırmak için uygun indeksleme stratejileri, bölümleme (partitioning) ve materyalleştirilmiş görünümler (materialized views) kullanılmalıdır.
- Veri Yönetişimi ve Güvenliği: Veri ambarındaki verilerin doğru, tutarlı ve güvenli olmasını sağlamak için sağlam veri yönetişimi politikaları ve güvenlik önlemleri uygulanmalıdır. Bu, kimlik doğrulama, yetkilendirme, veri maskeleme ve şifreleme gibi konuları kapsar.
Veri Ambarı Mimarisi ile İlgili Zorluklar ve Çözümler
Veri ambarı mimarisi, büyük faydalar sunsa da, implementasyon ve yönetim aşamasında bazı zorluklarla karşılaşabilir:
- Veri Entegrasyonu Karmaşıklığı: Farklı formatlarda ve sistemlerde bulunan verileri birleştirmek ve temizlemek zorlayıcı olabilir.
Çözüm: Güçlü ETL/ELT araçları kullanmak, standart veri entegrasyon protokolleri oluşturmak ve veri kalitesi için otomatize edilmiş kontroller uygulamak. - Ölçeklenebilirlik: Veri hacmi arttıkça, ambarın performansı düşebilir.
Çözüm: Bulut tabanlı veri ambarları kullanmak, esnek ve dağıtık mimariler tercih etmek, veritabanı bölümleme (partitioning) ve yatay ölçeklendirme tekniklerini uygulamak. - Veri Kalitesi: Kötü kalitedeki veriler, yanlış analizlere ve hatalı kararlara yol açabilir.
Çözüm: Veri profil oluşturma, veri temizleme süreçleri, veri doğrulama kuralları ve düzenli denetimler ile veri kalitesini sağlamak. - Maliyet: Veri ambarı kurulumu ve bakımı, donanım, yazılım ve insan kaynakları açısından maliyetli olabilir.
Çözüm: Bulut tabanlı çözümlerin kullandıkça öde modellerini değerlendirmek, açık kaynak araçlardan faydalanmak ve maliyet etkinliği analizi yapmak.
Geleceğin Veri Ambarları: Yapay Zeka ve Makine Öğrenimi
Modern veri ambarları, yalnızca tarihsel verileri depolamanın ötesine geçerek yapay zeka (AI) ve makine öğrenimi (ML) uygulamaları için de temel oluşturmaktadır. Makine öğrenimi modelleri, veri ambarındaki büyük ve temizlenmiş veri setlerinden öğrenerek daha doğru tahminler yapabilir ve otomatize edilmiş karar alma süreçlerini destekleyebilir. Gerçek zamanlı veri akışları ve gelişmiş analitik yetenekleri, veri ambarlarının gelecekteki rolünü şekillendiren önemli trendlerdir. Bu entegrasyon, işletmelerin sadece geçmişi anlamakla kalmayıp, geleceği de tahmin etmelerini sağlayarak rekabet avantajlarını artırmaktadır. Yapay zeka destekli veri ambarları, veri yönetimini optimize ederken, aynı zamanda daha derinlemesine içgörüler sunarak iş süreçlerinde devrim yaratma potansiyeli taşır.
Sıkça Sorulan Sorular (FAQ)
Veri Ambarı ve Veri Gölü (Data Lake) Arasındaki Fark Nedir?
Veri ambarı, yapılandırılmış ve temizlenmiş verileri analiz için optimize edilmiş bir şemada saklarken; veri gölü, her türlü (yapılandırılmış, yarı yapılandırılmış, yapılandırılmamış) ham veriyi, gelecekteki kullanım amacı henüz belirlenmemiş olsa bile saklayan geniş bir depodur. Veri ambarları belirli analitik ihtiyaçlar için tasarlanırken, veri gölleri daha çok keşifsel analiz ve esneklik sunar.
ETL ve ELT arasındaki temel fark nedir?
ETL (Extract, Transform, Load) sürecinde veriler kaynak sistemlerden çıkarılır, dönüşüm işleminden geçirilir ve ardından hedef veri ambarına yüklenir. ELT (Extract, Load, Transform) ise verilerin önce kaynak sistemlerden çıkarılıp doğrudan hedef sisteme yüklendiği, dönüşümün ise hedef sistem içinde yapıldığı bir yaklaşımdır. ELT, modern bulut tabanlı ve büyük veri ortamlarında daha esneklik sunar.
Veri Ambarı Mimarisi küçük işletmeler için de gerekli midir?
Veri ambarı mimarisi, genellikle büyük veri hacimlerine sahip ve karmaşık analitik ihtiyaçları olan işletmeler için daha kritik olsa da, küçük işletmeler de daha basit veri ambarı çözümleri veya veri ambarı prensiplerini uygulayarak veriye dayalı kararlar almaktan fayda görebilir. Bulut tabanlı çözümler, küçük işletmeler için daha uygun maliyetli ve yönetilebilir seçenekler sunabilir.
Teknik Terimler ve Açıklamalar
- OLAP (Online Analytical Processing): Çok boyutlu veri analizi ve karmaşık sorgular için optimize edilmiş sistemler.
- OLTP (Online Transaction Processing): Günlük operasyonel işlemler ve hızlı veri ekleme/güncelleme/silme için optimize edilmiş sistemler.
- ETL (Extract, Transform, Load): Verileri kaynaktan çıkarma, dönüştürme ve hedef sisteme yükleme süreci.
- ELT (Extract, Load, Transform): Verileri kaynaktan çıkarma, hedef sisteme yükleme ve ardından hedef sistem içinde dönüştürme süreci.
- Hazırlık Alanı (Staging Area): Verilerin ETL/ELT sürecinden önce geçici olarak depolandığı alan.
- Meta Veri (Metadata): Veri hakkında bilgi (veri kaynağı, yapısı, dönüşüm kuralları vb.).
- Veri Ambarı (Data Mart): Kurumsal veri ambarının belirli bir iş birimi veya departman için tasarlanmış alt kümesi.
- Boyutlu Modelleme (Dimensional Modeling): Verilerin fact (olgu) ve dimension (boyut) tabloları kullanılarak organize edildiği bir veri modelleme tekniği (örneğin yıldız şeması).
Kaynaklar
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGGZfZWeSZy5nxxqaT1Bo7MPlmdgdXB0iIixp0U10AeUVvjE2i5hK3r42dxm-GcS8emYpjMM75hjwO2lwjDqX9m_fUTU28xImBQvIarGMl1gijTGVuLTU8k2l3j7Y1EXlViw-V0jDW3soL6rav5bujPtg==
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEYfqpUbNZjdagVGPfMoUikUFpzRmwM3ZPocwLsyd0Y8BHXKfpwqDW9WhUh55BZ86YQslwbxLfhpXi4rJRJGeWCN1fC3k1MXqHiQGHJ1g4nfA1o0_5rq4MRrSMnQNjSwQR8i8iTyaZkETXxpcq6UP2_LWTEnr7g4QgTU21N
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEDkoRXphfE0F_loQEH37ryIVS_gwVkZPeJamxzgDNKNc1Vm-iCEpbbLSn_Hb0kc4DZNYBzoP57mMnHpxDjCP7e8oRFJgNVsxvulfe_72-XllrrKT4kWhP4rXN1P9GSY2lCqAvoQQ==
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQE5weRFfp1pIE8g1bOb9OEdrQwNItIoo38b2oiCNohFHPpUY8IemFKBsY7JePRts7Y892_HkGwbdPVFSJK1L-26J34aVqckVYoG9WBeZVMidKu6KILyOEDdwAnWh0bQ
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFk6Em9j2NLPHtvmm6oChQOthgR0aZlOu7mb0LF1UYnkNImZgX55s4UVisOXUFca_-y0M1V0466v1zii6SnMnEvX7CNCkf2qrxVCzvmuRl0jV90VaQ2-kabY9SiWWhcsQ==
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEXPMKeMXSOWYe8PQrw53sYN3KNsGoWe75orobjxQhYImHJyA3AnDyE5srX_c8xE72GxDxV7Cb8Ps-JqjgWUHVA3Sp-sNSGZZ9Zw7Tn9TdhU0uUYUUwwi9CYfJUG1dNN5qCiWyE_2CfOV0eYbteDThw5_TvYPLWunYf2Q==
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFAkABPGitljE0e1sBV_0UH_HYpTrdT5uzjnZKkP_Eha3CbJAtRt_Lr2YYHLxzlE5fHAyUEJ6tt4F8Y4kXirByLocppZKx8MKDW4lSj75EMT5nUAQROozk6kcFsYxNuzNhj2qAOOdOl_ogvajeDoJEeUxhTaEC1oVGvzA4_1A3UZt2B3BjNuwvRMNLk
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG35YJc9dcIEs36teVwGWznltGCAwdbZPcEz_cZZNuw7PSwqO9i1HOqrfR94CCKGl45ELtkQPbB0rOhgQFGCOY6aiatveolMcDNSg8EbGXrTsilUeEEYOBUht8HGhZZTtUZsbSsVMvoJqs5vS6o5oOXUxqAKg==
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGNPz2B0fSqUaJsNz50jYbEIJS2Ct3e4WN8ojzpd1HisQqh00R1HXorAX-g7m9C4CIyhplYuT7VyW5rM_USS0shqJrR0hgSeXFxinGGDkQ5fhqQ9qrcgZvorh4VgdxT7-TDc0rysus4aq0nWlZFpLH4BOi7fsBeRgh-3_VOA8IvEG90zV7f0U6Mcvd9wQ==
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHnLs5DHr77uvnaT6z0z9JQzC30CVlDulJvo81SBhBca6IkOq3BGN02bu6xOZ3xiy0UHq94cbj_sl4S8GIrNSjNNjeYZGu0cu61Wvs8tKL_f8t1LATVFan3Gvt-5r7HZAzG-Rh3-VmBOqdjbyMp9k3AhH0h36PYggBCtokoEB2dNEmrDzqXIamppKBilQ==
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHIFEL5CA0FNB2_K6bVc8sYFcikpjRROp7Pxg6kG3X7UFKNOa4lqbxoKw_50U6V9asYwoHz5sLPND-Oa31sl4L4Hh1pd4pQHL2qoRWu3N-rZoelzciWQU9j-Zc8VQ5Axme24dyYPwMu
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFO8fHSbOh3TNgwLOLEOhu2vjJiMD7_TTWy385RtTvwR9LAyOQ2Mt7N2qAelq335mBaeHAOXuoc0ZEe1-ZhBTt4VziTmGwOC5BdZskuZy0PNTmrG4zClHV4x08Ji4EMgGnVbalqA5t7g4jdKXPcjZsCIXn4EvUfKL4N6H87aRm-7_EJLseVuP6iGQ==
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFkKzBm3xSYGlsxIg5Gt8Bf1TSc1EKCiyk2M1xoiguOtG4Nf6z_–mzED-__jp5olbQblpKND0dRKllAjvVmLmQCN_Ik-1oBDR967eKx_AIxE5RBANUAaTIfapXHWmprJqh3mxZNcsoWTPEayzfTYh3srDWMCdqjIQE6iy8
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHCC5flB6o6F5UFKSWUzH1690sEw_6ztRnNObv2alqR4uq4zBnZ8hJVK3m27xrE02oRB6hZ7KCGYhFvnQhAj448qnaP9W7o5KxvpxPXLjzaxH4a6eQsMvPSTYx13dp7umqoLMGsZybahqMcDbf_WlrVFCIOPJxxrP6kGiylHMiLkBVtynfRBFBxQSFGuXuuLDMEn2dx3Q==
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEP6kGFLTKHMP3IvpOUHmnZznH2jeoi94IGgDiAoXKGhaz-ZCasvsqAMalSOzAq3o2kEQsoK_azOilDQCTHdaHMkk2v2CN7v1uV_ZAovntTYe7qMVY7vF5IbWkgETXC7TL12ii41B9pTPN_4vGZHI1Gtf-Vh2NI_gnUiA0n9mH-9wy_FQgSw7iWNV9tsM5ic2ISNJffGLU
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGUcZ7nli53u33RSPBW6fnLXW2NfCW5-cxHM7FTznNCkGxIHv2Edrbxrq_g9yuX5P0ijA_HwsGmZ2tyBcts0xJhQmqpzAVd3I53-t1pJk3WfA7MY5ingNV7-v_6GZV39_Xbnmzk1cGqJ37rzo5zmsOupKNCQfE=
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFsg-oXP4u6yKJI_D2MMJExxr4qvPW5bxlHZz1uHWWckWEl4xRO8whgSk1tnEeD4E8GN1DWvE2z1VdjD_HePM3-vKD0nlTPw2a21hvGAFP-uFhj8RZE729XsAQBnJYy4r547aGKzJWuvunoU2hET_nILrVWvHtyt_av_X-61zFAeFStL9bVBAQ8-Uw=
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGxRNcUntQfpgmyp4UjTY_ui0VEP24dQ4Udhfyn-YqrjA5WGuv1uObBC83bF3OEwi5w93cuIcVOzh2yfoU8BMEP-eGSs7AbV1pzJHPvbuPG2TFi3nzBIUntFoAbUjIK2D-NuDsPXkgTcwn4HPHVRnd88GPULp-Gd6RAZQ==
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQECX3F5SCJKmx_o2SmiR6NqTpDU88lW33CO560_wFDnUhpXVIcSNfTaGoWu4lUMP7KvKD1-f2eDFfKclhTCjpnoCVdjcEDwOG3Wq3j1h-Sy8NsI2ySqqfrsv0h44qA8Ah9oYd7AbjtoKrxDgn49uh33vZcQaRc=
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEpJfo3eTwp_XEfF7-CTf_-ORhMV9N6BTHtNdewoSlyZi2F9fRp6yLwdvX3bJgQNVhNrH6MAED2G0IERDCYYgc017oV2CYLYt7x7ETpXIZAXAeRPbJGaeVd2kuRCDg3ythNlzrvTkGSuMeIsT0qdzwqS-MlTjrJ2N9DG37Xhw==
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHnLs5DHr77uvnaT6z0z9JQzC30CVlDulJvo81SBhBca6IkOq3BGN02bu6xOZ3xiy8UHq94cbj_sl4S8GIrNSjNNjeYZGu0cu61Wvs8tKL_f8t1LATVFan3Gvt-5r7HZAzG-Rh3-VmBOqdjbyMp9k3AhH0h36PYggBCtokoEB2dNEmrDzqXIamppKBilQ==
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQE9Mr819sFiYrTs2viviKkWdad6wXbsGPRUb19h7GfEZHPoCvd2CXi5mnA0k3pnHRX76VAhYMbDQcCXwwboIORTKVlGsTv6DhMxydDbI-gPvfPDuZNneffHyOOwZ13vzKLOS34Ax8xw4GGsbBd22Gzt7HmSTUH-9wj_J0Ube9rFefsyLZSddQnVz-71-YyZcZL4
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFAkABPGitljE0e1sBV_0UH_HYpTrdT8uzjnZKkP_Eha3CbJAtRt8Lr2YYHLxzlE5fHAyUEJ6tt4F8Y4kXirByLocppZKx8MKDW4lSj75EMT5nUAQROozk6kcFsYxNuzNhj2qAOOdOl-ogvajeDoJEeUxhTaEC1oVGvzA4_1A3UZt2B3BjNuwvRMNLk
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEP6kGFLTKHMP3IvpOUHmnZznH2jeoi94IGgDiAoXKGhaz-ZCasvsqAMalSOzAq3o2kEQsoK_azOilDQCTHdaHMkk2v2CN7v1uV_ZAovntTYe7qMVY7vF5IbWkgETXC7TL12ii41B9pTPN_4vGZHI1Gtf-Vh2NI_gnUiA0n9mH-9wy_FQgSw7iWNV9tsM5ic2ISNJffGLU=
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGNPz2B0fSqUaJsNz50jYbEIJS2Ct3e4WN8ojzpd1HisQqh00R1HXorAX-g7m9C4CIyhplYuT7VyW5rM_USS0shqJrR0hgSeXFxin8GDkQ5fhqQ9qrcgZvorh4VgdxT7-TDc0rysus4aq0nWlZFpLH4BOi7fsBeRgh-3_VOA8IvEG90zV7f0U6Mcvd9wQ==
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHPcOKOuGflWnbTrAJ7K_td2wgtUyaCqH9RsbBbN1RGEiKMy7WzR5b00Kr_xCgCfySByeatXZ94NZaIZ4bCY5Q6co09EsZOaMMa_C2Tx4o5GxdLWpoNzbW6JdxJIHvNKIpUc4qfLsJa7DeOXGTUhHQdE5GeCzkF4n_rOqso8wY=
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQFO8fHSbOh3TNgwLOLEOhu2vjJiMD7_TTWy385RtTvwR9LAyOQ2Mt7N2qAelq335mBaeHAOXuoc0ZEe1-ZhBTt4VziTmGwOC5BdZskuZy0PNTmrG4zClHV4x08Ji4EMgGnVbalqA5t7g4jdKXPcjZsCIXn4EvUfKL4N6H87aRm-7-EJLseVuP6iGQ==
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQEXPMKeMXSOWYe8PQrw53sYN3KNsGoWe75orobjxQhYImHJyA3AnDyE5srK_c8xE72GxDxV7Cb8Ps-JqjgWUHVA3Sp-sNSGZZ9Zw7Tn9TdhU0uUYUUwwi9CYfJUG1dNN5qCiWyE_2CfOV0eYbteDThw5_TvYPLWunYf2Q==
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHCC5flB6o6F5UFKSWUzH1690sEw_6ztRnNObv2alqR4uq4zBnZ8hJVK3m27xrE02oRB6hZ7KCGYhFvnQhAj448qnaP9W7o5Kxvpx5PXjzaxH4a6eQsMvPSTYx13dp7umqoLMGsZybahqMcDbf_WlrVFCIOPJxxrP6kGiylHMiLkBVtynfRBFBxQSFGuXuuLDMEn2dx3Q==
- https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG_-Vg2T5MJgnNej2e58UHdgxoFYLhNJs54TNdPlqDYuLnsSWtCmDWJjo2B4N7ot7MGlCId5zWVsmMqySVOZ87QIgD_pY9hG4iRtQJVXKQOHTLgkfs9xuMeEI05j4tgymk4s1fIFiJDGzk4dFn_jRn-wI43xvLPKdjL-iCf2A==