Extracting Data From APIs As Data Engineers - The Basics And Challenges You'll Run Into

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น •

  • @SeattleDataGuy
    @SeattleDataGuy  2 หลายเดือนก่อน +1

    If you guys want to learn more about data engineering, then sign up for my newsletter here seattledataguy.substack.com/ or join the discord here discord.gg/2yRJq7Eg3k

  • @nicky_rads
    @nicky_rads 2 หลายเดือนก่อน +7

    Solid overview. Working with APIs is a good skill set to have for data engineering. Turning JSON formatted data into tabular data for humans to understand is very important!

  • @lafcadiothelion
    @lafcadiothelion 2 หลายเดือนก่อน +7

    Enjoying these back to the basics videos! Perfect timing for me too

    • @SeattleDataGuy
      @SeattleDataGuy  2 หลายเดือนก่อน

      Yeah, it's been going back through things I take for granted now.

  • @rguez2332
    @rguez2332 14 วันที่ผ่านมา +1

    You said there'll be an Extract from Database. I'm still waiting for learning that part 😊

  • @facundoDP11
    @facundoDP11 22 วันที่ผ่านมา

    incredible. i am starting to work with that kind of api you name at the end and it makes me laugh how you describe all the problems i am facing right now. "but whe need the data so that's what we did" 😅 excellent. subscribinnng

  • @SegueGreene
    @SegueGreene 2 หลายเดือนก่อน

    Love this, perfect level of detail for where i'm at

  • @peterndiforchu2622
    @peterndiforchu2622 2 หลายเดือนก่อน

    Great overview! Thanks for sharing!

  • @shreyaslahoti7542
    @shreyaslahoti7542 หลายเดือนก่อน +1

    great explanation.

  • @darkzero2221
    @darkzero2221 2 หลายเดือนก่อน +2

    Thanks!!! For this video!

  • @ringostarkiller7097
    @ringostarkiller7097 2 หลายเดือนก่อน +1

    nice overview! thx u

  • @marshallyale3902
    @marshallyale3902 2 หลายเดือนก่อน +1

    You briefly discussed it, but could you talk a little bit more about the config file you discuss for parsing? I just know my code starts to become a little verbose when I have 30 different functions to parse different API calls, especially if there's additional checks that an http status code can't tell you

  • @A_View_From_The_Shire
    @A_View_From_The_Shire หลายเดือนก่อน

    At my company, we aim to be build infrastructure that's reuseable - why do something 10 times when you can do it once right? For example, we have an agnostic flat file loader that's quiite robust. I'm currently trying to build something similar for APIs, however it's proving quite tricky due to the nature of JSON and semi-structured. So far, I setup a recursive function that turns the nested JSON into one wide table, but it's difficult to then get that into a SQL environment if the table is too wide or to explode out some of the columns in Python.
    I'm now attempting a different method. I have a function that analyses the deep of the nested JSON, how many levels there are, the deepest path etc. I then want to use the metadata to parse it using json_normaliz, but also tricky due to the nature of JSON.
    Am I wasting my time trying to make something too dynamic for API extraction?

  • @rickr937
    @rickr937 2 หลายเดือนก่อน

    can you make a video about how to deal with schemas of APIs and how they change over time :) dates and temporal data in particular

  • @artyomashigov
    @artyomashigov 2 หลายเดือนก่อน +2

    Thanks for the video. The quality though is 720p.

    • @777E-m1g
      @777E-m1g 2 หลายเดือนก่อน +3

      I agree with u. a higher resolution is needed

    • @SeattleDataGuy
      @SeattleDataGuy  2 หลายเดือนก่อน +1

      Thanks for the callout, something happened with editing, I was actually confused by this because i know i film HD, but I didn't realize the resolution was impacted.

  • @bwb9479
    @bwb9479 2 หลายเดือนก่อน +2

    yea but its really bored man
    everyone knows that so superficial
    when making this with chatgpt at least think like how can i be useful to people rather doing spam like videos, at least add paginated calls, airflow http operators , things like that man. i am really bored .