Мне кажется 10 лет назад было проще войти в профессию, не было контента, не было множества решений и программ для аналитики. Вот посмотрел, что есть на udemy для data engineering - 10к результатов, там и big data с Hadoop, и ML, в общем каждой твари по паре. Как у вас с этим дела обстоят?
Вот интерестно с чего начать? Я работаю Data Analyst, хочу нырнуть больше к Engineer. Хорошо знаю SQL, Excel(VBA), пытаюсь освоить Python. Работал с БД Oracle, Postgres, MySQL, MSSQL Визуализация в PowerBI/EXCEL Подскажешь с чего лучше начать?
Bash и Linux тоже надо (хоть немного, это тоже база). Меня самого расстраивает что у DE так много инструментов, и во всех надо хоть как-то разбираться.
Data Engineer - это инженер, который понимает мир данных и аналитиков. Реальной профессии учат только на местах, т.к. не существует универсальных подходов в решении задач по big data. Я пришел в Авито как младший инженер данных пару лет назад с маленьким опытом в питоне, ETL и BI, а также небольшим багажом теории DWH. Из теории важно знать разные варианты моделей данных и принципы работы распределенных вычислений, (как в MPP базах, так и в классическом MapReduce). Инструментов слишком много, а одну и ту же задачу можно решить десятком разных вариантов и инструментов. Неплохо бы понимать чем хороши те или иные подходы: где подходит Hadoop, а где лучше MPP; чем хорош Data Vault или Anchor Model, а где нормализация вовсе не нужна. Если не ставить себе цель прийти в DE сразу мидлом, то знаний основ и пары-тройки попыток построить какие-нибудь пайпланы данных должно хватить
Ну, например я себе сделал стек на облаке google, сохраняю файлики от АПИ в Google Storage от туда они пишутся в БД Postgres в этой БД созданы процедуры/функции которые запускаются из AirFlow. Так вот 80% изъятия из апи и загрузка в облаке все на питоне. Есть вариант на Ruby/JS/PHP Без языка программирования это нельзя было сделать. Какой вы язык используете ?
А можно было сделать другой стек на облаке. Взять ETL инструмент с marketplace который поддерживает API и где не надо кодить. Вариаций много на эту тему. Главное есть результат, а как его получили уже другой вопрос. Одна и таже задача может быть решена несколькими способами.
Это если через локальнкю машину делаешь, тогда просто в переменку environ("credntia...") Заганяем путь json ключа А если через облако, тогда аутентификация не нужна и про это не пишут или я просо не нашел. Вы скинули на АПИ гугл аналитики. А есть еще апи внутри облака https://cloud.google.com/python/getting-started/authenticate-users
Хорошо знаю SQL, Excel(VBA), пытаюсь освоить Python.
Работал с БД Oracle, Postgres, MySQL, MSSQL
Визуализация в PowerBI/EXCEL
Подскажешь с чего лучше начать?
Bash и Linux тоже надо (хоть немного, это тоже база). Меня самого расстраивает что у DE так много инструментов, и во всех надо хоть как-то разбираться.
Я пришел в Авито как младший инженер данных пару лет назад с маленьким опытом в питоне, ETL и BI, а также небольшим багажом теории DWH. Из теории важно знать разные варианты моделей данных и принципы работы распределенных вычислений, (как в MPP базах, так и в классическом MapReduce).
Инструментов слишком много, а одну и ту же задачу можно решить десятком разных вариантов и инструментов. Неплохо бы понимать чем хороши те или иные подходы: где подходит Hadoop, а где лучше MPP; чем хорош Data Vault или Anchor Model, а где нормализация вовсе не нужна.
Если не ставить себе цель прийти в DE сразу мидлом, то знаний основ и пары-тройки попыток построить какие-нибудь пайпланы данных должно хватить
Так вот 80% изъятия из апи и загрузка в облаке все на питоне. Есть вариант на Ruby/JS/PHP
Без языка программирования это нельзя было сделать.
Какой вы язык используете ?
Delete from test_tbl
Where report_date=now()
;
Insert into test_tbl
Select * from tmp_test_tbl
;
Это ETL? И можно пример, где не нужно кодить ?
Вы про аутентификацию?
А если через облако, тогда аутентификация не нужна и про это не пишут или я просо не нашел.
Вы скинули на АПИ гугл аналитики.
А есть еще апи внутри облака
https://cloud.google.com/python/getting-started/authenticate-users
а что можете посоветовать почитать по теории?