Azure Cosmos DB için Azure Synapse Link: Gerçek zamanlıya yakın analiz için kullanım örnekleri

ŞUNLAR IÇIN GEÇERLIDIR: Nosql MongoDB Gremlin

Azure Cosmos DB için Azure Synapse Link , operasyonel veriler üzerinde gerçek zamanlıya yakın analiz çalıştırmanıza olanak tanıyan bir bulutta yerel hibrit işlem ve analitik işleme (HTAP) özelliğidir. Synapse Link, Azure Cosmos DB ile Azure Synapse Analytics arasında sıkı bir sorunsuz tümleştirme oluşturur.

Operasyonel veriler üzerinde neredeyse gerçek zamanlı analiz için bu bulutta yerel HTAP özelliğinden yararlanabilecek sektör kullanım örneklerini merak ediyor olabilirsiniz. Azure Cosmos DB için Azure Synapse Link için üç yaygın kullanım örneği aşağıdadır:

  • Tedarik zinciri analizi, tahmin ve raporlama
  • Gerçek zamanlı kişiselleştirme
  • IOT senaryolarında tahmine dayalı bakım, anomali algılama

Dekont

Azure Cosmos DB için Azure Synapse Link, kurumsal ekiplerin neredeyse gerçek zamanlı analiz çalıştırmayı aradığı senaryoyu hedefler. Bu analizler, Azure Cosmos DB üzerinde oluşturulan işlem uygulamaları genelinde oluşturulan operasyonel veriler üzerinde ETL olmadan çalıştırılır. Bu, iş yükü yönetimi, yüksek eşzamanlılık, birden çok veri kaynağında kalıcılık toplaması gibi geleneksel veri ambarı gereksinimleri olduğunda ayrı bir veri ambarı gereksiniminin yerini almaz.

Dekont

Gremlin API için Synapse Link artık önizleme aşamasındadır. Synapse Link'i Azure CLI kullanarak yeni veya mevcut grafiklerinizde etkinleştirebilirsiniz. Yapılandırma hakkında daha fazla bilgi için buraya tıklayın.

Tedarik zinciri analizi, tahmin ve raporlama

Araştırma çalışmaları, tedarik zinciri operasyonlarına büyük veri analizi eklemenin sipariş-döngü teslim sürelerinde ve tedarik zinciri verimliliğinde iyileştirmelere yol açtığını göstermektedir.

Üreticiler, eski Kurumsal Kaynak Planlama (ERP) ve Tedarik Zinciri Yönetimi (SCM) sistemlerinin kısıtlamalarından çıkmak için buluta özel teknolojilere ekleniyor. Tedarik zincirlerinin dakikada bir artan işlem verileri (sipariş, sevkiyat, işlem verileri) hacmini oluşturmasıyla, üreticilerin operasyonel bir veritabanına ihtiyacı vardır. Bu işlemsel veritabanı, veri hacimlerini işleyecek şekilde ölçeklendirilmeli ve eğrinin önüne geçmek için gerçek zamanlı bağlamsal zeka düzeyine ulaşmalıdır.

Aşağıdaki mimaride Azure Cosmos DB'yi buluta özel işletimsel veritabanı ve tedarik zinciri analizinde Synapse Link'i kullanma gücü gösterilmektedir:

Azure Synapse Link for Azure Cosmos DB in supply chain analytics

Önceki mimariye bağlı olarak, Azure Cosmos DB için Synapse Link ile aşağıdaki kullanım örneklerini elde edebilirsiniz:

  • Tahmine dayalı işlem hattını hazırlama ve eğitme: Makine öğrenmesi çevirilerini kullanarak tedarik zincirindeki operasyonel veriler üzerinde içgörüler oluşturun. Bu şekilde envanteri, operasyon maliyetlerini düşürebilir ve müşteriler için sipariş-teslim sürelerini azaltabilirsiniz.

    Synapse Link, Azure Cosmos DB'de değişen işletimsel verileri el ile ETL işlemleri olmadan analiz etmenizi sağlar. Ek maliyet, gecikme süresi ve işlem karmaşıklığından tasarruf etmenizi sağlar. Synapse Link, veri mühendislerinin ve veri bilimcilerinin güçlü tahmine dayalı işlem hatları oluşturmasına olanak tanır:

    • Azure Synapse Analytics'teki Apache Spark havuzlarıyla yerel tümleştirmeden yararlanarak Azure Cosmos DB analiz deposundan işletimsel verileri sorgulayın. Karmaşık veri mühendisliği olmadan etkileşimli bir not defterindeki veya zamanlanmış uzak işlerdeki verileri sorgulayabilirsiniz.

    • Azure Synapse Analytics'te Spark ML algoritmaları ve Azure ML tümleştirmesi ile Machine Learning (ML) modelleri oluşturun.

    • Neredeyse gerçek zamanlı puanlama için model çıkarımından sonra sonuçları Azure Cosmos DB'ye geri yazın.

  • operasyonel raporlama: Tedarik zinciri ekipleri, gerçek zamanlı ve doğru operasyonel veriler üzerinde esnek ve özel raporlara ihtiyaç duyar. Bu raporların tedarik zincirinin verimliliği, karlılığı ve üretkenliğine ilişkin anlık görüntü görünümü elde etmek için gereklidir. Veri analistlerinin ve diğer önemli paydaşların işletmeyi sürekli olarak yeniden değerlendirmesine ve operasyonel maliyetleri azaltmak için ince ayar yapılması gereken alanları belirlemesine olanak tanır.

    Azure Cosmos DB için Synapse Link, zengin iş zekası (BI)/raporlama senaryolarına olanak tanır:

    • Sunucusuz SQL havuzuyla yerel tümleştirme ve T-SQL dilinin tam ifade özelliklerini kullanarak Azure Cosmos DB analiz deposundan işletimsel verileri sorgulayın.

    • Tanıdık BI araçları için sunucusuz SQL havuzu desteği aracılığıyla Azure Cosmos DB üzerinden otomatik yenileme BI panolarını modelleyin ve yayımlayın. Örneğin, Azure Analysis Services, Power BI Premium vb.

Azure Cosmos DB'ye toplu veri akışı ve veri akışı için veri tümleştirmeye yönelik bazı yönergeler aşağıda verilmiştir:

  • Toplu veri tümleştirme ve düzenleme: Tedarik zincirlerinin daha karmaşık hale geldiği için tedarik zinciri veri platformlarının çeşitli veri kaynakları ve biçimlerle tümleştirilmesi gerekir. Azure Synapse, Azure Data Factory ile aynı veri tümleştirme altyapısına ve deneyimlerine sahip yerleşik olarak gelir. Bu tümleştirme, veri mühendislerinin ayrı bir düzenleme altyapısı olmadan zengin veri işlem hatları oluşturmasına olanak tanır:

  • Akış veri tümleştirmesi ve işleme: Endüstriyel IoT'nin ('yerden mağazaya' algılayıcı izleme varlıkları, bağlı lojistik filoları vb.) büyümesiyle, içgörü oluşturmak için geleneksel yavaş hareket eden verilerle tümleştirilmesi gereken bir akış biçiminde gerçek zamanlı veri patlaması yaşanıyor. Azure Stream Analytics, çok çeşitli senaryolarla Azure'da ETL akışı ve işleme için önerilen bir hizmettir. Azure Stream Analytics, yerel veri havuzu olarak Azure Cosmos DB'i destekler.

Gerçek zamanlı kişiselleştirme

Günümüzde perakendeciler hem müşterilerin hem de işletmenin taleplerini karşılayan güvenli ve ölçeklenebilir e-ticaret çözümleri oluşturmalıdır. Bu e-ticaret çözümlerinin özelleştirilmiş ürün ve teklifler aracılığıyla müşterilerle etkileşim kurması, işlemleri hızlı ve güvenli bir şekilde işlemesi, yerine getirme ve müşteri hizmetlerine odaklanması gerekir. Azure Cosmos DB'nin yanı sıra en son Azure Cosmos DB için Synapse Link, perakendecilerin müşteriler için gerçek zamanlı olarak kişiselleştirilmiş öneriler oluşturmasına olanak tanır. Aşağıdaki mimaride gösterildiği gibi anında içgörüler için düşük gecikme süresi ve ayarlanabilir tutarlılık ayarları kullanırlar:

Azure Synapse Link for Azure Cosmos DB in real-time personalization

Azure Cosmos DB için Synapse Link kullanım örneği:

  • Tahmine dayalı işlem hattını hazırlama ve eğitme: Synapse Spark ve makine öğrenmesi modellerini kullanarak iş birimlerinizdeki veya müşteri segmentlerinizdeki operasyonel veriler üzerinde içgörüler oluşturabilirsiniz. Bu, hedef müşteri segmentlerine yönelik kişiselleştirilmiş teslim, tahmine dayalı son kullanıcı deneyimleri ve son kullanıcı gereksinimlerinize uygun hedeflenmiş pazarlama anlamına gelir.

IOT tahmine dayalı bakım

Endüstriyel IOT yenilikleri, makinelerin kapalı kalma sürelerini önemli ölçüde azaltmış ve endüstrinin tüm alanlarında genel verimliliği artırmaktadır. Bu yeniliklerden biri, bulutun kenarındaki makineler için tahmine dayalı bakım analizidir.

IoT tahmine dayalı bakımda Azure Cosmos DB için Azure Synapse Link'in bulutta yerel HTAP özelliklerinden yararlanan bir mimari aşağıdadır:

Azure Synapse Link for Azure Cosmos DB in IOT predictive maintenance

Azure Cosmos DB için Synapse Link kullanım örnekleri:

  • Tahmine dayalı işlem hattını hazırlama ve eğitme: IoT cihaz algılayıcılarının geçmiş operasyonel verileri anomali algılayıcıları gibi tahmine dayalı modelleri eğitmek için kullanılabilir. Bu anomali algılayıcılar daha sonra gerçek zamanlı izleme için kenara dağıtılabilir. Böyle verimli bir döngü, tahmine dayalı modellerin sürekli yeniden eğitilmesine olanak tanır.

  • Operasyonel raporlama: Dijital ikiz girişimlerinin büyümesiyle şirketler, her makinenin dijital kopyasını oluşturmak için çok sayıda algılayıcıdan çok miktarda operasyonel veri topluyor. Bu veriler, BI'ın yakın zamanda sık erişimli veriler üzerindeki gerçek zamanlı uygulamalara ek olarak geçmiş verilere göre eğilimleri anlamasını sağlar.

Örnek senaryo: Azure Cosmos DB için HTAP

Azure Cosmos DB yaklaşık on yıldır binlerce müşteri tarafından esnek ölçek, anahtar teslimi genel dağıtım, düşük gecikme süresi için çok bölgeli yazma çoğaltması ve işlem iş yüklerinde hem okuma hem de yazma işlemlerinin yüksek kullanılabilirliği gerektiren görev açısından kritik uygulamalar için kullanıldı.

Aşağıdaki listede, Azure Cosmos DB kullanılarak işletimsel verilerle desteklenen çeşitli iş yükü desenlerine genel bir bakış gösterilmektedir:

  • Gerçek zamanlı uygulamalar ve hizmetler
  • Olay akışı işleme
  • BI panoları
  • Büyük veri analizi
  • Makine öğrenmesi

Azure Synapse Link, Azure Cosmos DB'nin yalnızca işlemsel iş yüklerini değil geçmiş işletimsel veriler üzerinde neredeyse gerçek zamanlı analiz iş yüklerini de gerçekleştirmesini sağlar. EtL gereksinimleri ve işlem iş yüklerinden garantili performans yalıtımı olmadan gerçekleşir.

Aşağıdaki görüntüde Azure Cosmos DB kullanan iş yükü desenleri gösterilmektedir: Azure Synapse Link for Azure Cosmos DB workload patterns

Azure Cosmos DB'yi envanter yönetimi platformunun hem işlem hem de analitik gereksinimlerini güçlendiren tek gerçek zamanlı veritabanı olarak seçmenin avantajlarını göstermek için 20 ülke/bölge genelinde küresel operasyonlara sahip bir e-ticaret şirketi CompanyXYZ örneğini ele alalım.

  • CompanyXYZ'nin temel işletmesi stok yönetim sistemine bağlıdır; bu nedenle kullanılabilirlik ve güvenilirlik temel yapı gereksinimleridir. Azure Cosmos DB kullanmanın avantajları:

    • Azure altyapısıyla derin tümleştirme ve saydam çok bölgeli yazma işlemleri, genel çoğaltma sayesinde Azure Cosmos DB, bölgesel kesintilere karşı sektör lideri %99,999 yüksek kullanılabilirlik sağlar.
  • CompanyXYZ'nin tedarik zinciri iş ortakları ayrı coğrafi konumlarda olabilir, ancak yerel operasyonlarını desteklemek için dünya genelinde ürün envanterinin tek bir görünümünü görmeleri gerekebilir. Bu, diğer tedarik zinciri iş ortakları tarafından gerçek zamanlı olarak yapılan güncelleştirmeleri okuyabilme gereksinimini içerir. Yüksek aktarım hızıyla diğer iş ortaklarıyla çakışmalar konusunda endişelenmeden güncelleştirmeler yapabilmenin yanı sıra. Azure Cosmos DB kullanmanın avantajları:

    • Benzersiz çok bölgeli yazma çoğaltma protokolü ve mandalsız, yazma için iyileştirilmiş işlem deposuyla Azure Cosmos DB, genel olarak 99. yüzdebirlik dilimde hem dizine alınan okuma hem de yazma işlemleri için 10 ms'den az gecikme süresi garanti eder.

    • İşlem deposunda gerçek zamanlı dizin oluşturma ile hem toplu hem de akış veri akışlarının yüksek aktarım hızı alımı.

    • Azure Cosmos DB işlem deposu, kullanılabilirlik ile iş ihtiyacına en yakın performans dengelerini elde etmek için iki aşırı güçlü ve nihai tutarlılık düzeyine göre üç seçenek daha sunar.

  • CompanyXYZ'nin tedarik zinciri iş ortakları, yüzlerce ile milyonlarca istek/sn arasında yüksek oranda dalgalı trafik desenlerine sahiptir ve bu nedenle envanter yönetim platformunun trafikteki beklenmedik artışla başa çıkabilmesi gerekir. Azure Cosmos DB kullanmanın avantajları:

    • Azure Cosmos DB'nin işlem deposu, yatay bölümleme kullanarak depolama ve aktarım hızının esnek ölçeklenebilirliğini destekler. Autopilot modunda yapılandırılan kapsayıcılar ve veritabanları, sağlanan aktarım hızını genel olarak iş yükünün kullanılabilirliğini, gecikme süresini, aktarım hızını veya performansını etkilemeden uygulama gereksinimlerine göre otomatik olarak ve anında ölçeklendirebilir.
  • CompanyXYZ'nin tedarik zinciri iş ortağı, iş birimleri ve işlevler genelinde analiz ve içgörü elde etmek için sistem genelinde geçmiş envanter verilerini barındıracak güvenli bir analiz platformu oluşturması gerekir. Analiz platformunun sistem genelinde işbirliğini, geleneksel BI/raporlama kullanım örneklerini, gelişmiş analiz kullanım örneklerini ve operasyonel envanter verileri üzerinde tahmine dayalı akıllı çözümleri etkinleştirmesi gerekir. Azure Cosmos DB için Synapse Link kullanmanın avantajları:

    • Synapse Link, tam olarak yalıtılmış bir sütun deposu olan Azure Cosmos DB analiz deposunu kullanarak Azure Synapse Analytics'te büyük ölçekte küresel olarak dağıtılmış işletimsel verilere karşı Ayıklama-Dönüştürme-Yükleme (ETL) analizine izin verilmemesini sağlar. İş analistleri, veri mühendisleri ve veri bilimcileri artık Synapse Spark veya Synapse SQL'i birlikte çalışabilir bir şekilde kullanarak Azure Cosmos DB'deki işlem iş yüklerinin performansını etkilemeden gerçek zamanlıya yakın iş zekası, analiz ve makine öğrenmesi işlem hatlarını çalıştırabilir. Daha fazla ayrıntı için Azure Cosmos DB'de Synapse Link'in avantajlarına bakın.

Sonraki adımlar

Daha fazla bilgi edinmek için aşağıdaki belgelere bakın: