Купувати чи будувати
Коли справа доходить до вибору інструменту ETL, не завжди потрібно купувати інструмент стороннього виробника. Це рішення значною мірою залежить від трьох речей:
- Складність трансформації даних: Чим складніша трансформація даних, тим доцільніше придбати інструмент ETL.
- Потреби в очищенні даних: Чи потрібно ретельно очищати дані перед тим, як зберігати їх у сховищі? Якщо так, то краще придбати інструмент з потужними функціями очищення даних. В іншому випадку може бути достатньо просто створити процедуру ETL з нуля.
- Обсяг даних. Доступні комерційні інструменти зазвичай мають функції, які можуть прискорити передачу даних. Тому придбання комерційного продукту є кращим підходом, якщо обсяг даних, що передаються, великий.
Функціональні можливості інструменту ETL
У той час як вибір бази даних та апаратної платформи є обов’язковим, вибір інструменту ETL настійно рекомендується, але не є обов’язковим. Оцінюючи інструменти ETL, варто звернути увагу на такі характеристики:
- Функціональні можливості: Сюди входить як “трансформація”, так і “очищення”. Загалом, типові інструменти ETL орієнтовані або на сильні можливості трансформації, або на сильні можливості очищення, але вони рідко бувають дуже сильними в обох цих напрямках. Отже, якщо ви знаєте, що ваші дані будуть брудними, переконайтеся, що ваш інструмент ETL має потужні можливості очищення. Якщо ви знаєте, що буде багато різних перетворень даних, має сенс вибрати інструмент, який добре справляється з перетвореннями.
- Можливість зчитування безпосередньо з вашого джерела даних: Для кожної організації існує свій набір джерел даних. Переконайтеся, що обраний вами інструмент ETL може підключатися безпосередньо до вашого джерела даних.
- Підтримка метаданих: Інструмент ETL відіграє ключову роль у ваших метаданих, оскільки він зіставляє вихідні дані з місцем призначення, що є важливою частиною метаданих. Насправді, деякі організації почали покладатися на документацію свого інструменту ETL як на джерело метаданих. Як наслідок, дуже важливо вибрати інструмент ETL, який працює з вашою загальною стратегією метаданих.
Популярні інструменти
🚀Долучайтесь до нашої спільноти Telegram:
🚀Долучайтесь до нашої спільноти FaceBook: