1. Əsas səhifə
  2. Uncategorized

Azure Database for MySQL → “zero‑ETL” analitika üçün snapshot + CDC arxitekturası

Azure Database for MySQL →  “zero‑ETL” analitika üçün snapshot + CDC arxitekturası
1

2026-03-18-də Azure Database for MySQL üçün Microsoft Fabric Mirroring inteqrasiyası public preview olaraq elan edildi. Məqsəd operational MySQL datanı ETL pipeline-lar qurulmadan OneLake-ə near real-time daşımaq və Fabric-də Delta cədvəlləri, BI və AI ssenariləri üçün hazır vəziyyətə gətirməkdir . Bu yanaşma operational workload-ları izolə saxlayaraq analitika yükünü ayrı platformaya yönləndirir .

Background:
Operational DB-lər analitika üçün optimallaşmır; ənənəvi yol ETL/ELT pipeline, batch export və custom connector-lardır. 2026 preview inteqrasiya modeli isə MySQL-in logical replication və CDC pattern-lərini Fabric-in OneLake + Delta “lakehouse” səthi ilə birləşdirir .

Yeni funksiya/xidmətin detallı izahı (arxitektura):
Microsoft Learn arxitektura təsvirinə görə proses belədir: MySQL server seçilmiş cədvəllər üçün ilkin snapshot yaradır və OneLake landing zone-a Parquet formatında göndərir; Fabric-də Replicator prosesi həmin fayllardan mirrored database artifact daxilində Delta cədvəlləri yaradır; sonra dəyişikliklər batch-larla OneLake-ə göndərilir və Delta cədvəllərinə tətbiq edilir .

Arxitektura (Mermaid):

flowchart LR
  MySQL[Azure Database for MySQL\nsource] –>|Initial snapshot\n(Parquet)| OneLake[Fabric OneLake landing zone]
  MySQL –>|CDC batches| OneLake
  OneLake –> Replicator[Fabric Replicator process]
  Replicator –> Delta[Mirrored Database Artifact\nDelta tables]
  Delta –> BI[Power BI / SQL analytics endpoint]
  Delta –> DS[Data Engineering / Data Science / AI]

Step-by-step “enable + operate + troubleshoot” (komandalar və yoxlamalar):
Prerequisites (2026 docs):
– Tier: General Purpose və Business‑Critical; MySQL: 8.0 (LTS minor only) .
– binlog_row_image dəyəri FULL və ya NOBLOB olmalıdır (portal → Server parameters) .
– Mirroring üçün SELECT icazələri olan MySQL user; Fabric capacity (trial və ya paid) .

A. Azure portal tərəfi (enable):
1) Azure portal → Azure Database for MySQL → Settings altında “Fabric Mirroring (preview)” seçin .
2) Prerequisites yoxlamasını keçin və “Enable Fabric Mirroring” edin .
3) OneLake-ə yazmaq üçün user-assigned managed identity seçin və ya yaradın .

B. Fabric portal tərəfi (mirrored database yaradın):
1) Fabric portal → workspace seçin → New item → “Mirrored Azure Database for MySQL” .
2) Server adı və credential-ları verin (məs., <server-name>.mysql.database.azure.com), database və tabel seçin (limit: 1000) .
3) “Create mirrored database” → replication status “Running” olana qədər monitor edin .

C. SQL ilə troubleshooting (source server):
Docs server-level yoxlamalar üçün sistem view-lardan istifadəni tövsiyə edir və error log query verir:

SELECT * FROM fabric_info.error_logs;

Bu cədvəldə BinlogDisabled, CdcRowImageMismatch kimi status kodları və tövsiyə olunan tədbirlər göstərilir .

Praktik use-case-lər:
Near real-time BI: operational MySQL datanın OneLake/Delta üzərindən BI və reportingu .
AI/ML enrichment: mirrored Delta cədvəllərini digər Fabric dataları ilə birləşdirərək feature engineering və model training pipeline-ları .
Zero‑ETL governance: ETL ops overhead-i olmadan data paylaşımı və analitika.

Limitasiyalar (2026 “limitations” sənədi):
– Burstable tier dəstəklənmir; custom port və HA dəstəklənmir; read replica üzərində qurmaq olmur .
– Eyni serverdə bir neçə database mirroring dəstəklənmir; setup-dan sonra table add/remove etmək olmur; max 1000 table .
– PK olmayan table mirroring edilmir; DDL əməliyyatları (ALTER/TRUNCATE/DROP) replication-u poza bilər .
– VNet-enabled MySQL server-lər dəstəklənmir; non-public access üçün VNet data gateway tələb oluna bilər .
– Unsupported data types (text/blob ailəsi və s.) columns səviyyəsində istisna edilə bilər .

Bu məqaləyə münasibətiniz necə oldu?
  • 0
    xo_uma_g_lir
    Xoşuma gəlir
  • 0
    alq_lay_ram
    Alqışlayıram
  • 0
    _yl_ndim
    Əyləndim
  • 0
    _ox_m_mnun_qald_m
    Çox məmnun qaldım
  • 0
    _m_n_d_nc_liy_m
    Mən düşüncəliyəm
  • 0
    m_yus_oldum
    Məyus oldum
  • 0
    m_n_ox_q_z_bliy_m
    Mən çox qəzəbliyəm

IT Manager |IT Auditor|IT Consultant IT Trainer|☁ Azure Arch |MCT|MCEAE|MCASEA|MCAAEA|MCASAE|PCNSE|VCAP|CCNP2x|RHCE|HCIP|GCP|AWS|ITILv4®MP|ITILv4®SL|PMP®|CEHv11M|CISA|CISM|CRISC|CGEIT|COBIT5 Microsoft Azure Architect & Enterprise System Expert with an engineer’s Degree Information Technology with more than 10 years expoeriencce in Windows Server and Cloud Infrastructure Administration. Solid knowledge and work experience in TCP/IP, routing protocols, LAN and WAN with Cisco routers,Switches,UTM Firewalls and Load Balancers including configuration,maintenance and traffic monitoring. As a volunteer for several organizations, I plan events, trainings, and seminars connected to Microsoft products.

Müəllifin Profili
Diqqitinizi cəlb edə bilər
Switch Stacking

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir

ŞƏRHLƏR (1)

  1. Interesting read! Seeing those jackpot numbers really makes you think about probability & luck. Quick registration with hyph777 apk seems easy – instant deposits are a big plus for a fast-paced game! 🤔

Bir cavab məqalən

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir