منصوبے کے بارے میں
Flow ایک جدید، ہلکا پھلکا ETL ایگزیکوشن انجن اور ورکفلو آرکیسٹریٹر ہے جو ایک واحد Go بائنری کے طور پر ڈیزائن کیا گیا ہے، جس میں کوئی بیرونی رن ٹائم انحصار نہیں ہے۔ یہ SSIS جیسے پرانے ٹولز اور Apache Airflow جیسے پیچیدہ کوڈ-بھاری آرکیسٹریٹرز کا متبادل ہے۔ Flow ڈیکلریٹیو XML پائپ لائنز کو ایک ایمبیڈڈ بصری HTMX ویب بلڈر کے ساتھ جوڑتا ہے، جس سے صارفین کو بھاری انفراسٹرکچر کے بغیر ڈیٹا پروسیسنگ ورکفلو ڈیزائن، تصدیق، اور ایگزیکیوٹ کرنے کی اجازت ملتی ہے۔
اہم خصوصیات میں متعدد غیر یکساں ڈیٹا بیس انجنوں (PostgreSQL، SQL Server، Oracle، MySQL، SQLite، اور Key-Value اسٹورز) کے لیے مقامی سپورٹ شامل ہے، جس میں SQL پلیس ہولڈرز کے لیے خودکار ڈائیلیکٹ آبسٹریکشن شامل ہے۔ انجن ایڈوانسڈ آرکیسٹریشن پرائمٹوز جیسے کہ متوازی ایگزیکوشن، مشروط منطق، تکراری لوپس، اور پری فلائٹ چیکس کو سپورٹ کرتا ہے۔ یہ ایک ہی پائپ لائن میں انٹرپریٹڈ Go اسکرپٹس اور SQL کوئریز کو مربوط کرتا ہے۔
Flow `pipeline_runs` اور `pipeline_events` ٹیبلز میں ایگزیکوشن اسٹیٹس، دورانیے، اور رو کاؤنٹس لکھ کر خودکار آڈٹ ٹیلیمیٹری کے ذریعے آبزرویبلٹی فراہم کرتا ہے۔ یہ Mermaid.js بصری فلو چارٹس جنریٹ کرکے اور XSLT 3.0 ٹرانسفارمیشن کی صلاحیتیں پیش کرکے سیلف-ڈاکیومنٹنگ پائپ لائنز کو بھی سپورٹ کرتا ہے۔ کنفیگریشن Git-friendly ہے، جو ماحول-خصوصی XML فائلوں اور رن ٹائم CLI متغیرات کے ذریعے درجہ بندی شدہ اوور رائڈز کو سپورٹ کرتی ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.