Data Pipeline مجموعه مراحل خودکار برای دریافت، انتقال، تبدیل، اعتبارسنجی و تحویل داده است. نمونه آن انتقال تراکنش‌ها از پایگاه عملیاتی به انبار داده است.

Pipeline قابل‌اعتماد باید خطاها را ثبت کند، Retry و اجرای مجدد داشته باشد و از پردازش تکراری جلوگیری کند.

Data Pipeline فروش می‌تواند سفارش‌ها را هر ساعت استخراج، اعتبارسنجی و بارگذاری کند. اگر یک مرحله شکست بخورد باید بتوان فقط بخش ناموفق را با کنترل تکرار اجرا کرد.

درک تفاوت این موضوع با پردازش تراکنش‌های برخط و پردازش تحلیلی برخط به انتخاب راهکار مناسب‌تر کمک می‌کند.

نمونه مراحل خط لوله داده

Source DB -> CDC -> Queue -> Validation -> Warehouse -> Dashboard

در خط لوله واقعی باید رفتار با داده تکراری، Schema Drift، شکست پردازش و زمان‌بندی Backfill روشن باشد. عبور داده از چند ابزار لزوماً تضمین کیفیت نمی‌دهد.

برای تکمیل این بحث، صفحه دیتا اینتنسیو را نیز ببینید.