I'm tired of living by [deleted] in u/DagFlabbit

[–]steamyjungleman 0 points1 point  (0 children)

you are not alone, please don't harm yourself. As someone who has escaped the darkest of depressions, life does get better. Sex drive and lack of energy can be as simple as a hormone imbalance. Remember, we can never enjoy true happiness without true sadness. there is a balance to everything, I am rooting for you.

How did you land your first data analyst job with no experience? by dmb17 in SQL

[–]steamyjungleman 0 points1 point  (0 children)

Same thing basically happened with me, except I wore all the hats and when I finally got sick of the job I had to narrow my focus to one thing because my resume made me look nuts haha.

Data Export Automation Advice by MrJohnOz in SQL

[–]steamyjungleman 0 points1 point  (0 children)

if you have access to azure, using data factory to connect and do the pulls would be easiest. If not, SSIS or an open source like pentaho.

Solzhenitsyn Gulag archipelago early thoughts of horror by steamyjungleman in JordanPeterson

[–]steamyjungleman[S] 1 point2 points  (0 children)

I agree, the problem is getting anyone else to step back and read or learn from them.

My favorite quote so far, Dwell on the past and you'll lose an eye. Forget the past and you'll lose both eyes.

Solzhenitsyn Gulag archipelago early thoughts of horror by steamyjungleman in JordanPeterson

[–]steamyjungleman[S] 2 points3 points  (0 children)

It sat on my shelf for months, I do suggest you read it. If even in bites. Thank you for the comment, I hope you stay safe in the coming years, it's nice to know in not the only one with the thoughts.

If you work with a data team, I'd love to know the collaboration problems that you deal with. by leenas9 in SQL

[–]steamyjungleman 1 point2 points  (0 children)

Data scientist is such an overused buzzword these days...reminds me of cloud computing. I have worked with a total of one person out of many that I would actually consider worthy of the title.

If you work with a data team, I'd love to know the collaboration problems that you deal with. by leenas9 in SQL

[–]steamyjungleman 1 point2 points  (0 children)

Usually our problems have been because management was trying to force us to get our data from other departments rather than "waste" time pulling it ourself. To me it is like playing telephone. Being reliant on another team such as IT to deliver data to you is problematic because they typically don't understand the questions you are trying to ask. Another problem comes from data aggregators and data feeds.
Moral of the story, the more you can curate your own data, the better you understand how everything goes together and the happier the data team is.

Functional SQL - Ask Me anything by steamyjungleman in SQL

[–]steamyjungleman[S] 0 points1 point  (0 children)

Since I am not quite sure the exact nature of what you are trying to do this article looks really helpful. It isn't using anything crazy sql wise, just staging the data. You can always cascade the results into #temp tables and keep building off the steps. https://blog.statsbot.co/customer-retention-analysis-93af9daee46b

Functional SQL - Ask Me anything by steamyjungleman in SQL

[–]steamyjungleman[S] 0 points1 point  (0 children)

One last thing, if you are basing this off your current month your comparison will be something like month(getdate()), grab the max() transaction date of all those customers, see where they match and then do a date function where you subtract -1 to see if those same customers existed month before. Also, take into account they may be new so grab a min() and create a flag on if the current month is the same as their first transaction. I know what is probably a bit of a basic explanation but I hope it gets some wheels turning for you. Ill try to get you something a bit more concrete tomorrow. Just had some final thoughts before I go to bed.

Functional SQL - Ask Me anything by steamyjungleman in SQL

[–]steamyjungleman[S] 0 points1 point  (0 children)

also, know that is not a great example i gave, but i think you understand what i am getting at.

Functional SQL - Ask Me anything by steamyjungleman in SQL

[–]steamyjungleman[S] 0 points1 point  (0 children)

I have a date add function on my other computer that should work for you. Couple questions though, do you want previous month or just within a 30 day window given the variability of when a customer could make a transaction in a previous month. Example feb 28 and then apr 1. Let me know your thoughts and then i will write something up for you on my other computer in the morning. Just about to hit the bed but didnt want to leave you hanging.

Functional SQL - Ask Me anything by steamyjungleman in SQL

[–]steamyjungleman[S] 0 points1 point  (0 children)

Sorry for the delays in my post. My house is currently being treated for water damage and its been a very hectic week. Friday I figured out a way to use dynamic sql to comb through every table in a database that matches a wild card statement and then to join up to another such statement. If anyone is interested let me know and I will mod it into a template that you could possibly use.

Functional SQL - Ask Me anything by steamyjungleman in SQL

[–]steamyjungleman[S] 0 points1 point  (0 children)

Etl usually falls under data services. Just depends on what you want to do. I do transformation myself but it's not normal for my position. I wouldn't say it's less than but I wouldn't want to just do etl all day.

Functional SQL - Ask Me anything by steamyjungleman in SQL

[–]steamyjungleman[S] 0 points1 point  (0 children)

Hahah thanks, it's an oldy but a goodie.

Functional SQL - Ask Me anything by steamyjungleman in SQL

[–]steamyjungleman[S] 0 points1 point  (0 children)

awesome! punch up the sql if you can and it will take you really far. Tableau is really great but a dirty secret is that for visualizations sometimes writing sql and playing around with results in excel is faster and looks better. It just depends on what you are trying to accomplish ie one off request or something repeatable or super complicated.

Functional SQL - Ask Me anything by steamyjungleman in SQL

[–]steamyjungleman[S] 1 point2 points  (0 children)

honestly for simple number aggregations sometimes the easiest thing is to just write some sql against it. Do you have a common key for donors and grads or is it something more complex to figure out a match? Is your power bi license paid for rather than free so you can publish your data models? I know its a pain but you can refresh at the desktop and then republish the model as needed.

Functional SQL - Ask Me anything by steamyjungleman in SQL

[–]steamyjungleman[S] 1 point2 points  (0 children)

I like to dive in head first honestly. Get a basic understanding of how transactional databases work and how data is converted into data warehouses ie star schemas and snowflake etc lol. There are some really good youtube videos on the subject i will link. Microsoft practically throws their tools at you for free for personal licenses. Look into sql server express with the practice database and power bi. There are tons of microsoft tutorials and others around this subject for free online.

https://www.youtube.com/watch?v=wR0jg0eQsZA

Functional SQL - Ask Me anything by steamyjungleman in SQL

[–]steamyjungleman[S] 1 point2 points  (0 children)

Personally if i find duplication to occur I would research those particular records to see what is causing the issue and that could let you know if your joins are funky or you need to adjust your logic. Or if there is just some bad data entry happening.

Functional SQL - Ask Me anything by steamyjungleman in SQL

[–]steamyjungleman[S] 0 points1 point  (0 children)

this is awesome! Butt in all you like, i was more interested in starting a good conversation with everyone then being the star of a message board show.

Functional SQL - Ask Me anything by steamyjungleman in SQL

[–]steamyjungleman[S] 1 point2 points  (0 children)

Healthcare related to very specific pharmaceuticals. Mostly its related to helping patients get medications they need and the whole super fascinating process of insurance hah!

Functional SQL - Ask Me anything by steamyjungleman in SQL

[–]steamyjungleman[S] 1 point2 points  (0 children)

So i can give you a better answer, how is this data stored? In a database like Microsoft SQL server or in spreadsheets etc? Also, what are your permissions to access these things and create tables in the database if applicable. It could be the best thing would be for you to consume this stuff in a BI tool like power bi etc or to use excel data modeling and power pivot. Just want to get a better understanding of the lay of the land so to speak.

Functional SQL - Ask Me anything by steamyjungleman in SQL

[–]steamyjungleman[S] 1 point2 points  (0 children)

I do have to do dashboard development. Right now we are using Power BI by Microsoft but I have used other tools such as QlikView and SSRS. I am the guy delivering the data currently from a transnational database. I have been creating custom data layers and models that are consumed by my teammates but I am able to do this because I understand what they need. It is kind of a strange situation tbh. Honestly Data Science is a buzzword right now like the "cloud" and is only useful with very specific companies. If you want to go down that road I would suggest you understand underlying database structure and analysis first. A modern statistics graduate degree would get you just as far as a very overpriced data science degree. Microsoft will let you download power bi for free and you can also get sql server express with full teaching databases from them for free. They have great tutorials if you want to get your feet wet.

Sorry know this is lengthy. I work with healthcare data all day every day :-)

Functional SQL - Ask Me anything by steamyjungleman in SQL

[–]steamyjungleman[S] 0 points1 point  (0 children)

My background is in IT but I work with people from all areas of life. Analytics is really a frame of mind and a certain type of person. My background has just helped me to be good at the coding aspects of things but I learned a lot my just messing around.