Что такое извлечение / преобразование / загрузка (ETL)? - PullRequest
3 голосов
/ 03 августа 2010

Я пытался прочитать статью в Википедии для "извлечения, преобразования, загрузки" , но это только запутывает меня ...

Может кто-нибудь объяснить, что такое ETL и как это на самом деле делается?

Ответы [ 5 ]

8 голосов
/ 03 августа 2010

ETL берет данные из одной системы (извлечение), модифицирует их (преобразовывает) и загружает их в другую систему (загружает).

И не обязательно в таком порядке.Вы можете TEL или ELT.Вероятно, не LTE, хотя.:-)

Это универсальное имя для любого процесса, который берет данные из одной системы и перемещает их в другую.

1 голос
/ 09 августа 2010
0 голосов
/ 20 февраля 2014

ETL - это сокращение для извлечения, преобразования, загрузки, трех функций базы данных, которые объединены в один инструмент для извлечения данных из одной базы данных и помещения их в другую базу данных. Извлечение - это процесс чтения данных из базы данных. Преобразование - это процесс преобразования извлеченных данных из их предыдущей формы в форму, в которой они должны находиться, чтобы их можно было поместить в другую базу данных. Преобразование происходит с использованием правил или справочных таблиц или путем объединения данных с другими данными. Загрузка - это процесс записи данных в целевую базу данных. ETL используется для переноса данных из одной базы данных в другую, для формирования витрин данных и хранилищ данных, а также для преобразования баз данных из одного формата или типа в другой.

0 голосов
/ 03 августа 2010

Извлечь означает вывести данные из одной или нескольких баз данных. Преобразование означает изменение данных так, как вам нужно, чтобы они соответствовали потребностям вашего бизнеса. Загрузить означает поместить его в целевую базу данных.

0 голосов
/ 03 августа 2010

ETL обычно используется для хранения данных.Это не конкретная реализация для загрузки хранилища данных, это просто очень высокоуровневый алгоритм, который должен использоваться для заполнения хранилища данных.

  • Извлечение извлекает данные из некоторого источника.
  • Преобразование берет данные и манипулирует ими, чтобы их можно было использовать для ..
  • Загрузка в вашсистема.
...