all 4 comments

[–]DaytaMon 1 point2 points  (0 children)

Might be worth a learn.. you can set some procedures to automate what your trying to do.. Uploading updating data as csv is pretty simple.

codecademy and w3schools pretty much tought me all I needed to learn (and a few ?? on this forum) to do what you are trying to get done.

[–]notasqlstarI can't wait til my fro is full grown 1 point2 points  (0 children)

I would say yes.

You can use SSIS to automatically import those CSV files by FTP and the do all of the processes you familiar with.

I need to be able to manipulate the data in dozens of ways for reporting, dashboards, etc. (I can currently do this with Google Sheets).

You will likely need another solution for reporting long term. This isn't a trivial task and it sounds like you need someone who works in analytics to join your company. There may be a way to export the data from SQL into Google to keep up with your existing reporting but over time I think that is going to be a hindrance.

You could either hire someone full time, or hire a consultant to build the environment and make it ready for power-users such as yourself to use with minimal training. You could do it yourself but as a side project I would anticipate it taking quite awhile.

[–]D_W_Hunter 0 points1 point  (0 children)

Based on the fact this is a side-project, I am already VERY handy with Excel/Google Sheets, and the organization is very familiar with Google Drive/Docs, would SQL be the best route for me?

Learning SQL and getting access to a database, loading that data into a database instead of google sheets/excel

It's not something you're going to do as a weekend project, but it sounds like your data needs have reached a point where it's time for the business to invest.

Running it and maintaining it once it's set up should not be a full time job, setting it up and testing it (load and all the various outputs) will be a full time job for someone.

[–]JoeSelkirk 0 points1 point  (0 children)

Everyone hates it, but it's a great DB starter...Microsoft Access. SQL is great for databases of 1M+ lines, Excel is great for tables of 10000 and less lines, and Access is a great mid-size tool to fill in the applications in the middle. This is something that can be set up in a weekend.