ETL на airflow - Курсы "Школы Больших Данных" г. Москва

  Рет қаралды 19,680

Школа Больших Данных

Школа Больших Данных

Күн бұрын

Пікірлер: 33
@alexnevidimkins4730
@alexnevidimkins4730 2 ай бұрын
Очень полезное, спасибо. Особенно когда начинаешь только разбирать airflow. Разбор на примере отличный метод
@КонстантинКолоколов-ъ8г
@КонстантинКолоколов-ъ8г 2 жыл бұрын
Интересный момент, когда мы пушим данные по ключу в xcom, то получить мы их можем в другой таске по индексу [0]. Когда же в функции мы используем return json_data, которая также пушить в xcom, то в указании индекса нет нужды.По ключу данные попадают в xcom в виде списка[ ], внутри которого кортеж( ) и распаковываются в следующем таске по индексу, а во втором случае сразу в виде кортежа. В аргументах оператора также нужно указать provide_context=True.
@ДмитрийКоролев-ч8ь
@ДмитрийКоролев-ч8ь Жыл бұрын
Большое спасибо! А у вас есть уроки, где аписано взаимодействие Spark и Airflow?
@ШколауправленияипродажКоммерса
@ШколауправленияипродажКоммерса Жыл бұрын
Здравствуйте, Благодарим за комментарий. Такого видео нет, есть тема для дальнейшей работы. Предложим преподавателям записать видео на эту тему.
@ДмитрийКоролев-ч8ь
@ДмитрийКоролев-ч8ь Жыл бұрын
@@ШколауправленияипродажКоммерса Лучшие!
@dmitrylemeshenko9642
@dmitrylemeshenko9642 2 жыл бұрын
Спасибо
@basil0607
@basil0607 3 жыл бұрын
5:34 Вот интересно, вы получите ответ от API на 10 Гб, вы его тоже станете пихать в метаданные? Или всё-таки сложите данные в файл на файловую систему или даже в базу озера данных в том же таске, в котором получили?
@dblmok_
@dblmok_ 2 жыл бұрын
Как правило по сети не ходят 10 гб… если это почему то так, то это архитектурная ошибка. Отвечая на ваш вопрос: большие объемы данных ходят через бд
@letronas
@letronas Жыл бұрын
вообще в принципе не рекомендуется использовать XCOM просто потому что он ограничен и мы занимаем боевую базу airflow. Обмены, действительно, стоит делать через что-то стороннее. В книге видел примеры и через файлы и через базы данных.
@yaroslavsolntsev9909
@yaroslavsolntsev9909 10 ай бұрын
Разумеется нужно контролировать что лезет из API. При таких объемах риск обырвалга порядком выше. А в купе с рекомендацией ложить промежуточные данные во внешнюю стабильную среду есть более правильно, ибо упасть может все, а промежуточные данные всегда под рукой в папочке или бэкапятся еще куда-нить в облачко.)
@namefamily3279
@namefamily3279 3 жыл бұрын
Спасибо!
@hhdushaa
@hhdushaa 2 жыл бұрын
{ "data": { "error": [ {"msg": "API key has been disabled." } ] }} Первый таск не выполнился хотя и пометился Success, и лучше бы response 200 обернуть эксепшаном) спасибо за то, что дали почувствовать себя занудой ))) В целом ломается понятно!
@dblmok_
@dblmok_ 2 жыл бұрын
Вам нужен корректный токен
@romankonovalov2588
@romankonovalov2588 7 ай бұрын
Топ
@PizdaRusni2023
@PizdaRusni2023 3 жыл бұрын
ti - кто он? что? Какой тип? Что вообще приходит в кваргс? разве так сложно все разложить по полочкам. А то получається "возьмем что то не знаю что и выполним команду для чего то..." Напишите док стринги со всем что прилетает или с основными параметрами.
@PizdaRusni2023
@PizdaRusni2023 3 жыл бұрын
ti: airflow.models.taskinstance.TaskInstance
@dblmok_
@dblmok_ 3 жыл бұрын
Добрый день! Спасибо за рекомендации. Действительно, не к каждой переменной в видео указан ее тип. Формат видео не позволяет настолько подробно углубляться в содержание.
@iexploiter
@iexploiter 3 жыл бұрын
По-русски научитесь говорить. Ужос какой-то, а не речь. Апи, шедУлер, пушить, май - ну хоть бы тогда по-английски правильно говорил.
@CrazyHandMaker
@CrazyHandMaker 3 жыл бұрын
ужОс!
@Frezer911
@Frezer911 3 жыл бұрын
Самое нормальное обьяснение эйрфлоу на русском языке. Скиньте ссылки, если найдете лучше.
@ИльяШапорто
@ИльяШапорто 2 жыл бұрын
а как по вашему он должен говорить? вы видать не it или как? на будущие, так и выражаются разработчики. Никто не будет вам произносить как читается по английски, зачем? Странный коммент.. Airflow относится к devops инструментам, там никто не будет ввам с англйским акцентам произносить, вы индусов не смотрели или как?
@yaroslavsolntsev9909
@yaroslavsolntsev9909 10 ай бұрын
Сходите в индийский MS саппорт, там вам будет где позабавиться насчет акцента и прочих забавностей. )
@iexploiter
@iexploiter 10 ай бұрын
@@yaroslavsolntsev9909 там люди говорят не на родном своем языке. А этот мальчик по документации оснащен русским языком с рождения
@NurgisaBazarbaev
@NurgisaBazarbaev Жыл бұрын
Broken DAG: [/usr/local/airflow/dags/weather_api.py] 'Variable KEY_API_WWO does not exist' из за чего может быть эта ошибка в локалке
@КонстантинПечко-ы9м
@КонстантинПечко-ы9м Жыл бұрын
в конце видео объясняют как задать эту переменную
Начало работы с apache airflow -  "Школы Больших Данных" г. Москва
17:55
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 54 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 19 МЛН
Что такое Apache Airflow - Курсы "Школы Больших Данных" г. Москва
31:50
ETL на airflow c postgresql - Курсы "Школы Больших Данных" г. Москва
17:55
Airflow for Beginners - Run Spotify ETL Job in 15 minutes!
16:38
Karolina Sowinska
Рет қаралды 144 М.
Running Airflow 2.0 with Docker in 5 mins
11:55
Data with Marc
Рет қаралды 174 М.
Airflow на простом примере
9:53
NOdata Миша
Рет қаралды 7 М.