Slashdot Mirror


Ask Slashdot: Is Reporting Still Relevant?

New submitter MrWHO (68268) writes A while ago we switched for monitoring our systems to the ELK (ElasticSearch, LogStash and Kibana) stack. Our management wanted to keep the reports they got — and possibly never read — flowing in at the beginning of every week with statistics like sites traffic, servers downtime, security alerts and the works. As we migrated some of our clients to the same stack they kept all asking for the same thing: reporting. There was no way for us to create and schedule reports from ElasticSearch — searches for ElasticSearch and Jasper Reports returned nothing apart from people asking how to do it — so we created our own Jasper Reports plugin to create reports from ElasticSearch data, which we released on GitHub a while ago, and we promptly moved along.

None of our clients were easily convinced that a dashboard — Kibana — was a substitute for mail delivered PDFs, even if all the information was there, with custom created panels and selectable date ranges. On the other hand, on the ElasticSearch mailing list when questions were asked about "how do I do reports?" the answer was, and I sum it up here, "Why would you want reports when you have a dashboard?" Are reports still relevant — the PDF, templated, straight in to your mail kind — or the subset of my clients — we operate mainly in Italy — is a skewed sample of what's the actual reality of access to summary data? Are dashboards — management targeted ones — the current accepted solution or — in your experience — reports are still a hot item for management?

179 comments

  1. Unfortunately by Baby+Duck · · Score: 4, Insightful

    Just as there are courts where faxes are permitted, but emails are not, reports will still linger around, strutting proud its cloak of obsolescence.

    --

    "Love heals scars love left." -- Henry Rollins

    1. Re:Unfortunately by knightghost · · Score: 5, Insightful

      Neither law nor easily used technology has caught up with the "digital signature" in an open environment. Yes, I know PGP, but using it isn't automated widely.

      For dashboards, email is far easier than the PITA of logging into yet-another-system and navigating who-knows-where-and-changes-often. Seriously... automate! Quit relying on people to do things manually.

    2. Re:Unfortunately by ShanghaiBill · · Score: 5, Informative

      reports will still linger around, strutting proud its cloak of obsolescence.

      Reports are not obsolete. As a manager, my "to do" checklist is long enough. Logging in to a dashboard is something that takes time, and more importantly, is something I need to add to my checklist so I remember to do it. A report, on the other hand, is sitting patiently in my email inbox, until I open it with a single click as I process the rest of my email. If you work for me, it is your job to keep me informed. It is not my job to pull information out of you.

    3. Re: Unfortunately by __aaclcg7560 · · Score: 1

      I did a stint at Cisco where I had to manually compile the numbers into a spreadsheet to have a nice graph to paste in email to manager who could flash it around to the other managers. The hardware-based reporting system wasn't yet updated to collect data from the new 11AC wireless access points I was working on.

    4. Re:Unfortunately by Anonymous Coward · · Score: 5, Insightful

      Not to mention, once it's in your inbox, you are no longer at the mercy of their downtime.

    5. Re:Unfortunately by Anonymous Coward · · Score: 0

      If the information is so static and easy to report in the same format periodically, in some situations one wonders if the manager can be replaced, at least in part, by a script. To be fair, if the management is there to bring in non-technical skills and happens to be otherwise weak generic computer skills, a static report may be easier and quicker.

      But in my experience (at least on a research project), interactive dashboards and web based stats and real time feeds have been much easier and more productive than static reports. A lot more information can be conveyed in a brief time, because any given person on the management might not want the same thing, or any given person might want different bits of info for different situations. The ten seconds it takes to log into the system is more than made up by the ability to answer a variety of questions without having to ask the worker for more information, while also not requiring sifting through a large document. Plus now there is the ability to see if something interesting or wrong with a quick few second check instead of making a phone call or walking down to interrupt a busy group of workers.

      It is important for employees to keep their management informed, but good managers should also be minimizing the red tape and hoops to jump through to do so. In many situations, such dynamic situations greatly improve that on both ends. At the very least, squabbling over login time seems penny-wise but pound foolish.

    6. Re: Unfortunately by tompaulco · · Score: 3, Insightful

      Why should a manager have to log in to a place once a week, when a report could be automatically emailed to him once a week? Just because dashboards are hip and trendy doesn't make them the answer to all of life's problems. Fancy new ratcheting wrenches are indeed awesome, but they still suck at pounding nails.

      --
      If you are not allowed to question your government then the government has answered your question.
    7. Re:Unfortunately by Anonymous Coward · · Score: 0

      Reports are enough when idiot managers can be content with the data that come in the reports and not waste the time of productive people asking for drill downs.

      I don't think I've ever seen someone happy with a canned report as is. If you need more than is in the report, use the bloody dashboard instead of constantly annoying people who get things done for the company to tweak your report.

    8. Re:Unfortunately by jittles · · Score: 1

      reports will still linger around, strutting proud its cloak of obsolescence.

      Reports are not obsolete. As a manager, my "to do" checklist is long enough. Logging in to a dashboard is something that takes time, and more importantly, is something I need to add to my checklist so I remember to do it. A report, on the other hand, is sitting patiently in my email inbox, until I open it with a single click as I process the rest of my email. If you work for me, it is your job to keep me informed. It is not my job to pull information out of you.

      You sound like this PM I work with. What's the point of using an issue tracking system if 20 people send you daily email reports? WHy don't you just take the 30 seconds and run the report on the issue tracker instead of having to read 20 different emails? It saves the entire team time, and not just you.

    9. Re:Unfortunately by jittles · · Score: 1

      Hmm I may have misinterpreted what you mean, if you were talking about having a report automatically generated for you. But if you expect all of your direct reports to write you a report when you could just as easily generate a report yourself... well that's just a waste.

    10. Re: Unfortunately by KozmoStevnNaut · · Score: 2

      Because managing a mailing list for each individual report is bullshit work, a waste of time that can and should be avoided. The managers in question can either set up and manage their own mailing lists, or log into a dashboard that remembers their custom view settings. They can even have the dashboard mail a copy once a week, but they have to check the boxes themselves. It's pull versus push reports.

      The first option is never ever going to happen, no manager can be bothered to maintain mailing lists. The second option for the custom dashboard is the best solution, because it gives the managers the customized views they want, without the time-wasting activity of maintaining mailing lists and custom reports. It's a matter of 30 minutes spent once for the manager to set up a dashboard filter, compared to hours wasted every week maintaining mailing lists and custom reports. If they can't figure that out, they're not fit to manage other people.

      I've been doing monitoring and reporting for the last 7 years, I know all of this from experience. Report mailing lists turn into uncontrollable messes quick, but a simple webpage where people can choose for themselves exactly which info they want and/or see them on a dashboard is the only sensible solution. Mailed reports are fine, as long as nobody has to waste time managing the mailing lists.

      --
      Eat the rich.
    11. Re: Unfortunately by Oligonicella · · Score: 2

      Dud/ette - you *are* his underling. It is your job to do your job, that being what you're assigned. Until you can wrap your mind around the fact that your manager is higher up the hierarchy than you, you will remain in the class of geeks many people really don't like.

    12. Re: Unfortunately by Oligonicella · · Score: 1, Insightful

      Because managing a mailing list for each individual report is bullshit work, a waste of time that can and should be avoided.

      Not your decision to make. The rest of your post depends from this.

    13. Re: Unfortunately by Rinikusu · · Score: 1

      If only we had a way to.. automate repetitive tasks? Why, what a world we'd live in!

      --
      If you were me, you'd be good lookin'. - six string samurai
    14. Re:Unfortunately by Anonymous Coward · · Score: 0

      Like a report, your dashboard is there waiting to be viewed after you login (like your email) as you process the rest of your "todo" checklist. The dashboard is there to work for you to keep you informed. Outmoded much?

    15. Re:Unfortunately by Anonymous Coward · · Score: 0

      Wow, apparently someone speaking of having positive about dashboard interface over reports is now considered a troll.

    16. Re:Unfortunately by Anonymous Coward · · Score: 0

      Here's your answer: he is your boss. Do as you're told or find another job.

      Any other questions?

    17. Re: Unfortunately by Cederic · · Score: 2

      If my manager doesn't let me manage him from below, I'm going to skip straight past him and manage his manager instead. She'll manage him for me.

    18. Re: Unfortunately by Anonymous Coward · · Score: 1

      Not only does that produce a crappy place to work, that sounds like an inefficient attitude. Communication in both what to do and what is needed should be two-way with management. My boss has no problem with me disagreeing with what is best practices. The result is we discuss things, and either he explains why his way is better or he ends up seeing my way as better. Rarely, there are areas we acknowledge the other as having better experience with, and need to do something without fully understanding the decision. But just doing something because it is assigned can sink important, time sensitive projects. The work place is about getting stuff done, and ego stroking or using the hierarchy to establish status instead of efficient communication gets in the way of getting stuff done.

    19. Re:Unfortunately by Anonymous Coward · · Score: 0

      If you work for me, it is your job to keep me informed. It is not my job to pull information out of you.

      Wow!
      No IT IS your job to pull information out of me.
      It's my job to give you some meaningless report to read and a lollipop and a pat on the head so you will leave me alone while I go play paintball in the server room in my boxers.
      It's always cute when managers think they are actually do something to contribute to an organization.

    20. Re:Unfortunately by Anonymous Coward · · Score: 0

      Yeah, do you know what a false dichotomy is?

      I don't expect employees working for me to blinding do things the way I tell them to, especially if there is another faster, cheaper, more productive alternative, even if it requires an ounce of effort from me since maximizing productivity should be what management does.

    21. Re: Unfortunately by ShanghaiBill · · Score: 1

      I've been doing monitoring and reporting for the last 7 years, I know all of this from experience. Report mailing lists turn into uncontrollable messes quick

      Are you serious? With modern software, managing a mailing list is brain dead simple. Anyone can add or remove themselves by clicking on a webpage. Have you ever used Yahoo Groups? Why is it that the people with the worst prima donna attitudes are always the most incompetent?

    22. Re: Unfortunately by ag0ny · · Score: 1

      <sarcasm>Wow, I'm sure that attitude will land you a few good jobs. </sarcasm>

      Learn to live with it: if your job description says "do X", then you're expected to do jsut that, regardless of what you expected your manager to let you do.

    23. Re: Unfortunately by KozmoStevnNaut · · Score: 1

      Didn't I just specifically mention that the only reasonable way to have mailing lists is for people to subscribe and unsubscribe themselves?

      Unfortunately, if you've ever worked closely with anyone in management at a larger company, you would know that even this "ideal" solution is doomed to fail. Managers in general cannot be bothered to "do all that technical stuff" and will always ask some underling to do it for them.

      They only understand powerpoint presentations made specifically to their individual needs and whims, with plenty of colorful graphs. They're a bit like overgrown babies, actually.

      --
      Eat the rich.
    24. Re: Unfortunately by KozmoStevnNaut · · Score: 2

      Actually, it is in fact my decision to make, both because of seniority, because I know the systems best, and because we finally (FINALLY!) have a collection of managers that aren't completely clueless.

      If you are not allowed to influence your own tasks, I suggest you find better employment.

      --
      Eat the rich.
    25. Re: Unfortunately by Cederic · · Score: 1

      Actually I find that approach results in a very happy manager.

      I don't really mention it at job interviews, instead I mention all of the things that it enables - the level of autonomy it gives me allows all sorts of fun, interesting and valuable work to get completed.

    26. Re: Unfortunately by Cabriel · · Score: 1

      This is actually not often true. It's not one manager reading a report that one guy makes versus one manager logging into a dashboard and sparing one guy some time. It's one guy spending time to make a report so *many* managers can read it in their inbox. It's not one manager spending 30 minutes once to set up the dashboard the way he wants, it's *many* managers having to do it.

      In my case, I'm the guy that makes the report every day and sending off one email so that 6 managers above me don't have to each spend 15 minutes messing around with it because their time is better spent elsewhere.

  2. No Worky by Anonymous Coward · · Score: 5, Insightful

    People who have to read reports don't want to have to run them. They want them already done in PDF format so they just have to open and read them. The process of creating/searching/saving search in a dashboard is more work than people want to do (especially since they barely read the PDF's).

    1. Re:No Worky by Anonymous Coward · · Score: 1, Insightful

      ^This. Just making a report for management now. They don't want to learn tools and i don't want to teach.
      They just look a the fancy PDF and so long as it doesn't look cheap and the numbers are trending the right way, they can report up to the person that is much less interested.

    2. Re:No Worky by oldhack · · Score: 2

      Mod this up. Your clients wants nicely edited and formatted reports that they can simply open and read - it saves them time. That's what they pay you for.

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    3. Re:No Worky by Qzukk · · Score: 5, Informative

      While laziness and not wanting to wait 5 extra seconds for number crunching are certainly a factor, I've got customers who are paranoid that we might pull one over on them and retroactively change the data so when they go back to last quarter's numbers they won't be the same.

      I set up a cronjob to wget the dashboard weekly, feed it to html2pdf, and email the result to the stakeholders.

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    4. Re:No Worky by bmimatt · · Score: 1

      Precisely. If the OP could install the stack, he/she should also be able to automate report generation and delivery of the report, so that it can rot away a piece of disk space waiting until it is needed.

    5. Re:No Worky by Serenissima · · Score: 2, Insightful
      We should also clarify: People who want to read reports really don't actually want to read reports. They want pretty colors and lines that they can digest in seconds. Even then, nine times out of ten, they don't understand a typical report without an accompanying 30-60 minute meeting describing what is going on (length depends on how many graphs and/or KPIs are involved). And you are totally right! You can make the most awesome report/dashboard anyone has ever seen. It'll drill up an down through your data from the highest level to the lowest and have all the coolest maps/graphs/charts/etc. But no one in Management will ever use it - everyone likes the idea of an interactive report, but NO ONE actually wants to use it (or even learn how to use it). They want a static report with colors and lines, and they want someone to tell them what it means.

      It doesn't mean they're stupid by any means (of course, sometimes they really are ;) ) but they really, really, REALLY just don't give a crap about fancy reports.

      --
      Give a man a fire and he'll be warm for a day. But light a man on fire and he'll be warm for the rest of his life.
    6. Re:No Worky by sdguero · · Score: 1

      Dude this gonna be my suggestion to the article. Just automate a screengrab and email. Duh.

    7. Re:No Worky by Serenissima · · Score: 1

      Wow.. this reply got modded down as a Troll? Huh... And I didn't even use the word fuck!

      --
      Give a man a fire and he'll be warm for a day. But light a man on fire and he'll be warm for the rest of his life.
    8. Re:No Worky by Anonymous Coward · · Score: 0

      Its happening all over the place on this topic. Very strange. Guess there is a "dashboard fanboy" force we've never seen until now? Hope those fuckers lose thier modpoints. I hate censorship even more than I hate software patents! (Posted AC to preserve underated meta-mod).

    9. Re:No Worky by Anonymous Coward · · Score: 0

      especially when sometimes they simply *can't* use the dashboard. Say they are abroad and want to see the report. Getting access to email (or even saving the PDF reports beforehand to a device) ist vastly easier than getting approved to access any server you "want right now" from any client in the world (or even your smartphone/tablet).

      Yes, there's VPN. When it works.

      But is setting up a VPN so some manager can access the data is really easier then to setup some mailing list for the reports?

    10. Re:No Worky by Rich0 · · Score: 1

      While laziness and not wanting to wait 5 extra seconds for number crunching are certainly a factor, I've got customers who are paranoid that we might pull one over on them and retroactively change the data so when they go back to last quarter's numbers they won't be the same.

      So, I get where you're coming from and I tend to be of the same mind, I have found that sometimes it really does make sense to actually archive PDF copies of stuff outside of the system that generated them. This is usually best when that report actually gets, well, reported somewhere often due to legal reasons.

      Imagine you have a system that generates tax returns from a database full of financial transactions.

      Option 1 - a system that always contains an up-to-date set of rules for generating a tax return for any year from inception to the present, and for legal reasons you need a high level of assurance that all those past rules are still working correctly.
      Option 2 - a system that just needs to generate the next return accurately, and maybe amend the last few years, but anything beyond that is just a PDF file stored in another system that just needs to store and reproduce files (which could be nothing more than a backed-up filesystem).

      So, option 2 means that after every change you have to test the 2012-2015 tax generation rules. Option 1 might mean that you have to test the 1985-2015 tax generation rules. I think I'll take option 2. :) Simplifying the tax code to make your code readable just isn't an option.

  3. Hmmm ... by gstoddart · · Score: 5, Insightful

    "Why would you want reports when you have a dashboard?"

    Because a dashboard is a transient thing, which is a snapshot in time and which you can't look back for historical records.

    Corporations want things they can file and hold onto, and a PDF can do that much better than a dashboard. You can submit a report to an external entity ... a snapshot of your dashboard? Give me a break.

    This is stupid, because it sounds like "why would you need your paystub when you can look at your bank balance". They're different things, and you can glean more information from looking at a series of reports, than an instantaneous dashboard.

    If you think a dashboard does the same thing, then maybe your understanding of what they get used for is lacking?

    There is a reason why management is asking for it. And your inability/unwillingness to deliver it means that you're either acting thick, or thinking that you are the most important aspect of your business.

    God, it's like IT in the 90s all over again ... we don't care what you want, this is what we're giving you because we think it's cool.

    This whole article reads like "we in IT are too uninterested in giving management what they want, so I need someone to help me phrase it better".

    --
    Lost at C:>. Found at C.
    1. Re:Hmmm ... by war4peace · · Score: 1

      "Why would you want reports when you have a dashboard?"

      Because a dashboard is a transient thing, which is a snapshot in time and which you can't look back for historical records.

      I don't know which reporting environment you're doing your stuff in, but maybe you should change it.
      What I'm using can save snapshots, provide historical analyses, even match current data against snapshots and provide changes with drilldowns.
      Or maybe we have different definitions of "dashboard".

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    2. Re:Hmmm ... by Anonymous Coward · · Score: 2, Insightful

      This.

      You cannot verify previous numbers from an instantaneous dashboard. If the June numbers indicate a change should be made, and someone in August wants to investigate that decision, it's entirely possible they cannot recreate the data used to justify the initial decision.

      I watched exactly this issue become a problem for a company last month. Their client tried to reproduce numbers they were given in a report using their dashboard. They dashboard data didn't match the report, and there was much consternation. Dashboards are neat, but they are not data. I guess it would be interesting to work someplace where "not data" was still valuable, but I'm not there.

    3. Re:Hmmm ... by kurisuto · · Score: 4, Insightful

      There is a reason why management is asking for it.

      The reason might be one of these two:

      1. Management knows what they're talking about: there's some valid business reason why the information needs to be in the requested form; and the tech guy just isn't aware of that reason.

      2. Management thinks they know what they want, but their request reflects an incomplete understanding as to what technical solutions are possible, and which one would really best serve the business.

      I encounter both situations regularly. Sometimes I investigate and find out that management really does have good reasons. Sometimes I conclude that I'm dealing with case #2 above. It's not that I think management is stupid; it's just that their expertise is in a different area from mine. I often try to educate, depending on how important I think the issue is. Fairly often, my effort succeeds: managers generally want to do right for the business; they understand that the tech guy knows things and is worth listening to; and sometimes they agree that my proposal is better.

      However, of course the effort doesn't always succeed. Unless you're writing software on your own without having to please clients or management (e.g. as a hobby, or in an academic setting), it's just a part of life as a paid tech guy that you sometimes have to implement decisions which were made without the benefit of as much tech expertise as you have yourself.

    4. Re:Hmmm ... by IwantToKeepAnon · · Score: 3, Insightful

      That's not a dashboard, that's a reporting system that joins dashboarding and reporting. Dashboards are current transient data. Anytime you go back in time, that's a report. You just supported the OP's claim.

      --
      "Happy families are all alike; every unhappy family is unhappy in its own way." -- Anna Karenina by Leo Tolstoy
    5. Re:Hmmm ... by petes_PoV · · Score: 4, Insightful
      There are more reasons.

      Reports are consistent: they report the same data, in the same format thus making for easy comparisons
      Reports are easily filed. Why would a manager want to waste their time learning how to retrieve past data and then learn how to compare it with stuff form other dates/times when they can simply print it and highlight what they want. Paper and disk space are cheap - their time is not.
      Reports are portable. You can take them away with you, you can show them to other people.
      Reports are secure. You can print them and be sure that whoever you show them to cannot access anything else. ANYTHING
      Reports can be easily incorporated into a manager's "product" (presentations, summaries, proposals and archives) without them having to learn any new methods. Again: it's a trade-off between cheap IT resources and their expensive time.

      And probably most important of all: reports are familiar. Never forget that IT is providing a service to the business. It's not the place of IT to dictate to the business how they do their work - it should always be the other way round.

      --
      politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    6. Re:Hmmm ... by s.petry · · Score: 3, Insightful

      You are just extending the same mind set. Why is what _you_ want more important than what someone else wants. Every position in my company uses data slightly differently. Admins want to know what is having problems and trouble shooting the right things, Finance needs reports to know whether they need to give rebates, marketing needs data to generate slides showing trends in performance, developers want to know if their latest patch is working (sometimes), etc... Sure, the admins and developers are probably more concerned with a dashboard like view which is constantly updating. The rest of the people want, and need, a static weekly report without having to go do something to get it.

      When those automatic weekly reports get removed and replaced with manual steps, people tend to jump right to the "those people are just lazy" crap.

      --

      -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    7. Re:Hmmm ... by war4peace · · Score: 1

      I guess it's a naming convention which has different meanings.
      A quick look here (http://en.wikipedia.org/wiki/Dashboard_(management_information_systems)) brings this definition up:

      "an easy to read, often single page, real-time user interface, showing a graphical presentation of the current status (snapshot) and historical trends of an organization’s key performance indicators to enable instantaneous and informed decisions to be made at a glance."

      OBIEE (yeah, I know, Oracle, sucks, bleah, bad) refers to "dashboards" which contain live reports, but you can set filters for those reports in such a way that they don't modify every time you refresh the dashboard.

      Anyway, nitpicking.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    8. Re:Hmmm ... by nine-times · · Score: 1

      However, of course the effort doesn't always succeed.

      Also, sometimes it's just easier to give people what they want than it is to convince them that they don't really want it. Sometimes you have to ask whether "being right" matters, or if it's harmless and easy to comply with a silly request.

    9. Re:Hmmm ... by war4peace · · Score: 1

      It's laziness because you add dozens, sometimes hundreds of man-hours a month which your company bills to people just because you don't feel like spending 5 minutes a week clicking on a fucking link.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    10. Re:Hmmm ... by multimediavt · · Score: 1

      Three letters: ERP Surprised no one said it earlier given how many enterprise admins there are in here regularly.

    11. Re:Hmmm ... by whoever57 · · Score: 2

      Because a dashboard is a transient thing, which is a snapshot in time and which you can't look back for historical records.

      This is absolutely true, but there is another factor (as noted by other posters) -- the effort required to read them.

      It's the same as mailing lists vs. forums. The mailing list is fully integrated into my daily activities -- I am already reading my mail. I don't have to log into a forum, perhaps type a password, select the appropriate search (or use multiple dialogs to select the information that I want). The email (assuming it is properly formatted) presents all the information that I want with a minimum of effort on my part.

      Let's face it -- forums are popular because it gives the forum owner more control and better possibilities to monetize the traffic.

      --
      The real "Libtards" are the Libertarians!
    12. Re:Hmmm ... by s.petry · · Score: 2

      That 5 minutes of work never existed before an IT guy made a change. The IT guy made the change without considering and/or caring that it added extra work to people. That is the IT guy being inconsiderate and forcing people to do more work, not people being lazy.

      --

      -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    13. Re:Hmmm ... by tompaulco · · Score: 2

      Add:
      Reports don't take additional time to generate every time you look at them.
      Reports don't require a constant on-line internet connection
      Reports still work when the dashboard server, database server, internet, electrical grid, etc. are all down.
      I am a manager. I created a dashboard for our product that our operations people use. But when I go to management meetings, I need to present static data to the upper management. They don't want to sit and watch me enter date ranges and wait for data to come back. They want to hit next page on the slideshow and there is the graph.
      There is a time and a place for both dashboards and reports. Operational procedures are going to lean more toward using dashboards. Managerial people are going to lean more toward reports.

      --
      If you are not allowed to question your government then the government has answered your question.
    14. Re:Hmmm ... by Anonymous Coward · · Score: 0

      Write a damned script. Or better yet: deploy a reporting solution that isn't total shit.

      Most of the reports I design and run use SQL Server Reporting Services. Each individual report can be sent to one or more domain groups, domain users, or email addresses on a schedule. Right from within the damned SSRS interface! No additional software needed!

      Barring that (and it has its limits and isn't for every situation), you can write a CLI app that queries/formats/packages/sends the report. Heck, I wrote a whole CLI infrastructure with database configurable plugins that can be run conditionally and on schedules. Most of its output modules are for reporting. (Some are also for data exchange with third-parties.)

      There's also the option of using something like SQL Server Integration Services. You can build a package that the database automatically runs on a schedule and it can produce emails, files, etc.

      After a while, you'll find that it's actually preferable to have the reports run automatically, since most users can't be held accountable to determine the location of their posterior even with the services of the left and right hands.

    15. Re:Hmmm ... by war4peace · · Score: 1

      I usually don't respond to ACs but you weren't trolling so there goes:
      The complexity involved when handling reporting for a large(r) organization prohibits full automation. There will be groups which need different inputs and the same type of outputs, the simplest example being regions (EMEA, APAC, AMER and their subdivisions). Add hierarchy-based groups on top of that and everything turns into a nightmare to manage and automate. The most optimized solution would be to build a single report with input variables, where each group would use to enter their own shit and the report would crap out the pies and barcharts and whatnot, you know, the stuff everybody loves.
      Without user-facing input variables (e.g. pick yer timeframe, choose thy region(s)) I would need to manage not 500+, but 5000+ reports. Kind of a bit too much for ONE FUCKING MAN.

      Yes I have a powerful scheduling solution, with agents, configurable outputs and so forth, but those only go so far. Yes, I can even automate most of those variables (e.g. group A has variables x, y, z etc) but then a shitload of people would crash on my head asking for "a small change" which turns automation into manual workload and we're back to square one.

      I taught them to go to $this_url and select $these_values and bookmark their selection, said "NO" to "can't you send it to me every week?" and done deal. If they cease visiting the reports after running them twice, that's not my problem, it's theirs.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    16. Re:Hmmm ... by war4peace · · Score: 0

      Oh yeah, add 5 minutes of work for a director (50 dollars lost) and remove 100 employees' man hours (1000 dollars gained), I see how that doesn't make any sense...

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    17. Re:Hmmm ... by Oligonicella · · Score: 1

      Your last sentence is forgotten, ignored or pompously presumed an imposition far too frequently by far too many in IT.

      The business is their client. If they were freelancing and pulled the same attitude, they would immediately be looking for another client to replace the one who just walked.

    18. Re:Hmmm ... by Anonymous Coward · · Score: 0

      it's just a part of life as a paid tech guy that you sometimes have to implement decisions which were made without the benefit of as much tech expertise as you have yourself.

      It is unfortunate that you make it sound like you know better and your managers need to be "educated". Have you considered that this may not be the case?

    19. Re:Hmmm ... by s.petry · · Score: 1

      Absolute Bullshit. You added 5 minutes a week, every week, to the director, finance team, law team, marketing team, sales team, etc.. etc... And what did you gain in the process? The one IT guy can claim "I have an awesome dashboard" on Slashdot, because the rest of the IT team was fine with the old system.

      Stop trying to exemplify your nonexistent business logic.

      --

      -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    20. Re:Hmmm ... by war4peace · · Score: 1

      Yes, as a matter of fact I did, it was part of the new implementation BRD.
      Let me know if you have other questions.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    21. Re:Hmmm ... by Anonymous Coward · · Score: 0

      I'm responding to this post and the parent.

      Our dashboard solution generates snapshots and saves them to a central location (e.g., SharePoint). Two birds with one stone. Our clients and non-technical staff still bitch about it because it's "different."

      Reports do, however, require a connection at some point; email servers on both ends need to be up; the reporting server (whatever it may be) needs to be up when the report is scheduled to run; the backing services that provide data to the reporting server need to be up when the report is scheduled to run.

      To the parent's point that "It's not the place of IT to dictate to the business how they do their work," I think that's a drastic oversimplification of the problem and part of the attitude that has so many IT shops stuck in 1997. I never hear this argument when discussing accounting or legal operations. If you want to pay dozens of people to create and maintain a boatload of custom reports, that's fine. But if you want IT to run lean (as most organizations do), then it is absolutely the responsibility of senior IT management to press for self-service reporting, among other things. If senior IT management can convince their organization's decision makers that self-service reporting represents a significant cost-savings and can be configured to provide functional parity, you win. Change like this has to come from the top down.

      "Okay, Mr. CMO. Your staff can all take 30 seconds a day to click this link and view their reports (and even configure their own deliveries!), or I can continue to employ twenty people at an annual fully-loaded cost of $2M. It's up to you."

      In just my little slice of my organization, we generate *thousands* of report deliveries every day. It's ridiculous. No one reads this crap, and the few people who actually *do* regularly use our reports are more than happy to take a little bit of extra effort to run the reports themselves, because they can configure the output to fit their needs.

      There certainly is a time and a place for delivered, static reporting. The majority of my clients and non-technical coworkers prefer them simply because that's what they're used to seeing. "Ugh, I have to go to this website and view my reports? Why can't you just email them to me?" .... "SHUT THE FUCK UP. Clicking a link and viewing a folder is *no more difficult* (often easier) than digging the reports out of your inbox. We saved the company millions or dollars by doing it this way. You're going to eat my shit and you're going to like it."

    22. Re:Hmmm ... by david_thornley · · Score: 1

      If it takes a person more than a month to create a report, you're doing it wrong. Seriously wrong. We could create reports much faster than that when we were writing them in COBOL and hitting discrete files on disk and tying them together ourselves. I understand some newfangled systems can do better than hand-coding COBOL and can use these novel relational databases.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    23. Re:Hmmm ... by kurisuto · · Score: 1

      I do think I know more about technology than management does. Management knows more than I do about how to run a business. Neither one of us has the entire picture. We have to inform each other as well as we can, so that our business decisions reflect good judgment across all of our areas of expertise.

      Sometimes we have to explain things to each other, and sometimes those explanations need to go into depth. Some of my best moments in business have been when someone went to the whiteboard and effectively taught a little class.

    24. Re:Hmmm ... by skids · · Score: 1

      The connotation of "Dashboard" is that it may give you a trendline, but not necessarily be able to pull up trendlines for arbitrary time intervals.

      There are of course dashboards that do so, but it is reasonable to argue that those are really dashboard/reporting hybrids.

      It sounds like TFA is referring to a dashboard that is fully featured in that department. Few are, even these days.

      In any case, if the product doesn't make autodefinition of intervals and side-by-side comparisons as easy for managers as pulling up two PDFs side-by-side from their email or (if they are old school) printouts, then there's a deficiency compared to the traditional reporting solution, despite any advantages in other areas. And, if a dashboard-oriented product cannot present a nice list of autopopulated intervals, then either you need to go the report route, or instead of making reports you'll find yourself logging in every morning to manually create those intervals for the front row.

      Also depending on the nature of the data, reports can sometimes be used as supporting documents in legal/business procedings, and so must be presentable in a the form of a document.

      Finally when your data gets large enough to become cumersom. the report model starts to make sense in that it schedules DB resources.

    25. Re:Hmmm ... by war4peace · · Score: 1

      Agreed with everything you said.
      I guess I was focusing more on the idea of online reporting versus document-based reporting. A PDF export is something that's static and quickly slips into obsolescence, also it's an uncontrolled document which might or might not be relevant a day, a week or a month from now. I had plenty discussions with people who used to export reports to PDF and challenge the online reporting after a couple months when, due to inherent changes in the DB data, the online report would no longer exactly match the PDF export they had.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    26. Re:Hmmm ... by MrWHO · · Score: 1

          I'm sorry you read that in my question - I thought it was clear that we did, in fact, provide the reporting services they were used to. We integrated ElasticSearch with the reporting system - Jasper Reporting - that they already used. My way - as a provider of solutions - is to do just that: provide a solution to the clients' requests. - wether the clients are internal or external.

          What I was asking - and the debate that followed shows that it's not such a clear-cut vision - was the experience of other IT professionals in this field and what was the trend, and if reporting is being replaced by dashboards. You could also read it as: what are dashboards missing that reports have? And the discussion pointed to several issues with dashboard based solutions.

      --
      It is me, none else but me. And who would you be?
    27. Re:Hmmm ... by war4peace · · Score: 1

      Please don't open that particular can of worms :)
      The reasons why some people go through this effort of manually putting together reports is unreasonable management demands.
      They want powerpoint slides in that specific format, using those specific fonts, having that specific logo in that specific place, using data sources which are not connected to each other, and God forbid if you put that graph 2 millimeters to the right. It would be the end of the world.

      I can create reports really quickly, but they don't satisfy specific constraints, so results need to be exported and babysat to appease the powers that be. Formatting it accordingly is a PITA and no automated reporting can do the job.

      Not to mention data sources which are not integrated for plenty of reasons:
      - someone doesn't want to grant access to their data source for automation ("only PDF outputs, no DB access!")
      - someone felt like using a DB was "too difficult" so they have spreadsheets for their data
      - someone has an ancient, non-standard spaghetti code script set up and don't feel like leaving the 80s.

      Sprinkle all that with political games that happen between teams and groups and you're proper fucked.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    28. Re:Hmmm ... by Rich0 · · Score: 1

      And probably most important of all: reports are familiar. Never forget that IT is providing a service to the business. It's not the place of IT to dictate to the business how they do their work - it should always be the other way round.

      Well, it would be more accurate to say that IT, like the rest of the business, has a role to play in providing value to the owners. All organizations in a business tend to have unique roles and perspectives, and it is important for them to work together if the business is going to be successful. Often IT tends to be in more of a service delivery role, but any business that wants to perform well is going to make sure that IT is also in a consulting role when it comes to deciding how the mission is accomplished.

      If I hire somebody to mow my lawn 6 days a week, and they tell me that mowing it twice a week would be more than adequate and better for my grass, I'd be foolish to ignore their advice even if in the end they deliver whatever I'm willing to pay for.

    29. Re:Hmmm ... by Rich0 · · Score: 1

      The business is their client. If they were freelancing and pulled the same attitude, they would immediately be looking for another client to replace the one who just walked.

      The role of an internal IT organization is not the same as the role of a freelancer. A freelancer is hired to do a job. If I am the CEO and I hire an IT team, then I want to hear about it if my IT team thinks that some other part of the organization is making a mistake, and I want to hear from the rest of the organization if they think that IT is making a mistake.

      IT has to listen to the business for sure, but IT should be a part of the business as well.

    30. Re:Hmmm ... by david_thornley · · Score: 1

      So you're saying that we had the advantages of only being able to print a report on green-bar paper on an old-fashioned line printer? And that, since this was pre-PC, all the files had to be on the main computer because there wasn't anywhere else for them? (Okay, some existed as punch cards only, but those were easy to read in.) And we didn't have to deal with any proprietary formats because the only ones were the computer's file system and character length? And that's why we were able to produce them to exacting specs fairly easily?

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    31. Re:Hmmm ... by war4peace · · Score: 1

      I have no idea what you're talking about.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    32. Re:Hmmm ... by david_thornley · · Score: 1

      I said that, back when I was hand-writing reports, it took far less than a month. You responded with a bunch of detail that simply didn't exist when I was hand-writing reports, so I'm describing the conditions I worked under back then.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  4. link to the mentioned Jasper plugin by Anonymous Coward · · Score: 1

    In case anyone is looking for it:

    https://github.com/WedjaaOpen/ElasticJasper

  5. Yep. by Anonymous Coward · · Score: 0

    Reporting is still relevant because of management: they hold the knife, they dictate what your output is.

  6. Requirements analysis? by Anonymous Coward · · Score: 1

    Do you know what problems they were solving with those reports, or did you just assume that a dashboard would solve them?

  7. static versus dynamic, access & post processin by Anonymous Coward · · Score: 0

    Dashboards & online reports are great when you have access to them. But what if the dashboard isn't available, or you need to provide the data to someone who doesn't have access to the dashboard? Reports are also static - this was the data as of the time the report was generated whereas a dashboard might reflect modifications made after the report was generated. The data used by the dashboard might also have a shorter purge interval than the reports are used for. Finally, depending upon the format of the reports, they may be used for post-processing.

  8. Not for IT people by Anonymous Coward · · Score: 0

    IT people wants the information on realtime.
    Managers want them archived, untoched and easy viewing so they can review it in case problems appear.

    1. Re:Not for IT people by Anonymous Coward · · Score: 0

      In IT speak, management wants to have a baseline on a [daily/weekly/monthly] basis.

  9. Stay at home by Anonymous Coward · · Score: 0

    Is Slashdot?

    Answer is a resounding, ugggggh.

  10. Reports ++ Mainframe tapes by zauberberg51 · · Score: 1

    I helped install an MRP system at a defense contractor back in the 1980's. The Director wanted his "Tapes". Which were 2 boxes of greenbar paper with the allocation report from midnight on it. And it was obsolete 60 minutes after the morning shift started. Consider training the people who need reports on how useful dashboards are for identifying trouble spots.

  11. Dashboards are not Reports by IcyWolfy · · Score: 4, Informative

    Most everywhere I work, reporting is still the top most requirement. Even more so at publically traded companies.

    I've had former colleguges make a good living working in the dedicated report-generation area. (Developing reporting tools, creating reports using existing client tools, etc)

    But, the use is primarily that of communication, and more so, consistency, of the data generated so that you can see the trends as they happen; and easily share them in email; slides; presentations; and -- more reports to Regulatory agencies.

    Dashboards are nice, but they aren't reports.
    Reports are normally more complex data manipulation and correlation that are composites and manipulations of the data that dashboards provide.
    There are also many one-offs that are needed to be drawn up, for specific documents, endeavours, and studies.
    All of which require good reporting tools.
    And these reporting tools are lacking in most developers systems.
    But, thankfully, many developers can expose all the raw data streams, processed into something usable; to which, they take all these numbers, plug them into a proper reporting / modelling toolset, and generate the reports required using the proper tool.

    Many places don't have a proper reporting/analysis tool; and expect the software to deliver that. This is a failure of either knownig the tools exist, or unwillingness to accept the costs involved in the additional licenses. (and thus leading to just importing the data into Excel, and massaging it there)

    Application
    1. generates Metrics
    2. exports Data
    3. imported into Reporting Application
    4. worked by Analysts
    5. automatically Generate Reports as new data is imported.

    Steps 1 and 2 often exist.
    Many places want the Application to do steps 2-5, which is fundamentally not the domain.
    And thus led to the development of dashboards and other simple visualizations, which are not proper reports.
    Introducing companies to dedicated modelling and reporting tools (Quantrix is one used a lot) tend to get them to realize how much better things could be. ... which then usually leads them to complain that their applications don't export data in clean, discrete, normalized data sets to which other tools can ingest.

    1. Re:Dashboards are not Reports by TemporalBeing · · Score: 1

      Exactly; not to mention that the various levels of management in an organization will summarize reports from those under them for those above them.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  12. Obviously! by fuzzyfuzzyfungus · · Score: 5, Insightful

    It all comes down to movie psychology: A 'dashboard' is basically just a boring web based equivalent to the rows of screens and blinking lights and things that the jumpsuited minions hunch over, monitoring feverishly. A 'report' is the thing (piece of paper, datapad, etc. depending on era) that an obsequious yoeman hands to The Leader while he stands in a super-decisive Master and Commander pose in a suitably dramatic part of the set. The Leader then glances at the report and, thanks to the powers of decisive leadership, immediately gleans the relevant information and issues an order to rally his underlings.

    'Dashboard' (while more useful) is basically a giant blinking signal that you are a peon, a cog in the machine. 'Report' is the executive summary with all the tedious detail drained out so that you can focus on being a big picture thinker and indispensable idea guy. It's like the difference between the giant bundle of keys that the janitor has (which can get you anywhere in the building; but show you to be a blue collar lackey) and the single RFID card that opens the suites on the top floor.

    1. Re:Obviously! by BringsApples · · Score: 1

      Yup, freggin nailed it with the movie-set pun. Because that's exactly what management is, an act.

      --
      Politics; n. : A religion whereby man is god.
    2. Re:Obviously! by Anonymous Coward · · Score: 1

      Yup, freggin nailed it with the movie-set pun. Because that's exactly what management is, an act.

      Or, alternatively, you're a young punk who can't see what other people do provides value to the company.

      I'm not saying all management activities make sense or add value.

      But pretending like all management is just a sham pretty much makes you a moron who doesn't know enough about the world.

      Which has been true of people in IT for a very long time. There's an overwhelming sense of "what I do is important, and what you do isn't" ... because arrogant little bastards with no clue think they're the center of the universe.

    3. Re:Obviously! by BringsApples · · Score: 1

      I'm an old punk. And I'm not saying that management is worthless. There are plenty of people out there that need a manager. Hell I know a 55yo man that still asks his manager for permission to go to the bathroom. So I do see the benefit of having managers. It's just that I feel that managers don't deserve more respect than anyone else that they work with, just because they're the manager. Any manager that is worth spending money on, knows that they're just another employee, and knows the value of building personal relationships with his coworkers. Pompous assholes that become managers are the ones finger-pointing all the time and quick to pick out the "young punks" of the office.

      --
      Politics; n. : A religion whereby man is god.
    4. Re:Obviously! by fuzzyfuzzyfungus · · Score: 1

      In fairness, I was being a trifle hyperbolic(I figure that I've done my job when I manage a post that is insightful and funny enough that you don't select 'flamebait'; but nasty enough that you are tempted); but I do think that there is more than a bit of truth to it.

      For the sake of fairness, some 'dashboards' do suck because they are all trees and no forest: a hell of a lot of blinky lights and numbers that look great on a display wall; but historical data are unavailable or buried and hard to turn into comparisions/health-over-time displays, and the arrangement as a whole is strongly biased in favor of spewing data as though data were actually equal to knowledge and understanding at the expense of being able to get a sense of what is actually going on.

      However, that's not an argument in favor of reports, it's an argument against 'dashboards' that suck. A good dashboard should be malleable enough to provide a coherent historical overview, over the desired period, at a suitably chosen level of detail. A 'report'; but fully dynamic and drawing on the same basis as the 'dashboard'.

      If the dashboard sucks, it needs fixing; but there does seem to be an aesthetic thing (the effect is strongest in movies/games about naval or spaceship combat: lots of minions, huddled over viewscreens, sometimes physically below the command dais in little peon pits, while the CO stands against a dramatic backdrop, touching none of the systems, operating at such a high level that occasional verbal interactions with his inferiors, and deliveries of summaries by the yoeman, tell him everything he needs to know. ). Yes, all moderately complex, or worse, systems are too big for any one person, and different people need different views; but if you think that you are so important that your view should differ in kind, rather than in configuration, you are mistaken.

  13. Basically Europe by Anonymous Coward · · Score: 1

    I've worked in multiple multinational situations. In my experience Western Europeans and Indians have a culture that utterly resists things being fluid. I've had zero problem using dashboards in American and British and Eastern European (Poland, Ukraine, Estonia) divisions. Once you get the folks to understand the data is live and give them the ability to use time hacks its been to great success and have allowed analysts to do much deeper dives into the data. It has been a great success. But cultural differences in those other two geographic regions make it so i have to use set in stone policies and decrease efficiencies. It has to be a 100% repeatable process with a set outcome. If your saying well a dashboard is that, i agree. But the fact that you can alter the dates and get any dataset you want on demand is what doesn't work well. So i literally use dashboards in England/US/Poland and static generated ssrs reports for India, France, Germany and Belgium.

  14. Inter generational gap by ajitk · · Score: 1

    My experience was that the bosses were generally older people who liked printed reports best, and emailed pdfs a very bad second. OTOH when it's your turn, you would insist on dashboards while you staff would be wondering why you do not prefer the latest and greatest way to represent data.

  15. Re:static versus dynamic, access & post proces by mysidia · · Score: 2

    Dashboards & online reports are great when you have access to them. But what if the dashboard isn't available, or you need to provide the data to someone who doesn't have access to the dashboard?

    Open the dashboard in a web browser, take a screenshot, export it to JPEG, and send it as an e-mail attachment.

  16. Reports have their uses by sycodon · · Score: 1

    Many things are impractical to do with a dashboard.

    Reports also represent data at a specific point in time. Monthly, quarterly, yearly finance reports are mandated by Accounting Standards I believe. Your taxes statements are essentially reports.

    Sometimes you need to be able to fix data a specific point in time in order to consider it and take action on it.

    --
    When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    1. Re:Reports have their uses by war4peace · · Score: 1

      Reports can be neatly arranged into a web-based dashboard. Big bada-boom! :)

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    2. Re:Reports have their uses by Anonymous Coward · · Score: 0

      You're absolutely right. One can offer the same data as a dashboard, exported in set intervals as PDFS and accessible from the dashboard.

      The biggest usage problem I see with reporting/dashboards where I work is that it requires accessing another site, with a different username/password. Making things accessible through single sign on is a great way to ameliorate this.

      And thank you, Lilu Multipass.

      captcha: quantify

    3. Re:Reports have their uses by war4peace · · Score: 1

      That's bad implementation right there. In my company, there's single sign on. Other companies could implement it too but hey... lazy management. Oops :)
      Multipass --> Singlepass!

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
  17. I am a report writer by war4peace · · Score: 3, Insightful

    As per title...
    I am a report writer and dashboard manager. I'm also the main developer of analyses and dashboards (Business Intelligence) for a sizable LoB within my company.
    Based on my experience, management is lazy. As in "fucking lazy". They want to sit on their asses, get the reports in their Inbox and never look at them.

    I currently manage over 350 items in our main Business Intelligence analytics instance and about 100 more in a secondary instance. There are other environments which we're currently merging, and those contain a few hundred more items (analyses, dashboards, etc). Management asked for most of them. They looked at them once, maybe twice. They only look at about 15-20 of them on a regular basis and that's only because they're forced to do so in order to prepare for mandatory monthly operation reviews.

    As for acting based on the data in there, that almost never happens. Some analyses, KPIs and scorecards have been "in the red" for months, years even with no reaction from management. Ironically, requestors come and ask me to build analyses which they already had requested and were published for them months ago, tha means "asking for stuff they already have".

    We have a saying in my country: "fish starts rotting from the head". So if you ask yourself what's wrong with them, look at their managers, and their managers' managers and you'll find out. I'm yet to find one single person who gives a shit about data in a report rather than the shade of green the bars are colored.

    Amazingly, I still like what I'm doing, but I'm not doing it for them, rather I'm doing it for myself because it keeps me in touch with new technology and allows me to gain a shitload of experience by pushing the environment's capabilities and limits to the maximum. But if you're not really into reporting, just run as far away from it as possible, because it's very likely things won't get better. Soon enough, you'll be asked to provide powerpoint slides. Mark my words! I've been there (but haven't done that).

    --
    ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    1. Re:I am a report writer by TyFoN · · Score: 1

      I used to be in a laaaarge international bank as an analyst/reporter/model developer and I can concur with a lot of this.
      Usually we had all the data/reports but then had to redo them to change format or whatever.

      I've been flung "your cash-flow analysis is wrong" since it didn't match up with marketing expectations.

      I remember we build one score card using dummy variables instead of weights of evidence like the rest in the company, and only because of that we got more questions about this scorecard than the others combined even if it performed just fine.
      It had to be redeveloped using "corporate standards" all the while another card developed with "corporate standards" with a ks of 10% and psi of .30 would live on.

      I left and now work as the sole analyst for a startup bank along with a lot of others in our old department.
      Much better :)
      I can use postgres/shiny/R/python and not worry.

      For the OP: Management will want reports (and they want it in that font and that colour). Just get along or change field of work.

    2. Re:I am a report writer by Anonymous Coward · · Score: 0

      The shade of green is important because many people are color blind and cannot distinguish a shade of green from another shade of green or blue.

      There's no need to ridicule people with disabilities simply because you are pissed at your manager(s).

    3. Re:I am a report writer by TyFoN · · Score: 1

      My brother, uncle and boss is actually colour blind, and I always make sure to not put colours they have issues with where they could be confused.
      It's not what I was talking about.

      If I make a mistake in this area and a manager comes to me with that I will change the format immediately and without a word.

    4. Re:I am a report writer by war4peace · · Score: 1

      Geez, mate.
      OK, the shade of PINK. The shade of GREY. The width of a line. The size of this font.
      Better now?

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
  18. Dashboard + logs = Reports by Anonymous Coward · · Score: 0

    Your dashboard should be keeping some sort of log, even if it is a temp file somewhere. Use the logs to create the reports you need. If your dashboard does not have logs, then you probably should find something different.

  19. Hmmm ... by Anonymous Coward · · Score: 2

    Nailed it.

    Submitter is trying to solve a different problem than what management needs.

  20. Terminology is everything with old people. by Narcocide · · Score: 1

    Don't call it a "dashboard" because they think that just because its packaged differently and called something else it must not therefore be what they want. Call it "Realtime Reporting" and be done with it. Its not, strictly speaking, realitime, but that matters very little; its not strictly speaking a dashboard either.

    1. Re:Terminology is everything with old people. by SuiteSisterMary · · Score: 1

      The term you're looking for is 'ad-hoc reporting,' rather than realtime.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  21. Reports still serve a purpose by s13g3 · · Score: 3, Insightful

    Granted, it may be primarily of a bureaucratic bent that many geeks - professional or otherwise - may not be terribly keen on, nor interested in, however reports - especially those of the "mailed-daily-to-your-inbox" variety fulfill a number of functions within a business ecosystem.

    Reports of the "traditional" variety provide an accountability chain and historical record that a dashboard cannot. They can be accessed locally, outside of any other application or access requirements - including email - meaning a connection to said dashboard is not required when someone must review those reports for whatever reason.

    Reports can be printed off readily, and due to their very nature, are often formatted to present data to the viewer in such a way that they retain their usefulness after being printed to hardcopy, whereas a screen-cap and printout of a dashboard is quite often one of the least efficient ways to consume the type of data these more traditional reports display.

    Last but certainly not least, they make it possible for data to be shared easily with other interested parties, on demand, at any time, without having to carve out user accounts or VPN tunnels to internal networks or mission-critical systems, with no requirement greater than being able to read whatever format the report is stored in - again, unlike dashboards, no few of which also require Java or some other extension to be installed on the user's computer, often necessitating IT support for non-Administrative end-users, which is itself a special and often painful consideration when this data needs to be provided to customers or vendors with their own IT processes, procedures and issues to deal with.

    Dashboards have their uses and purposes, especially for live, changing data, things that need to be regularly and closely monitored, or even things that just need occasional monitoring, however for many other purposes, such as those involving accounting or other applications where historical data is of a concern, they fall dramatically short of being able to adequately - much less completely - supplant reports as they have traditionally been used.

    --
    "Inveniemus Viam Aut Faciemus" 'We will find a way... Or we will make one!' --Hannibal of Carthage
    1. Re:Reports still serve a purpose by Anonymous Coward · · Score: 0

      They mostly fullfill the need for the manager to feel useful. Especially managers that do not come from an IT background themselves nor do any "workfloor" work. Most organisations are better off replacing them with a manager on the floor and eliminating a layer or two of management entirely.

  22. Reports are often better than dashboards by DigitAl56K · · Score: 3, Informative

    I'm in no way a dashboard hater, but reports are great because:
    * I can see them everywhere I can access my email. This is not always the case when a dashboard runs off an internal server.
    * Getting an email in the morning is a reminder to check the data. If I have to remember to go to a dashboard I'll forget if I'm busy and could miss something important.
    * Reports in my email are easily searchable without fiddling with date ranges in a console - assuming adequate history even exists since the latest time someone thought it would be a great idea to rebuild the dashboard.

    Dashboards are great for sharing a realtime view but they aren't a replacement for reports. If you think they are, you probably seriously misunderstand your users.

  23. The middle manager's job is... by netsavior · · Score: 5, Insightful

    The middle manager's job is to prove to his boss that all of his employees are actually doing something. The Emailed pdf serves as a daily reminder that "we are doing stuff."

    Emailed PDF: "Just a quick reminder from the server that your employees are busy working hard, feel free to not read this."
    vs
    Dashboard: "Do my employees even do anything?? I guess I will go look that up."

    strip everything down to "why do I still get a paycheck" and you will get to the answer, you never want to allow the big boss to think "do they even do anything?" Email is a preemptive strike against your boss's boss having to seek out that answer

    1. Re:The middle manager's job is... by Anonymous Coward · · Score: 0

      "We set up the dashboards. Duh. What do you do with your reports? Other than let them sit in your mailbox. (Which has hit the storage limit again. Mind cleaning it out?)"

    2. Re:The middle manager's job is... by Anonymous Coward · · Score: 0

      Parent modded funny when it is actually insightful.

  24. But we have Twitter! by iinventstuff · · Score: 1

    Rejecting reports, because of a dashboard is like saying, "We don't need trade journals, because we have Twitter"!

  25. Finance needs it by vinn · · Score: 1

    Where reporting is really needed is with finance. So all those lovely metrics you collect should at some level get tied to financials. That site traffic has expenses associated with it - labor, acquisition, and hard costs like data pipes. Downtime has costs associated with it. At the end of the day, I'd venture that nearly every company just uses Excel to crunch those kinds numbers. (Perhaps they get stored in a database, in which case the staff accountant who generates the reports likely exports them to Excel, makes a few modifications or fixups, and then emails them on.) So yes, in order to intelligently run your company you need to meld together all kinds of different numbers and that's where reporting typically comes into play. Also, the higher up the food chain you go in any company, typically the older the employees are. The folks higher up typically have very little time to twiddle around with a web interface. In fact, they probably just use Outlook all day long and just send email around. So, if the report comes in via email, there's a reasonable chance they'll look at it. Not every day, but at least occasionally.

    --
    ----- obSig
  26. Necessary communicaiton is relant. Ditch the rest. by Anonymous Coward · · Score: 0

    Stop producing reports for sometime and see what happens. If nobody complains, stop wasting your time on the reports and do something productive. That's what I did and it worked out well.

    The purpose of a report is to tell a story. The story of business that is. If you started an initiative that is supposed to benefit your organization in some shape or form, you better be ready to explain how that initiative succeeded or failed. Everything else is just semantics that can be safely avoided. For example, if you thought that doing X will bring more money, you have to show how X affected your revenues and, possibly, profits. If people really want to see more data and more reports, make sure that they can login into your data warehouse and have enough knowledge to generate a report they desire.

    Other rules for my team. First of all, make it an interesting infograph. Secondly, ensure that the graphics can fit into an e-mail nicely; mind mobile devices as well. Finally, display the report in all prominent areas of workspaces, so you people spend less time reviewing data in meetings and ask more questions that matter.

  27. Re:static versus dynamic, access & post proces by hawguy · · Score: 3, Informative

    Dashboards & online reports are great when you have access to them. But what if the dashboard isn't available, or you need to provide the data to someone who doesn't have access to the dashboard?

    Open the dashboard in a web browser, take a screenshot, export it to JPEG, and send it as an e-mail attachment.

    A screenshot of a report is a poor substitute for an Excel or PDF report where you can copy and paste the data.

  28. When I'd prefer e-mailed pdf by indeterminator · · Score: 2
    • If I view the nightly report on the bus on my way to work (flaky internet connectivity, is the dashboard mobile optimized?)
    • If I am resposible for watching reports for multiple sites (I don't want to learn 10 different url/username/password combos for 10 different dashboards + learn to use each one of them)
    • If I need to forward the report to someone else (I don't want to give my personal username/password away)
    • If I need someone else to temporarily take over watching the reports (ditto. It's just easier to set up mail forwarding than to get an extra temporary user account)
    • If the dashboard uses something fancy like websockets to work that require me to ask the IT department to pop holes to firewall?
    • If I need to see backwards in history and the dashboard doesn't provide that (as already mentioned above)?
    • If the dashboard is just something someone threw up in one afternoon after lunch, with no consideration of contents and usability.
    • If the dashboard is continuously "improving", i.e. they keep hiding the things I want to see every two weeks.
  29. ah... by Charliemopps · · Score: 1

    This is basically the kind of system I run. A different application, but I have the same problem.

    The problem is you. You're describing it wrong. The Dashboard is the report. It's just a new kind of report.

    Explain that emailed PDFs, spreadsheets on network drives, etc... are bad. If they give you a report to write and you do... it gets emailed to them and then they base decisions off that report. Now, a week later someone points out a flaw in the reporting. You had a bad join! Oh no! So you fix it. The data is instantly fixed in the "Dashboard" but the report they have in their email or network drive will be forever wrong.
    Reports arent wrong, they're just better now.

    If they need the raw data for a presentation or something, that's different. You should have an export feature. If not, that's another problem.

    1. Re:ah... by tepples · · Score: 1

      You should have an export feature. If not, that's another problem.

      And if your report logic is properly separating logic from presentation, you can probably make an export feature by simply spitting out the report data as a big blob of JSON.

  30. pdf reports preferred here by Anonymous Coward · · Score: 0

    Reports are definitely relevant here. I'm at a small nonprofit in the US (Posting anon because on /. during working hours :P) and management highly prefers PDFs. Web dashboards don't scale well with the bureaucratic dance once you're responsible for more than one with delays signing in vs/delays loading a document/opening a paper folder. When you can set up a collection of PDF reports (regardless of the contents) its much easier to deal with it on the fly (and pull the records of what it said before, later).

  31. Dashboards are a subset of reports by MobyDisk · · Score: 1

    While there is some overlap between reporting and dashboarding, there are some things for which reporting is more appropriate. Your examples are all trends and realtime stuff where dashboarding seems more appropriate. But data mining is where reporting comes in.

    For example, suppose there was recall on particular lot number of something. You may want to determine everyone who used that particular lot. This is not something you want on a dashboard. This is something you want to see on screen, export into a spreadsheet, archive, and print. You may want to see which client was most impacted, or how many it was used. Maybe you know the % failure in the lot and you want to estimate the number of people in Nigeria affected as compared to the number of people in Egypt. This reporting or querying, but not dashboarding.

  32. Reports are static by hawguy · · Score: 1

    When the manager looks at an old PDF report a year from now, he knows that the numbers will be exactly the same as the last time he looked at it.

    When he runs a new report for that time period, he has no such assurance that the numbers will be the same or even there at all. "Oh, we reclassified some of the expense categories last month, so the numbers are a little different" or "Oh yeah, when we migrated from the old database 6 months ago, and it was too hard to import some of the older data, so we left it out" or "Oh yeah, we decided that we only need to keep 9 months of historical data" or "Oh really? The numbers are different now? Maybe that's a bug, file a bug report and we'll bring it up with the vendor".

  33. Re:static versus dynamic, access & post proces by mysidia · · Score: 1, Funny

    A screenshot of a report is a poor substitute for an Excel or PDF report where you can copy and paste the data.

    This is where picatext or other OCR software comes in handy.

    Also... in principle, you could make or use screenshot software which also captures the text from the window shown.

  34. You need both by UnknowingFool · · Score: 1

    Reports are good at details. They are formatted to be printed. They can be custom designed by the user to answer specific questions. Dashboards should involve more interaction at higher levels. A good dashboard can be linked to reports if required.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  35. Re:static versus dynamic, access & post proces by hawguy · · Score: 2

    A screenshot of a report is a poor substitute for an Excel or PDF report where you can copy and paste the data.

    This is where picatext or other OCR software comes in handy.

    Also... in principle, you could make or use screenshot software which also captures the text from the window shown.

    I can't think of a worse use for OCR software than for reporting. "Hey, why are all of the category zero items showing up under category O? And why were all of the accent marks turned into apostrophes?"

  36. Re:static versus dynamic, access & post proces by Anonymous Coward · · Score: 0

    Or you could fucking AUTOMATICALLY generate a nice fucking PDF out of the fucking data once a fucking reporting cycle and be fucking done with it, so no-one has to copy or paste anything and you don't have to give random fucks access to your dash.

  37. Re:static versus dynamic, access & post proces by TemporalBeing · · Score: 1

    A screenshot of a report is a poor substitute for an Excel or PDF report where you can copy and paste the data.

    This is where picatext or other OCR software comes in handy.

    Also... in principle, you could make or use screenshot software which also captures the text from the window shown.

    Neither of which your CEO, President, VP(s), Sr. VPs, or Directors want to do or learn, nor should they have to. That's what underlings are for, and they don't want their secretaries doing it either (should they have one). Their time is too valuable to the corporation for that, and yes, they will all pull data from that report to make another report.

    Even the manager above you wants a report they can easily edit, merge, and send up the chain; it makes reporting on multiple projects a lot easier to do.

    --
    Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  38. The geek with a 2x4 foot chip on his shoulder. by westlake · · Score: 4, Insightful

    Reports validate a manager's existence in an organization and shiny charts make them feel warm and fuzzy inside.

    It's a manager's job to manage. It's IT's job to present the information he needs to manage things well in a form with which he is comfortable.

    1. Re:The geek with a 2x4 foot chip on his shoulder. by Serenissima · · Score: 2, Funny

      Yeah, but it's still our job to make fun of the manager who can't put a simple Excel Graph together. We gotta have standards.

      --
      Give a man a fire and he'll be warm for a day. But light a man on fire and he'll be warm for the rest of his life.
    2. Re:The geek with a 2x4 foot chip on his shoulder. by Anonymous Coward · · Score: 0

      Exactly, if the manager wants their info delivered on ticker tape then you best maintain those 60 year old machines for them!

    3. Re:The geek with a 2x4 foot chip on his shoulder. by Oligonicella · · Score: 1

      Not his job. It's ours.

    4. Re:The geek with a 2x4 foot chip on his shoulder. by Mr.+Slippery · · Score: 2

      It's a manager's job to manage.

      In theory. In practice, it's more often a manager's job to validate their existence to other mangers via shiny charts with no referent to actual facts, until such time as the project falls apart, at which point they blame the workers and use their social connections (groomed via all those shiny charts) to obtain another meaningless management position.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
  39. Do your users demand reports? by Anonymous Coward · · Score: 0

    If so, you need reports.

  40. Hmmm ... by Anonymous Coward · · Score: 0

    That, or submitter is lazy and doesn't feel like sending reports. Why not provide both? If it's not a relatively small effort to do so, then either A. your systems are designed terribly or B. you don't know what you're doing (which may have caused A).

  41. Re:static versus dynamic, access & post proces by Anonymous Coward · · Score: 0

    Hey you forgot to close that small crack in your blindfolds, be more careful next time my friend, or you may actually end up understanding what people are talking about.

  42. Of course reports are relevant by msobkow · · Score: 1

    Reports can be saved. You can't save your current view of a dashboard.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:Of course reports are relevant by Anonymous Coward · · Score: 0

      screenshot

    2. Re:Of course reports are relevant by msobkow · · Score: 1

      Nice theory, but you're assuming the dashboard is only as big as the screen. That's a very poor assumption, especially if the user is on a 720p display. As to printing out the web page, I've had no end of problems printing out dynamically-generated pages over the years.

      --
      I do not fail; I succeed at finding out what does not work.
  43. Always by Altrag · · Score: 1

    Reports will always be needed. A dashboard has a sense of impermanence, and rightly so -- if the backend database gets corrupted, then your dashboard isn't going to show the same thing today that it showed yesterday, even for the exact same filter options.

    Add to that the ability to do things like highlight lines/items as you go through and all the other tricks humans have built up over the past few thousand years for dealing with paper, many of which are only kind of functional in even the best e-readers never mind some random dashboard and yes, reports are definitely needed.

    That said, there is definitely still an overabundance of reporting when not needed. Run a whole report to look up the current price of a single item? Yeah that happens and then is immediately discarded once the information is obtained. That type of "reporting" is definitely a complete waste of time and paper but that's more an issue of stupid people not using the tools available to them than the tools being wrong or bad.

    Basically any time you have some piece of data that the accountant might need come end of year, a report is going to be necessary.

    A good halfway point seems to be PDFs (or similar.) They're dissociated from the underlying database unlike a dashboard (that is, the data will never change -- or if it does, chances are the entire PDF is corrupt) while at the same time still remaining electronic and not wasting a bunch of paper. It doesn't help the highlighting aspect for reports that someone actually reviews, but for many end-of-day and similar reports that "must" exist but only get looked at when there's a problem, PDF works wonders.

    1. Re:Always by Anonymous Coward · · Score: 0

      If your database gets corrupted and you can't fix this, your dashboard / report will be your least problem.

    2. Re:Always by david_thornley · · Score: 1

      If your database is corrupted, and somebody needs the dashboard data before the database is recreated or whatever, that's a problem.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    3. Re:Always by Altrag · · Score: 1

      I'm thinking more subtle corruptions than "nothing works." Silently putting in Mar.1 instead of Feb.29 on a leap year because of some bad math and nobody noticed until November when the accountant starts reviewing for your end of year. If you just look at the dashboard, it will only reflect what's in the database. On the other hand if you go back and pull the Feb.29 and Mar.1 reports, you (may) be able to distinguish the data from each day in order to manually correct the records.

  44. oops. now you're looking for 'leet haxor skilz by Anonymous Coward · · Score: 0

    Screenshot, export to jpeg, attach to email?
    Hmm, is that Alt PrtSc, CtrlPrtSc (what's the focus at the time?) or is it command-shift-4 or option-control-17 or what?

    Oh, you mean that I can't read your dashboard when I'm on a plane to a meeting because there's not universal wideband internet connectivity? Bummer. Had you done that report as a pdf attachment that wound up on my phone/laptop last night, so I can see it on the plane and cut and paste into the presentation I have to give 3 hours after I land, I'd be happy. But no, you wanted a "up to the second, real time dashboard", so I'm going to have to futz around with my laptop on my lap while sitting on the effing rental car shuttle bus trying to do 2 factor authentication with the VPN to your precious real time website, and then sit out in the parking lot trying ot put the report together. Oh, and all those nifty graphics, and the 100s of kbytes of java or javascript or whatever cruft you put into that fancy client side processing are a royal pain in the rear when you're competing with the other 30 people using tethering into a underprovisioned 3G cell tower (Yay, I'm getting 2kByte/second right now) Sure, I could have stayed up late last night and run your effin dashboard, done the screen cap, saved into my ppt. But ya know.. I like to sleep at nights when I have to get up at 330AM to get to the airport by 7AM. That 5 minutes to log in thru the VPN, get your dashboard, etc. (more like 10 or 15 minutes) is cutting into a precious commodity. My wife is pissed enough that I'm not going to be home for the next 2 days, and that 15 minutes you cost me could have been replaced by a much more enjoyable activity. Thanks.

    When I get back, your supervisor and I are going to have a chat, and *your opinions* about what *I need* to do my job may wind up to be career limiting.

  45. Pull is Shit by Anonymous Coward · · Score: 1

    You demand your customers remember to pull data from some repository that changes with every new IT fad.

    Your customers want data pushed to them without their effort in a form that will be format-stable and readable longer than the next IT fad.

    The failure to understand the difference is yours.

  46. Reports should only exist to solve problems by MNNorske · · Score: 1

    Reports should only exist to solve problems. And, when the problems go away so should the reports.

    Why are reports typically created? Usually in my experience it's because you need to get a handle on the performance of something. Or you have identified a problem that you need so solve.

    If you want to get a handle on the performance of something then you should run the report as long as it takes to get a handle on it. If it's not a problem, then stop the reporting.

    If you have identified a problem, then by all means create a report to measure the problem and set a criteria for what you would consider to be "bad" and "good". Once you get the problem in hand and move your measure from bad to good and can keep it at good the problem will likely be gone. At which point your report is really doing no good anymore. If you're concerned about the problem coming up again set up some sort of threshold alert to warn you and stash that report away in your archives.

    If a report outlives the problem it was intended to help solve institutional momentum will keep that report going forever. No one will remember why metric X was generated or why it was considered "bad" back in 2007 when that value got too high. The underlying technology or processes may have changed completely in the meantime and metric X may be meaningless, but someone who is ill informed will keep looking at it and trying to drive meaningless work off of it. The healthiest thing a company can do is to define a lifetime for their reports and re-evaluate whether those reports should continue at the end of the lifetime. If you do determine it should keep continuing define a new lifetime and re-evaluate it at the end of that lifetime again.

    1. Re:Reports should only exist to solve problems by tomhath · · Score: 1

      Reports should only exist to solve problems.

      Wrong. Submitter was talking about monitoring, not debugging. The subjects of his reports are operations; the idea is to look for opportunities to improve things, get an early heads-up that something isn't running as well as it used to, is getting close to capacity, etc. In other words - avoid problems, don't solve them.

  47. OpenID by tepples · · Score: 1

    If I am resposible for watching reports for multiple sites (I don't want to learn 10 different url/username/password combos for 10 different dashboards + learn to use each one of them)

    That's more of an argument for the dashboard provider being an OpenID relying party than for e-mailed reports, so that it can accept logins from Google, AOL, Yahoo, Ubuntu SSO, Myspace, LiveJournal, WordPress, or what have you.

    If I need to forward the report to someone else [or] need someone else to temporarily take over watching the reports

    Then add the recipient's OpenID identifier as an additional viewer of your dashboard.

    If I need to see backwards in history and the dashboard doesn't provide that (as already mentioned above)?

    Then request that from your dashboard provider.

    If the dashboard is continuously "improving", i.e. they keep hiding the things I want to see every two weeks.

    Then report that as a bug to your dashboard provider. The same thing would happen when the format of a static report changes and it leaves out a section on which you have been relying.

    1. Re:OpenID by david_thornley · · Score: 1

      So, if I as a manager want historical data that isn't available right now, I have to submit a request to the dashboard provider to get that information? In what way is that better than digging into my archives and pulling out a report that was created back then?

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  48. Let me get this straight by tompaulco · · Score: 1

    I want to make sure I understand this correctly. When Sony or EA or Microsoft require a constant on internet connection in order to play your game, that is bad, but when your IT department requires a constant on internet connection to view historical data, that is good?

    --
    If you are not allowed to question your government then the government has answered your question.
  49. Management versus development toys by tompaulco · · Score: 1

    So when management reads their trade journals and wants us to use this fancy, trendy new toy that doesn't really meet the needs of the employees, then we get all bent out of shape. But when development wants to use this fancy, trendy new toy that doesn't really meet the needs of management, we get all bent out of shape?

    --
    If you are not allowed to question your government then the government has answered your question.
    1. Re:Management versus development toys by BarbaraHudson · · Score: 1

      So when management reads their trade journals and wants us to use this fancy, trendy new toy that doesn't really meet the needs of the employees, then we get all bent out of shape. But when development wants to use this fancy, trendy new toy that doesn't really meet the needs of management, we get all bent out of shape?

      Yep, we're all iPhones now. So let's just stick our heads in the microwave -- and we'll even run 3x faster.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  50. I'm just pulling this out of thin air. by hey! · · Score: 1

    Maybe you want to share information with people for whom you don't want to set up a dashboard for and train them in (e.g. potential investors, advertisers, loan officers, managers who don't need to be monkeying with stuff, etc.).

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  51. I will defend reports to some extent. by wcrowe · · Score: 1

    Management types judge their self-worth by the number and types of reports they get. It makes them feel important.

    Having said that, I will offer this in their defence: They can go to one place, i.e., their email, and get everything; reports, discussion about the reports, and the ability to begin discussions about the reports. With various dashboards from various systems and vendors, they have to go to multiple places to get the data they want, and have difficulty sharing it and discussing it with others.

    --
    Proverbs 21:19
  52. Stop doing reports and see if anyone notices by Anonymous Coward · · Score: 0

    Just stop doing a report and see if anyone notices. Usually, they do not, and I just quit doing it. I think 99% of all reports and other status-related things are ignored.

  53. Arrogance by Anonymous Coward · · Score: 1

    Both reports and dashboards have their place, and I won't repeat what others have already said about the differences between the two and the merits of each. No, I have a different rant about web-based publication, including dashboards: it's the arrogance of "You're not worth the time it would take me to send you something, so you'll have to put in the time to come get it from me". The developers posting on the ElasticSearch mailing list obviously suffer from it, and it's rampant throughout every industry where one entity holds information that multiple other entities depend on. For example, take the health insurance business...

    In the old days (pre-WWW) when an insurance company needed to inform health care providers about a change in its billing policies it would mail letters to them, publish the changes in a monthly newsletter, and include a "check stuffer" with every remittance it sent out to make *sure* word got to them. Providers who did business with that company had only to open the mail to get the news, and there was little question about whether they were getting the message. Might a provider's clerical staff have to sift through a lot of that stuff? Sure! But they had to open the mail anyway, and while it was a bit tedious to read everything, all the news they needed was right there in their hands and couldn't be missed.

    Then the WWW came along, and now those insurance companies gleefully tell providers that everything is on-line for their convenience. Well that's nice, except that there are something like 1,500 health insurance companies in the US and God knows how many third party administrators who manage millions of groups. Is a health care provider's billing staff really supposed to log in to thousands of websites every day and click through five or six layers of menus to see what the latest updates and changes are? Well, they'd better! If they don't then the insurance companies reject their claims for having been billed incorrectly, and the provider has no right to appeal because "we published that information on our website months ago, and it's your responsibility to keep up with our policy changes". What used to be one entity putting the effort into pushing information to thousands before they needed it has turned into thousands of entities having to guess at whether/when they should put effort into retrieving information from that one entity, in many cases deciding that they'd better do it daily. While that may save the insurance company lots of money it *adds* to the health care provider's administrative costs, turning into a colossal waste when multiplied across all the providers out there!

    While it may greatly reduce the expenses of the information-holder web-based publication does so by distributing those costs across all of the information-seekers, which may cost that community more in the long run than the information-holder saves. Regardless of how the costs are spread around, from a customer service perspective web-based publication fundamentally represents the owner of information telling the receivers of that information that they're beneath notice, and not worth the expenditures necessary to *ensure* that they get the information they need.

  54. I'm the customer by Anonymous Coward · · Score: 0

    I want reports because I am the customer, not you. Stop telling me I don't need something.

  55. reporting by Anonymous Coward · · Score: 0

    I think it's pretty clear at this point that news reporting is not relevant.

  56. Is Slashdot still relevant ? by thrill12 · · Score: 1

    Sorry, missed the reporting bit - sounded plausible.

    --
    Slashdot: stuff for news, nerds that matter, matter for news, stuff that nerd
  57. Re:static versus dynamic, access & post proces by Anonymous Coward · · Score: 0

    Open the dashboard in a web browser, take a screenshot, export it to JPEG, and send it as an e-mail attachment.

    Please hold while I laugh myself sick.

  58. ignorant submitter by Anonymous Coward · · Score: 0

    Our management wanted to keep the reports they got — and possibly never read

    It doesn't matter if they never read them; they are paying you to maintain them.

    And yeah elastic search sucks for doing reports, that's why RDBMS has been very successful. So if RDBMS isn't cool enough for you, take your elastic search data and drop it into Hadoop and run your analytics off that.

    But honestly it sounds like you're at a cool startup, but really don't have any actual business experience.

    Did you actually buy your /. id?

    But if the management wants their reports, you let them keep them, and you keep that in mind when you change technologies.

    If your clients want reports, you don't have to do that, but they don't have to keep you as a vendor either.

    1. Re:ignorant submitter by MrWHO · · Score: 1

          As I mentioned in a reply before: we did supply our internal clients - management - and our external clients with what they wanted. That's our job and I'm well aware of it. The question was asked to see what's the status of reporting and if it is loosing grounds to dashboards, and how the IT community feels about it. From the comments it seems that the question was well worth asking.

          Why would I buy a /. id?

         

      --
      It is me, none else but me. And who would you be?
  59. Re:static versus dynamic, access & post proces by Anonymous Coward · · Score: 0

    This post embodies the idea that sufficient incompetence is indistinguishable from malice, regardless of whether or not it was a joke. I felt upset with you as I read this. So, if you are trolling -- and I hope you are -- well done, troll. Well done.

    Otherwise, please leave Slashdot and any software development or IT related industry.

  60. Re:static versus dynamic, access & post proces by Anonymous Coward · · Score: 0

    Obviously folks are trying to fit a large square peg into a small round hole.

    The best of both worlds: In Splunk, all you have to do is create your report, click "Save As" and select "Report", select a schedule, a group to email it to and "Save." Not so hard. You could continue and then "Save As" a Dashboard Panel and slap it into either a new or existing Dashboard.

     

  61. Why is this even a question? by Chelloveck · · Score: 1

    It's simple. Your clients are asking for emailed reports. Therefore, emailed reports are still relevant. If you think there's a better alternative by all means, show them. If they still prefer the reports then the reports are still relevant. Q.E.D. Geez, why is this even a question?

    --
    Chelloveck
    I give up on debugging. From now on, SIGSEGV is a feature.
  62. Report based on decisions by MrKaos · · Score: 1

    You don't give management all of the information they need as it creates a reporting burden for no reason. They don't know how difficult the reports are to use and they won't use a dashboard because that means they have to think about the dashboard instead of the decisions they are trying to make.

    If you have management that wants reports, you ask them what they need to decide on and then you ensure that they will get *that* information without all the fluff. It doesn't matter whether or not anyone here thinks if dashboards vs reports are relevant, is it relevant to the user of the data? Unlike sales dashboards where management knows what they are looking for, they have now idea what technology articles they need, so until that day arrives, reports based on what decisions they have to make, are.

    And that is what you have to say.

    --
    My ism, it's full of beliefs.
  63. The geek with a 2x4 foot chip on his shoulder. by Anonymous Coward · · Score: 0

    IMO, writing reports is a manager's own damn job. If you can't write simple SQL to report on your direct's performance, why should you believe the report they wrote is accurate?

  64. ah, the Dashboard by Anonymous Coward · · Score: 0

    so that lazy and clueless managers can micromanage without any intellectual effort, or even needing any experience or knowledge of the actual business needs or processes - just wait until the realtime gauge or graph flashes red and you know it's time to whip the peons into shape.

    Helped develop the original reports and assisted in the translation to Dashboards. Watched managers overreact when they didn't understand threshold settings and the years of requests to build into the display the Management Logic to show when there was a problem.

    Not sure what we need managers for other than someone to pay extra and yell at. The parameters of performance are coded in. A trained ape could do it easily, except a trained ape would tear someone apart if they had to put up with the abuse.

  65. Of course... by Patent+Lover · · Score: 1

    TPS reports are vital. And don't forget the new cover sheet.

  66. Re:static versus dynamic, access & post proces by mysidia · · Score: 1

    Neither of which your CEO, President, VP(s), Sr. VPs, or Directors want to do or learn, nor should they have to.

    I'm not sure what you're talking about. I am in network operations. The CEO/President/VPs/etc, don't ask for such reports from logging/monitoring systems.

    I am not sure what they would want to do with the data anyways..... the kind of information that can be gathered by monitoring is mostly only actionable by IT management.

    It's not like they're going to turn to page 36 of some report, and start asking us what's the deal about latency increasing from 5 milliseconds to 10 milliseconds.

  67. Re:static versus dynamic, access & post proces by Anonymous Coward · · Score: 0

    And then you've got a shitty looking report that looks just like your desktop. Complete with that one risque tab you opened to search for "girls of burning man," and a small fragment of an IM from a coworker that reads "...who the fuck knows with those guys? bunch of morons!"

    Yeah, screenshotting is clearly a better solution for sharing the report with a wider audience.

  68. Re:static versus dynamic, access & post proces by mysidia · · Score: 1

    That's true.... I wouldn't worry about it, however... it's just an aesthetic issue :)

  69. The real question is... by anomalous3 · · Score: 1

    Are they ok with automatically generated and mailed reports, or do they expect you to manually predigest the information and draw conclusions for them (with pretty colors and maybe a cute animal picture at the bottom)? The first is a perfectly acceptable and legitimate request, the second, while extremely common, is not.

  70. Re:static versus dynamic, access & post proces by Anonymous Coward · · Score: 0

    Neither of which your CEO, President, VP(s), Sr. VPs, or Directors want to do or learn, nor should they have to. That's what underlings are for, and they don't want their secretaries doing it either (should they have one). Their time is too costly to the corporation for that, and yes, they will all pull data from that report to make another report.

    Even the manager above you wants a report they can easily revise history, put political spin on facts, merge, and send up the chain; it makes reporting on multiple projects a lot easier to do.

    /quote>

    FTFY

  71. reports versus dashboards by gedeco · · Score: 1

    A good report is decission tool wich contain data just like a dashboard, but it has also added value by conclusions made by the reporter.
    Putting data in the proper context with background info is not easy to do with a dashboard. If one manipulates a dashboard on purpose to tell the story behind the graphics, one is already creating a report.

    While driving a car, one needs to know the speed: Dashboard.
    Fuel expenses: Report. First 3 days of the month you were driving in the alps, which consumes more fuel then intercity traffic. Without AI, you need a reporter to make this kind of remarks.

  72. Re:static versus dynamic, access & post proces by mysidia · · Score: 1

    Even the manager above you wants a report they can easily edit, merge, and send up the chain; it makes reporting on multiple projects a lot easier to do.

    Just open the region selection tool, draw a rectangle around the parts of the data you want, Control + X, and then Control +V the picture into your report... . easy as pie ^_^

    Or print it out, and they can grab scissors and cut out the data and paste it onto their report.

    There are a lot of legit ways to handle this one.

  73. Re:static versus dynamic, access & post proces by TemporalBeing · · Score: 1

    It's not like they're going to turn to page 36 of some report, and start asking us what's the deal about latency increasing from 5 milliseconds to 10 milliseconds.

    The CEO may not, but you're boss's boss might; or your boss might condense that 100 page report to 50 pages for his boss who might make it 5 pages for their boss, which might become an excerpt in the report that the CEO does read.

    And that 5 ms jump to 10 ms might very well make it into a report to the CEO if it caused a major issue for the organization, especially an organization that is solely centered around providing IT services to other organizations.

    --
    Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  74. Re:static versus dynamic, access & post proces by TemporalBeing · · Score: 1

    Even the manager above you wants a report they can easily edit, merge, and send up the chain; it makes reporting on multiple projects a lot easier to do.

    Just open the region selection tool, draw a rectangle around the parts of the data you want, Control + X, and then Control +V the picture into your report... . easy as pie ^_^

    Or print it out, and they can grab scissors and cut out the data and paste it onto their report.

    There are a lot of legit ways to handle this one.

    While those may work, they are neither desirable nor sufficient for the kinds of reports that management uses.

    --
    Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  75. Re:static versus dynamic, access & post proces by mysidia · · Score: 1

    The CEO may not, but you're boss's boss might; or your boss might condense that 100 page report to 50 pages for his boss who might make it 5 pages for their boss

    My direct boss is at the top and doesn't have any bosses, and while there is information about IT disseminated, I believe it is mostly all financial in nature, or related to the performance of individual workers and the performance of networks with regards to uptime and usage. There are no "Reports" gathered directly from any IT central logging systems, which are mostly applicable for troubleshooting issues anyways --- summary information from a central logging system, simply has nothing to do with running IT or the company, other than maintaining the logging system itself.

    In other words... it's probably a report nobody needs anyways.

    But if you do, your department should probably be writing custom scripts to gather and report on the data, just as they apparently have.