« first day (1335 days earlier)      last day (3535 days later) » 

12:34 AM
OMG
4
Q: How to display rows that are missing from aggregations?

Bünyamin AtikI create a view to display ValueRange like this: ... ValueRange=case when Value1>60 and Value1<=65 then '60-65' when Value1>65 and Value1<=70 then '65-70' when Value1>70 and Value1<=75 then '70-75' END ... But I don't have any data for Value1>65 and Value1<...

Check out the edit
 
 
2 hours later…
2:52 AM
"Advanced Stats Management" is so ... mundane. Can I get some help with a good title?
 
 
7 hours later…
9:55 AM
@swasheck "Advanced Lies Management" ?
with a subtitle "Lies. Damned Lies. Statistics"
 
10:29 AM
@swasheck "Stats: I'm not just making this shit up on the spot, I promise"?
 
 
2 hours later…
12:45 PM
Strange...
Why are you re-posting verbatim a question originally asked 9 years ago? bytes.com/topic/sql-server/answers/…Martin Smith 3 mins ago
Cross posted across three sites as well.
 
@MartinSmith Some kind of experiment?
 
@JackDouglas maybe preparatory work for a spam answer on the "repair SQL Server" title?
 
Haha. Could be that too.
 
Don't know why that @ was directed at Jack. Was meant to be at you!
 
I gave my preparatoty downvote and flag.
Already deleted at SU. Flag commented by mod: helpful - probably a spam setup
 
1:01 PM
@ypercube I must admit I'm curious about the motivation. Apart from the title the question doesn't actually have anything to do with repairing sql server.
 
@ypercube @MarkStoreySmith, @MartinSmith, @JamesLupolt, @MartinC, @JackDouglas - Yes, the drinkies are still on for next friday. 7:30pm in Richmond at the Pigs Ears
3
 
Who is Martin C ?
 
@ConcernedOfTunbridgeWells what drinks? Think I missed that one! This Friday coming is it? The 5th of Sep?
 
@MartinSmith Yes. Next Friday/
There was a message pinned.
 
@ConcernedOfTunbridgeWells Do we expect to stay up to 10-11?
 
1:13 PM
Ah I haven't been in chat for a while so must have missed it. Should be able to make it anyway though. Thanks!
 
@ypercube I would imagine so, but it's not going to be an issue if you have to leave a bit earlier.
@MartinSmith See you there.
 
No, I'll probably be able to stay longer.
 
@MartinSmith Maybe I should run a drinkies mailing list.
 
thedrunkendba.co.uk
 
@ypercube Now somebody should register that domain. It'd be a cracker for a blog.
 
1:24 PM
Martin Smith owns the internets.
2
 
 
1 hour later…
2:44 PM
@MartinSmith glad you can make it :)
 
3:40 PM
boom
0
A: How to architect an analytical BI platform?

KermitI'm going to assume that you already have the budget to implement some data warehouse solution. Just briefly talking about Vertica; it is a load and read optimized platform, and certainly not designed for OLTP. The piece on staging and processing data would need some more thought. Vertica isn't...

 
 
1 hour later…
5:01 PM
And spam reply now posted. The same question and spam answer was also posted at http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=195981 and

http://ask.sqlservercentral.com/questions/114503/how-to-repair-sql-server.html
 
5:27 PM
Seems you're all already on the case for the bot attack
 
5:53 PM
I have a feeling I'm going to need drinks Friday night -- I'm taking the SSIS exam that afternoon.
 
6:15 PM
 
Is Liam making that phone call from the SSIS Pit of Despair?
 
Of course
 
7:12 PM
@Kermit Actually, I think OP is not a large bundle of sticks, and there is actually a question hidden in there. OP seems to want to know if Vertica or a similar platform can be used for the ETL work or whether he needs a different DB platform for the ETL.
The answer would be quite nuanced and come down to 'it depends', but in about 95+% of cases it would be 'no'.
 
@ConcernedOfTunbridgeWells I'm somewhat confused by this statement: "ETL tools tend not to support complex transformations well." I guess you mean something like that they have a lot of support for complex transformations (at least SSIS seems to), it's just inflexible compared to stored procedures?
 
@James It's a combination of the low-level primitives available and a phenomenon called the 'Deutsch limit', which describes a notional upper limit to the complexity of computations that can be expressed in visual lanaguages without it becoming too confusing.
Basically, beyond a certain level of complexity you tend to have to use stored procedures for transformations at the ETL tools don't do it well.
 
@ConcernedOfTunbridgeWells That makes sense intuitively. The larger SSIS packages I've worked with were harder to follow than a really long & horrible query execution plan.
 
@James It's a fundamental issue with visual lanaguages. Transactional integration tools like BizTalk or Websphere Integrator, and visual rule or workflow building tools have the same class of problem.
 
I guess there is probably someone who would argue that BIML is a way around this?
 
7:24 PM
@James I haven't tried BIML, but as I understand Ab Initio has its own scripting language, and Qlikview comes with a data transformation engine that uses a scripting language.
Although, XML as a programming language lexicon makes my stomach churn. They might at least have gone to the trouble of writing a parser. it's not that hard.
 
8:05 PM
@James Not really... BIML makes it easy to create a lot of packages, but it's not easier to make a complex package
 
8:29 PM
@Gonsalu Kind of glad to hear it since I don't really want to support that stuff.
@ConcernedOfTunbridgeWells The Qlikview scripting language seemed OK. A funky SQL dialect with lots of nonstandard built-in functions. It didn't even occur to me to use it for any non-trivial transforms, to be honest.
 
The mysql interpreter does seem to have a lot of stuff that psql does. for example, how to I list tables in it?
 
@FaheemMitha SHOW TABLES; : )
 
@James I meant short form. Like psql has \dt
 
8:48 PM
@FaheemMitha Oh OK. Yeah I don't think there is a good equivalent of that.
 
8:58 PM
@FaheemMitha How are you finding MySQL generally? Anything interesting that stands out to you vs Postgres?
 
@James Barely getting started. So, not really anything to say. Had a terrible time with the Debian installation.
Usually it is trivial. But MySQL freaked out over old database files (or something). I was downgrading, which may not have helped.
I'm pretty much a fan of PG, though the optimizer seems to have a lot of problems.
Never much liked the look of MySQL, frankly.
 
@FaheemMitha Funny. The optimizer is usually what PG is praised for.
 
I'm installing it to test a program someone wrote.
@James Oh? I had problems with it. And somewhere I learned that the optimizer is known to have problems. I think Tom Lane was giving a talk on it, or something.
 
@FaheemMitha I guess they all have problems, since choosing an optimal (or even acceptable) query plan quickly isn't easy. I don't know much about PG specifically, though, just that the PostgreSQL DBA sitting next to me would usually say "you wouldn't have that problem in Postgres" every time I complained about MySQL creating an apparently unneeded temp table or not using an index, etc. : )
 
@James Well, I think PG is definitely of much higher quality. Even though I've not really used MySQL. You can sense these things. You use MySQL, then?
If I find something good in MySQL that isn't in PG, I'll try to remember to let you know.
PG is actually unusual in software I've used in that I've never found a bug in it. Usually, I find bugs right and left. It can be a pain sometimes.
 
9:12 PM
@FaheemMitha Just when I'm using MySQL-centric apps like Wordpress lately. I switched to mostly working with SQL Server a few years ago.
 
Sometimes I feel I spend a significant part of my time breaking software.
@James Oh. That's MS?
Yes, it is. How are you finding it? MS Server, that is.
 
9:25 PM
@FaheemMitha It's not bad. Backups are great, restores are reliable and easy, and I like the HA technologies. When something misbehaves it's usually for a better reason than MySQL.
 
@James I see. I don't use MS products. Except for Skype. Currently stuck with Skype.
 
@FaheemMitha I don't blame you. I fell into the MS space by convenience (the Linux jobs where I was working at the time were focused on supporting a mediocre virtual hosting control panel).
 
@James I see. You are in London? How do you like it there?
 
 
2 hours later…
11:16 PM
@FaheemMitha Yep. It's a nice place mostly. Lots to do, aesthetically quite pleasant in the central area. On the other hand, crazy expensive and you have to put up with the generally mediocre quality of engineering in the UK and low UK salaries if you're on the perm job market. The contract market is decent, though.
 
@James I see. That's a good, concise summary.
 
@FaheemMitha Where are you?
 
@James Bombay, India.
@James so you do DBA work? I have a friend there who tells me that UK housing prices are going through the roof.
 
@FaheemMitha Yep, I'm just a DBA. I'll be renting for as long as I live in London. The prices are very high here: londonpropertywatch.co.uk/avg_prices.html Hopefully saving enough to buy a place whenever I live next.
I've read property in Bombay is fairly expensive as well, though.
 
@James Does the work pay well? Not sure what you mean by "the generally mediocre quality of engineering in the UK"
@James Yes, Bombay is bonkers.
The property prices. But the statement holds more generally. And for India too.
Crazy place.
 
11:29 PM
@FaheemMitha The author of this book says he paid like $3000/month for a not very nice flat in a tower in Bombay: amazon.co.uk/Maximum-City-Bombay-Lost-Found/dp/0747259690 ... and I think that was about 10 years ago.
 
I once lived briefly in the Uk. I gather things have changed quite a lot since then. Mostly not for the better.
@James Sounds about right.
 
@FaheemMitha Trains are unreliable, crowded, and often dirty. Infrastructure basically just isn't as well done compared to say, Japan or Germany.
 
Hmm, 10 years ago? Not sure. But yes, it is expensive.
@James That's something of an understatement. But what makes India special isn't the bad facilities. It's the fact that it is a loony bin.
 
There is some impressive engineering in London, though. The sewers they built about 150 years ago still work.
@FaheemMitha I meant the trains in London : )
 
@James Oh! My bad.
 
11:33 PM
Though I know the crowding in India can be much worse. A friend of mine from Delhi says some of the train lines here are worse than some in Delhi, though.
 
I recall British Rail was expensive when I was there. When I used it, which wasn't often.
 
@FaheemMitha How long ago was that?
 
@James That's hard to believe.
@James 1988-1991. college.
My friend works (or did) in a bank. He says that is the only way he could make ends meet. How are DBA salaries in London? Ballpark range?
BTW, I recall this channel being busier, but I guess this is the weekend.
 
@FaheemMitha That's true, some of the commuters who travel into London daily will pay a few thousand pounds a year for rail passes.
 
@James Wow, that's a lot.
 
11:39 PM
@FaheemMitha DBA salaries around London seem to be about £40k at the lowest end to around £75 at the highest (probably hedge funds and prop trading firms). Bearing in mind the cost of living here and high taxes, that doesn't leave most people with a lot left over. The better money is probably in the contract market. There's lots of work and the rates are around £350-450/day.
@FaheemMitha Yep, it gets busy during the week, esp when UK & US working hours overlap.
 
@James So, is contract work a popular option? Or just too much stress?
Constantly looking for the next job?
 
@FaheemMitha It's pretty popular. Most people seem to move to the contract market after they've gained experience in the City.
 
@James Hmm, sounds like pretty nice pay.
 
Contracts that last six months and keep getting renewed for a couple years aren't uncommon.
 
Do you have to be really good to get that kind of money? I've no idea what is involved in db consulting.
I messed around with dbs a bit. Mostly in a scientific context. I recognize their usefulness, but frankly don't find them too inspiring.
 
11:43 PM
@FaheemMitha Not really, you just have to experience in the right industry I guess. The contract market here for software development and IT in general is pretty strong.
 
@James would you consider contract work? I'm surprisred there is a lot of work though.
@James I see. I think my friend is a contractor for a bank. I think he got good pay, but I guess London is pretty expensive, so maybe he doesn't save much. Plus, taxes.
Is there a lot of telecommuting, or do people want you to come in?
 
@FaheemMitha I'll probably switch to working as a contractor at some point. I think the main reason there's a lot of contract work is that employers find it favorable: they get generally better people, they don't have to pay benefits or vacation or match payroll taxes, it's easy to let people go with no severance, etc.
 
@James right, my friend said something like that.
Maybe there is some upside for the employee as well in this situation?
@James well, nice chatting with you. I'm off now.
Talk to you later, hopefully.
 
@FaheemMitha It seems to vary a lot but for operational jobs I think management usually wants you in the office. There's probably more remote dev work, but in some sectors like banking they don't want anyone off-premises with the code.
@FaheemMitha Yep, the trade off is higher pay, and if it sucks, you can leave without having to explain why you left a job after a few months -- just say the contract expired. : )
@FaheemMitha Me too, have a good one.
 
@James Right.
@James Yes, that makes sense.
@James Thanks, you too.
 

« first day (1335 days earlier)      last day (3535 days later) »