I worked with an ex-ecology professor on some 'data science' projects at work, who suggested this older book I enjoyed called "The Ecological Detective: Confronting Models with Data." Good read imho for ideas about generating hypotheses, exploring data, and comparing models to explain the data, and not just in ecology (though that is the context obviously).
https://press.princeton.edu/titles/5987.html