ELT مخفف Extract، Load و Transform است؛ تکاملیافتهی ETL که با ظهور انبارهای دادهی ابری مقیاسپذیر و موتورهای محاسباتی قدرتمند رواج یافت. در این الگو دادهی خام ابتدا با کمترین پردازش به مقصد منتقل و بارگذاری میشود و تبدیلها بعداً و درون خودِ مقصد، با بهرهگیری از توان پردازشی آن، اجرا میگردند.
تفاوت کلیدی با ETL
در ETL تبدیل پیش از بارگذاری و در یک موتور جداگانه انجام میشود، اما در ELT دادهی خام نخست در مقصد قرار میگیرد و تبدیل بهصورت پرسوجوهای SQL یا فرایندهای محاسباتی درون انبار/دریاچه اجرا میشود. این جابهجایی محل پردازش، انعطاف و سرعت توسعه را افزایش میدهد.
چه زمانی ELT انتخاب بهتری است؟
- وقتی از انبار داده یا لیکهاوس ابری با توان محاسباتی الاستیک استفاده میکنید
- وقتی میخواهید دادهی خام را برای کاربردهای آینده و تحلیلهای اکتشافی حفظ کنید
- وقتی نیازمند چرخهی توسعهی سریع و بازتعریف آسان قواعد تبدیل هستید
ملاحظات
ELT دادهی خام و گاه حساس را وارد مقصد میکند؛ بنابراین حاکمیت داده، کنترل دسترسی، رمزنگاری و ماسکگذاری درون انبار اهمیت دوچندان مییابد. همچنین هزینهی محاسبات مقصد باید رصد شود تا تبدیلهای ناکارآمد بار مالی ایجاد نکنند.
ELT دادهی خام را به یک دارایی استراتژیک تبدیل میکند؛ همان دادهای که امروز بیمصرف بهنظر میرسد، فردا منبع یک بینش کلیدی خواهد بود.
GoldData Gateway هر دو رویکرد ETL و ELT را پشتیبانی میکند و به تیمهای داده اجازه میدهد بسته به معماری مقصد و الزامات امنیتی، محل اجرای تبدیلها را انتخاب کنند.