Tigers X - Number one Source to Talk Auburn Tigers Sports

For Geeks and Wonks...Help a brother out

Kaos

  • *
  • 29153
  • Jeez
    • No, YOU Move!
For Geeks and Wonks...Help a brother out
« on: February 10, 2012, 03:07:57 PM »
I need an ad hoc query generator that I can customize for one of my applications.  SQL.

We've been essentially building reports as they're requested them.  As we've grown the business that's become cumbersome.  One instance and you can write custom reports.  You can't for dozens.  It becomes all you do.

The data tables are extremely complicated and the few solutions we've looked into are either so disorganized that they're useless to end users or they fail to make the proper connections and spit out garbage data. 

Any suggestions on a product (open source or OTS)? 
friendly
0
funny
0
like
0
dislike
0
No reactions
No reactions
No reactions
No reactions
If you want free cheese, look in a mousetrap.

AUTiger1

  • ****
  • 9872
  • Eat a Peach
Re: For Geeks and Wonks...Help a brother out
« Reply #1 on: February 10, 2012, 03:13:26 PM »
Out of my realm as a sysAdmin, but would something like MX Query Builder or SQLOrm be something that would help? 

friendly
0
funny
0
like
0
dislike
0
No reactions
No reactions
No reactions
No reactions
Courage is only fear holding on a minute longer.--George S. Patton

There are gonna be days when you lay your guts on the line and you come away empty handed, there ain't a damn thing you can do about it but go back out there and lay em on the line again...and again, and again! -- Coach Pat Dye

It isn't that liberals are ignorant. It's just they know so much that isn't so. --Ronald Reagan

Kaos

  • *
  • 29153
  • Jeez
    • No, YOU Move!
Re: For Geeks and Wonks...Help a brother out
« Reply #2 on: February 10, 2012, 03:38:31 PM »
Out of my realm as a sysAdmin, but would something like MX Query Builder or SQLOrm be something that would help?

I will check them out.  Thanks. 

I've got roughly 100,000 end users right now for this one application.  Each has his/her own idea about what data they need to extract and how they want to see it.  We're fortunate in that each of those users has to report up a chain and we're only dealing with the highest level which filters out all those requests and dumps only the ones on us they deem pertinent. 

But it doesn't stop the squawking from the rank and file.  The problem with that is that when we go do a demo for Oklahoma, for instance, one of the lower level people there has talked to a lower level person in  Virginia and the word that's been passed across is "I can't get to the data I need." 

No, but you can get to the data your boss SAYS you need.   Doesn't matter, the word gets passed up and then I have to deal with it at the decision-making level. 

I'm just looking for something that will give them read only access to the database and the ability to create and store their own custom queries.  I want to be able to limit/control their access on my side because if I turn it into the Wild West they won't have any idea where data is stored, they'll write fucked up queries and we'll start getting the death knell of all complaints -- inaccurate data, can't be trusted. 
friendly
0
funny
0
like
0
dislike
0
No reactions
No reactions
No reactions
No reactions
If you want free cheese, look in a mousetrap.

Buzz Killington

  • *
  • 22866
  • Bofa
Re: For Geeks and Wonks...Help a brother out
« Reply #3 on: February 10, 2012, 03:40:43 PM »
We had been using Crystal Reports for years and just last year started using Spreadsheet Server for most of our financial reporting from SAP.  We are on Oracle now, but it should work on any platform.  May be bigger than what you are looking for though.  Just read your last post...

http://www.glbsoft.com/
« Last Edit: February 10, 2012, 03:41:32 PM by Buzz Killington »
friendly
0
funny
0
like
0
dislike
0
No reactions
No reactions
No reactions
No reactions
Now I may be an idiot, but there is one thing I am not, sir, and that, sir, is an idiot.

AUTiger1

  • ****
  • 9872
  • Eat a Peach
Re: For Geeks and Wonks...Help a brother out
« Reply #4 on: February 10, 2012, 03:43:22 PM »
I will check them out.  Thanks. 

Maybe they will.  Like I said, that is out of my realm.   I have heard of those two, but not exactly sure what they do.  I will ask around here at the office and see if anyone  knows of anything.
friendly
0
funny
0
like
0
dislike
0
No reactions
No reactions
No reactions
No reactions
Courage is only fear holding on a minute longer.--George S. Patton

There are gonna be days when you lay your guts on the line and you come away empty handed, there ain't a damn thing you can do about it but go back out there and lay em on the line again...and again, and again! -- Coach Pat Dye

It isn't that liberals are ignorant. It's just they know so much that isn't so. --Ronald Reagan

Kaos

  • *
  • 29153
  • Jeez
    • No, YOU Move!
Re: For Geeks and Wonks...Help a brother out
« Reply #5 on: February 10, 2012, 03:54:37 PM »
One more thing...

Proficiency level of these end users. 

True story:

I was doing an implementation training with about 25 end users in the room.   I'm going through the basic processes to get logged on.  Simple stuff I think.  I'm getting them to set up their personal accounts in the system and I look in the back row and see a woman clearly struggling.  She's gasping in exasperation and beginning to flail about in her seat. 

That's not the kind of thing you need so the standard approach is to drift back there, find out what she's got going on and try to resolve it without shutting the whole thing down for five or ten minutes (because what happens then is some smartass who thinks he knows everything will forge ahead, fuck something up and then you have to stop again to fix his shit). 

So I get back there and she's still on the first block.  Hasn't typed a thing in.  Arms folded and fuming. 

I ask her if there's a problem with her machine and she says "her cursor won't stay put."  I ask her to show me.

She was sticking the mouse up to the screen and trying to click in the box. 

She's going to want to run her own reports....
friendly
0
funny
0
like
0
dislike
0
No reactions
No reactions
No reactions
No reactions
If you want free cheese, look in a mousetrap.

AUTiger1

  • ****
  • 9872
  • Eat a Peach
Re: For Geeks and Wonks...Help a brother out
« Reply #6 on: February 10, 2012, 03:57:34 PM »
One more thing...

Proficiency level of these end users. 

True story:

I was doing an implementation training with about 25 end users in the room.   I'm going through the basic processes to get logged on.  Simple stuff I think.  I'm getting them to set up their personal accounts in the system and I look in the back row and see a woman clearly struggling.  She's gasping in exasperation and beginning to flail about in her seat. 

That's not the kind of thing you need so the standard approach is to drift back there, find out what she's got going on and try to resolve it without shutting the whole thing down for five or ten minutes (because what happens then is some smartass who thinks he knows everything will forge ahead, fuck something up and then you have to stop again to fix his shit). 

So I get back there and she's still on the first block.  Hasn't typed a thing in.  Arms folded and fuming. 

I ask her if there's a problem with her machine and she says "her cursor won't stay put."  I ask her to show me.

She was sticking the mouse up to the screen and trying to click in the box. 

She's going to want to run her own reports....

 :rofl:
friendly
0
funny
0
like
0
dislike
0
No reactions
No reactions
No reactions
No reactions
Courage is only fear holding on a minute longer.--George S. Patton

There are gonna be days when you lay your guts on the line and you come away empty handed, there ain't a damn thing you can do about it but go back out there and lay em on the line again...and again, and again! -- Coach Pat Dye

It isn't that liberals are ignorant. It's just they know so much that isn't so. --Ronald Reagan

Buzz Killington

  • *
  • 22866
  • Bofa
Re: For Geeks and Wonks...Help a brother out
« Reply #7 on: February 10, 2012, 04:05:37 PM »
One more thing...

Proficiency level of these end users. 

True story:

I was doing an implementation training with about 25 end users in the room.   I'm going through the basic processes to get logged on.  Simple stuff I think.  I'm getting them to set up their personal accounts in the system and I look in the back row and see a woman clearly struggling.  She's gasping in exasperation and beginning to flail about in her seat. 

That's not the kind of thing you need so the standard approach is to drift back there, find out what she's got going on and try to resolve it without shutting the whole thing down for five or ten minutes (because what happens then is some smartass who thinks he knows everything will forge ahead, fuck something up and then you have to stop again to fix his shit). 

So I get back there and she's still on the first block.  Hasn't typed a thing in.  Arms folded and fuming. 

I ask her if there's a problem with her machine and she says "her cursor won't stay put."  I ask her to show me.

She was sticking the mouse up to the screen and trying to click in the box. 

She's going to want to run her own reports....

Welcome to my world.
One week, I was filling in for the security guy, and I got a call from one of the HR "bigwigs."  Her password wouldn't work, so I reset it for her to something simple (abcd1234).  I told her to remember that the password was case-sensitive and hung up.  Two minutes later she calls back, saying that she is locked out now.  She's been typing the password, but I must not have set it right.  She says I have been typing c-a-s-e-s-e-n-s-i-t-i-v-e and it just won't work.
I hung up so I didn't laugh in her ear.
friendly
0
funny
0
like
0
dislike
0
No reactions
No reactions
No reactions
No reactions
Now I may be an idiot, but there is one thing I am not, sir, and that, sir, is an idiot.

GarMan

  • ***
  • 2727
  • Alpha Male, Cigar Connoisseur and Smart Ass
Re: For Geeks and Wonks...Help a brother out
« Reply #8 on: February 13, 2012, 04:42:26 PM »
I need an ad hoc query generator that I can customize for one of my applications.  SQL.

I would suggest one of the following... 
- Use Business Objects and Crystal Reports to develop a custom solution for them.  You would need to create a BO universe with "easy-to-understand" titles to data field mappings in the database.  (We callz that the semantic layer.)  The universe will give you the ability to simplify a data access tier to your database.  The end-users could then use Crystal Reports against the BO Universe to create whatever they want. 
- Use Informatica PowerAnalyzer to do something similar to above.  You'll find that PowerAnalyzer is a bit complicated, but wiff some training and some pre-built examples, you could get some super-users functional with this solution.  Actuate and Cognos have some analytic tools that may work as well. 
- Perhaps, the right way to do this is to create a real Business Intelligence solution.  You'd have to architect a data mart wiff a star/snowflake schema that can be populated from the core database periodically.  Then, configure one of the analytical tools mentioned above for use by the end-users.  If you design the data mart appropriately, they should be able to figure out how to get what they need.
- The poor man's solution is probably MS Access.  Point MS Access at the database and let them learn how to navigate to get what they want.  Basic MS Access training will help them, and they can learn to assemble more complex SQL over time wiff the Access GUI.  You might even want to create a data mart as mentioned above and only permit them access to that.  Also, their accounts would need to be locked down to read-only access with this solution as MS Access does permit updates to data. 
friendly
0
funny
0
like
0
dislike
0
No reactions
No reactions
No reactions
No reactions
My rule of life prescribed as an absolutely sacred rite smoking cigars and also the drinking of alcohol before, after and if need be during all meals and in the intervals between them.  - Winston Churchill

Eating and sleeping are the only activities that should be allowed to interrupt a man's enjoyment of his cigar.  - Mark Twain

Nothing says "Obey Me" like a bloody head on a fence post!  - Stewie Griffin

"Every government interference in the economy consists of giving an unearned benefit, extorted by force, to some men at the expense of others."  - Ayn Rand

AUChizad

  • Female Pledge Trainer
  • ***
  • 19523
  • Auburn Basketball Hits Everything
Re: For Geeks and Wonks...Help a brother out
« Reply #9 on: February 13, 2012, 10:14:30 PM »
Sorry I'm just now seeing this.

A lot of good solutions mentioned, Crystal Reports probably being the best of those.

In my opinion, SQL Server Reporting Services (SSRS) is more versatile, more of a direct SQL-based way to build reports, and best of all is free with SQL Server.

Highly recommend going that route.
« Last Edit: February 13, 2012, 10:15:16 PM by AUChizad »
friendly
0
funny
0
like
0
dislike
0
No reactions
No reactions
No reactions
No reactions

Kaos

  • *
  • 29153
  • Jeez
    • No, YOU Move!
Re: For Geeks and Wonks...Help a brother out
« Reply #10 on: February 13, 2012, 10:41:29 PM »
Sorry I'm just now seeing this.

A lot of good solutions mentioned, Crystal Reports probably being the best of those.

In my opinion, SQL Server Reporting Services (SSRS) is more versatile, more of a direct SQL-based way to build reports, and best of all is free with SQL Server.

Highly recommend going that route.

We tried reporting services in 2006.  It was too complicated for the users to manage. 

I was hoping there was some plug and play thing I could buy that would make it easy. 
friendly
0
funny
0
like
0
dislike
0
No reactions
No reactions
No reactions
No reactions
If you want free cheese, look in a mousetrap.

AUChizad

  • Female Pledge Trainer
  • ***
  • 19523
  • Auburn Basketball Hits Everything
Re: For Geeks and Wonks...Help a brother out
« Reply #11 on: February 13, 2012, 10:54:06 PM »
We tried reporting services in 2006.  It was too complicated for the users to manage. 

I was hoping there was some plug and play thing I could buy that would make it easy.
Well, yeah, for the users to manage. I figured you wanted to build a few reports but leave open several parameters that they can just plug in to do the "querying".

It will take some prep work on your end, but you can build the queries on the back end and just pop in some parameters for them to plug in to add to the WHERE clause.

Outside of maybe Access, I don't know of anything simpler that end user retards that pull shit like the mouse-to-screen scene you described can do to write queries. I mean, they can either write actual queries, or you can write some reports that let them just plug in the search parameters the want. And if that's the case, you want to build reports, be it with SSRS or Crystal, or whatever.
friendly
0
funny
0
like
0
dislike
0
No reactions
No reactions
No reactions
No reactions

Buzz Killington

  • *
  • 22866
  • Bofa
Re: For Geeks and Wonks...Help a brother out
« Reply #12 on: February 14, 2012, 08:52:42 AM »
We tried reporting services in 2006.  It was too complicated for the users to manage. 

I was hoping there was some plug and play thing I could buy that would make it easy.

See my previous post.

OR

Business Objects might be a valid option.  What you need are a few "super-users" that can create the queries and just let the sheep run them on their own.
« Last Edit: February 14, 2012, 08:54:02 AM by Buzz Killington »
friendly
0
funny
0
like
0
dislike
0
No reactions
No reactions
No reactions
No reactions
Now I may be an idiot, but there is one thing I am not, sir, and that, sir, is an idiot.

CCTAU

  • *
  • 12895
  • War Eagle!
Re: For Geeks and Wonks...Help a brother out
« Reply #13 on: February 14, 2012, 09:35:29 AM »
We tried reporting services in 2006.  It was too complicated for the users to manage. 

I was hoping there was some plug and play thing I could buy that would make it easy.

Uh yeah. With users like you described above, there may not be a "reporting for dummies" version available anywhere!
friendly
0
funny
0
like
0
dislike
0
No reactions
No reactions
No reactions
No reactions
Five statements of WISDOM
1. You cannot legislate the poor into prosperity, by legislating the wealth out of prosperity.
2. What one person receives without working for, another person must work for without receiving.
3. The government cannot give to anybody anything that the government does not first take from somebody else.
4. You cannot multiply wealth by dividing it.
5. When half of the people get the idea that they do not have to work because the other half is going to take care of them, and when the other half gets the idea that it does no good to work because somebody else is going to get what they work for, that my dear friends, is the beginning of the end of any nation.

GH2001

  • *
  • 23703
  • I'm a Miller guy. Always been. Since I was like, 8
Re: For Geeks and Wonks...Help a brother out
« Reply #14 on: February 14, 2012, 11:01:04 AM »
I will check them out.  Thanks. 

I've got roughly 100,000 end users right now for this one application.  Each has his/her own idea about what data they need to extract and how they want to see it.  We're fortunate in that each of those users has to report up a chain and we're only dealing with the highest level which filters out all those requests and dumps only the ones on us they deem pertinent. 

But it doesn't stop the squawking from the rank and file.  The problem with that is that when we go do a demo for Oklahoma, for instance, one of the lower level people there has talked to a lower level person in  Virginia and the word that's been passed across is "I can't get to the data I need." 

No, but you can get to the data your boss SAYS you need.   Doesn't matter, the word gets passed up and then I have to deal with it at the decision-making level. 

I'm just looking for something that will give them read only access to the database and the ability to create and store their own custom queries.  I want to be able to limit/control their access on my side because if I turn it into the Wild West they won't have any idea where data is stored, they'll write fucked up queries and we'll start getting the death knell of all complaints -- inaccurate data, can't be trusted.

This may be more big picture solution than you are looking for but have you ever considered getting Business Objects? It can pretty much take care of anything data related now.
friendly
0
funny
0
like
0
dislike
0
No reactions
No reactions
No reactions
No reactions
WDE