I'm a data analyst and my day looks similar to what stuntbubbles said.
At the beginning of my career my day was very much task-based - so largely small-scale tasks that could be accomplished in a few hours/days. These would be allocated to me by my manager. This used to be stuff like finding out sum/min/max/average etc of values over a period of time and then plotting it in a graph or extracting data into excel spreadsheets.
I then started being given projects and taking more ownership over my work day. At this point, I was involved in more meetings - firstly as an observer and then (eventually) as a 'specialist'. My role in meetings was largely to advise on what data could be used to help answer people's questions/problems, agree on a timeline for delivery, and then present updates and results. I worked largely as a bridge between the business and the data team lead in this respect and had a larger role in the more technical elements of what the data team were doing (e.g. helping ingest data sources into our database, building visualisations for business operational use on Tableau, identifying solutions to existing business problems and writing reports on how they could be implemented - getting signoff and then actually completing the projects end to end).
Now I'm 5 years in and I've asked to not be involved in so many meetings (because I've found them to be a waste of time). So essentially I'll liaise directly with project managers in different areas in the business and get them to provide me a summary of the meetings I used to be part of. I then propose solutions or projects to help leverage the data to help them, get their agreement as to whether to go ahead, get agreement from the data team lead, and then complete or manage whatever needs to be done end to end).
A typical day is as follows (I now work from home):
- roll out of bed around 9am
- make myself a coffee
- catch up on emails/messages/check the requests forum at work to see if there's anything urgent to acknowledge/attend to
- continue working on projects/tasks that I have outstanding from the previous day (this'll include stuff like extracting data, creating new tables/views/schemas in our database), building data visualisations, writing reports)
- lunch and catching up on YouTube
- meetings
- send updates to my stakeholders on the status of the projects I'm working with
- help other members of my data team with the tasks they're struggling with
- report on my progress to my manager
In terms of projects and tasks I've been involved with, it's been a bit of everything but that's because I've always chosen to work at startups and always jumped on anything that looks challenging/new/different. So this is a summary of some things I've worked on in the last 5 years (I've tried to keep it chronological):
- building powerpoint presentations that summarise research or analysis that's already been conducted/findings from current projects
- identifying data sources and systems to ingest into the main database/data lake
- extracting and cleaning data from the database/data lake using SQL
- using Excel to create pivot charts and simple visualisations for business to use and adapt for their needs
- visualising data on software such as Tableau, PowerBI, MicroStrategy, Amazon Quicksight, Metabase etc (whatever the client wants!)
- creating tables, views, schemas, pipelines in the main database (SQL)
- taking on Machine Learning tasks (such as prediction models and text analytics) using Python
In terms of work day, there's definitely organisations where you'll only be working 9am-5pm without needing to put in extra hours. However, if there's an urgent task then you may occasionally be working into the evening at times. At the moment I have some days where I do practically nothing all day, but these are balanced out with the days where I'm working 12 hours! I'm not the strictest person with regards to time management though - if I wanted a perfect life balance then I could achieve it, however I enjoy procrastinating!
Overall, it's the best "office job" I've done - easy money for something I don't find difficult. Best of luck OP, sounds like you have the right skills for it!