Live data from Hacker News

Salesforce is buying Tableau for $15.7B

techcrunch.com

291–300 of 387 posts

Re: Salesforce is buying Tableau for $15.7B

#291
post #156
post #141

So I have to deal with both tools at my company. The reality is that it all feels so incomplete from a BI standpoint. Managers are throwing money at front end tools like Salesforce and Tableau, but the entire back end stack is still pretty much the same as 20-30 years ago (big expensive Oracle-ish databases). I think the development of Python and Jupyter and other less known things like Vega are much more interesting…

> the entire back end stack is still pretty much the same as 20-30 years ago (big expensive Oracle-ish databases). Other than the expensive part, is it really such a bad thing? I feel like relational databases are a pretty good fit for a wide set of use cases and have a huge amount of tooling.

Ungodly expensive.

PostgreSQL on the other hand - so good, so free!

Re: Salesforce is buying Tableau for $15.7B

#292
post #159

Earlier quoted context omitted.

The businesses are coming with requests that require complex SQL on millions of records of data that normally is sitting in various sources (warehouse, salesforce, etc.). Unless you hire expensive data engineers, you can't do this type of work reliably. You can stick things together with expensive GUI oriented prep tools like Alteryx, but you pay in reliability and, quite frankly, sleep. And forget IT, IT is so stuck…

Isn't the problem space here genuinely complex in terms of business-complexity? Is there some better alternative that doesn't entail some other massive tradeoff such as managing your own servers, creating ingress mechanisms from multiple systems, building your own version of salesforce etc.? In short, is there any solution that "does everything you could possibly want" while ensuring you _never_ need to hire a data e…

The tools and stack of Salesforce make building your own version extremely appealing.

Re: Salesforce is buying Tableau for $15.7B

#293
post #159

Earlier quoted context omitted.

The businesses are coming with requests that require complex SQL on millions of records of data that normally is sitting in various sources (warehouse, salesforce, etc.). Unless you hire expensive data engineers, you can't do this type of work reliably. You can stick things together with expensive GUI oriented prep tools like Alteryx, but you pay in reliability and, quite frankly, sleep. And forget IT, IT is so stuck…

Tableau has a data etl tool called “Prep” that helps with this problem. But it only goes so far. But I think that’s where the problem truly requires a data engineer.

Exactly. Instead of ETL, start writing your own Perl and various logical, reusable components. Roll your own ETL, however you want it, in a terminal. So what, you have to learn vim, big deal! Mouse driven interfaces are a huge part of the dysfunction.

Re: Salesforce is buying Tableau for $15.7B

#294
post #171

Earlier quoted context omitted.

Confused why you call SalesForce “front end”?

I interpreted that as front end to a database.

It's really a whole working methodology that includes an Object model, which one would call backend.

Did I mention its a nasty fugly POS?

Re: Salesforce is buying Tableau for $15.7B

#295
post #164

One thing I've had to remind myself of - coming from a CS/Engineering background similar to most folks on HN (I'm guessing) - is that there are 2 types of people: Those who program and those who don't. To me, Salesforce looks like a big shared Excel file with a bunch of sheets. Tableau... well I can do the same thing with some scripts or spin up a web server. To others, this tech is just magical. Pay the money, do th…

>well I can do the same thing with some scripts or spin up a web server. That's a massive waste of your time and effort. The maintenance costs become massive as well should you choose to create your own system. At the VERY least you should leverage existing free open-source tools such as Metabase or Superset or Dash, or free tools such as Google Data Studio or Mode Analytics, if you're not going to spend cash to get…

Na. Roll your own and munge text how ever you want. Don't cede control to bad GUI/web tools.

If you are good, you aren't "scripting", you are making a rad MVC system.

Salesforce puts all the MVC together in nasty, nasty ways.

Re: Salesforce is buying Tableau for $15.7B

#296
post #213
post #164

One thing I've had to remind myself of - coming from a CS/Engineering background similar to most folks on HN (I'm guessing) - is that there are 2 types of people: Those who program and those who don't. To me, Salesforce looks like a big shared Excel file with a bunch of sheets. Tableau... well I can do the same thing with some scripts or spin up a web server. To others, this tech is just magical. Pay the money, do th…

Wait until a manager asks you to do something that Salesforce was not built for and IT tells you a back office resource can do it. None of those of the shelves enterprise solutions just work, they all need some degree of customization and integration. I am struggling sometimes to justify the cost of a vendor solution + customization versus just rolling out my own or an open source one that can be more easily built on…

Everything you write, I cheer.

Massive customization, and then you are bound by this broke ass Object model in which to get it all done, between Apex and VisualForce nauseating crap.

I don't want to pay hundreds of thousands of dollars for the right to do write database driven web pages.

Re: Salesforce is buying Tableau for $15.7B

#297

Earlier quoted context omitted.

Yes it is :) You have to normalize data taken from various sources of various age and complexity. So you really have to understand the data. You also have to really understand the questions. I've worked with (and on) lots of these tools and projects; the complexity is never in the frontend, it's dominated by getting the data, getting the data right and into the right format. If all you want in the end is a good looki…

from my humble experience if you have a sales or product team keeps pumping out spreadsheets in weird formats you need someone dedicating a few hours to get a proper etl, and if they are constantly changing the format or adding new things you need a dedicate person just for that. Modern tools like Python or Power Query are not enough for this eternal war.

It's not that, it's the systems. 15 years ago I built a pretty sophisticated for its time data warehouse for a company that ran call centers. The amount of data that came off of the call systems was staggering, and the format arcane. Every vendor patch had the potential to wreck the ETL process. Then there was account data from clients, and other internal systems.

The people and their spreadsheets was the easy part to control.

Re: Salesforce is buying Tableau for $15.7B

#298

Earlier quoted context omitted.

>well I can do the same thing with some scripts or spin up a web server. That's a massive waste of your time and effort. The maintenance costs become massive as well should you choose to create your own system. At the VERY least you should leverage existing free open-source tools such as Metabase or Superset or Dash, or free tools such as Google Data Studio or Mode Analytics, if you're not going to spend cash to get…

Na. Roll your own and munge text how ever you want. Don't cede control to bad GUI/web tools. If you are good, you aren't "scripting", you are making a rad MVC system. Salesforce puts all the MVC together in nasty, nasty ways.

This... is not good advice. Do you tell people to roll their own databases and networking protocols as well?

Re: Salesforce is buying Tableau for $15.7B

#299
post #159

Earlier quoted context omitted.

The businesses are coming with requests that require complex SQL on millions of records of data that normally is sitting in various sources (warehouse, salesforce, etc.). Unless you hire expensive data engineers, you can't do this type of work reliably. You can stick things together with expensive GUI oriented prep tools like Alteryx, but you pay in reliability and, quite frankly, sleep. And forget IT, IT is so stuck…

Tableau has a data etl tool called “Prep” that helps with this problem. But it only goes so far. But I think that’s where the problem truly requires a data engineer.

There are plenty of modern day ETL tools like Funnel, Improvad or Dataddo to help with that part of the puzzle, though it does mean you have to pay another saas each month on top of Tableau.

Re: Salesforce is buying Tableau for $15.7B

#300
post #261

Earlier quoted context omitted.

As an engineer, this has really fascinated me. Tableau, Salesforce, Excel, etc. were things that never made a significant amount of sense to me. I thought mostly of Salesforce as a CRUD app (which it is!), Tableau as d3 with nicer ergonomics, and Excel as... well... something I never understood. If this is something you guys are interested in, I started a company called Retool ( https://tryretool.com ) that is essent…

When I looked into this a few months ago, your pricing didn’t make sense to me. You’re saving developer time, but charging on user time. So I’ve got 800 people in this org and I could either pay a shit ton to use retool or just build it from scratch. The difference between both of these is my time so it makes sense I’d pay you for that. That made it not viable for me. Building from scratch was way cheaper with Upwork…

Thanks for the feedback — that's really helpful. I agree that our pricing isn't good for a large org that is looking to build a tool or two (instead of say, a few hundred).

Do you mind if I email you? (I can't see your email in your profile, but my email is david@retool.in if you're interested in reaching out.) I'm really curious — just to learn — what kind of pricing plan might work for you. Would a per-app model work for you, for example? Thanks!

Post reply on HN