Are the posted questions getting worse?

  • jcrawf02 (5/20/2010)


    Advice requested -

    trying to develop a searcheable db of our available reports for end users, including description, author, screenshots, blah blah blah.

    We have a standard documentation template that is supposed to be used on all scripts, and we save them on the file system.

    Wanted to parse through them and grab the documentation info for the db.

    Not having tried this before, and therefore not having tainted my mind with any one tool, should I use PowerShell? Perl? Something else? (a temp... lol)

    By reports are you talking about SSRS reports or other custom solutions? If it's SSRS only you could Query the ReportserverDB's catalog table and get a large part of what you'd need. You could probably make use of the webservice to access it so that you're not querying the tables directly (in case MS changes something in the next release etc.). In might be interesting enough to document and share via and article 😉

    -Luke.

    To help us help you read this[/url]For better help with performance problems please read this[/url]

  • Luke L (5/20/2010)


    jcrawf02 (5/20/2010)


    Advice requested -

    trying to develop a searcheable db of our available reports for end users, including description, author, screenshots, blah blah blah.

    We have a standard documentation template that is supposed to be used on all scripts, and we save them on the file system.

    Wanted to parse through them and grab the documentation info for the db.

    Not having tried this before, and therefore not having tainted my mind with any one tool, should I use PowerShell? Perl? Something else? (a temp... lol)

    By reports are you talking about SSRS reports or other custom solutions? If it's SSRS only you could Query the ReportserverDB's catalog table and get a large part of what you'd need. You could probably make use of the webservice to access it so that you're not querying the tables directly (in case MS changes something in the next release etc.). In might be interesting enough to document and share via and article 😉

    -Luke.

    SSRS is part of it, but I was hoping to also catalogue all the 'one and done' reports we run that aren't expected to be repeatable. We just store those scripts on a shared drive somewhere, and we're not using that info effectively, people end up rebuilding something that's almost the same as what someone else has done, without realizing it.

    Interesting idea though for an article....thanks 😉

    ---------------------------------------------------------
    How best to post your question[/url]
    How to post performance problems[/url]
    Tally Table:What it is and how it replaces a loop[/url]

    "stewsterl 80804 (10/16/2009)I guess when you stop and try to understand the solution provided you not only learn, but save yourself some headaches when you need to make any slight changes."

  • Roy Ernest (5/20/2010)


    Steve Jones - Editor (5/20/2010)


    jcrawf02 (5/20/2010)


    Advice requested -

    trying to develop a searcheable db of our available reports for end users, including description, author, screenshots, blah blah blah.

    We have a standard documentation template that is supposed to be used on all scripts, and we save them on the file system.

    Wanted to parse through them and grab the documentation info for the db.

    Not SSIS to load and cleanse the info and then store it in the db? That way you could easily check for dups as well, or keep a table of what's loaded, skip those filenames if the datestamp is older than what you've stored.

    Can SSIS parse through each and every file and look for key words? I do not know much about SSIS. So I am asking the question. PS is not bad to go through your files and parse for keywords.

    I don't know if it can do that either, but I'll assume it's possible, since Steve brought it up.

    Time to go read me some BOL...

    ---------------------------------------------------------
    How best to post your question[/url]
    How to post performance problems[/url]
    Tally Table:What it is and how it replaces a loop[/url]

    "stewsterl 80804 (10/16/2009)I guess when you stop and try to understand the solution provided you not only learn, but save yourself some headaches when you need to make any slight changes."

  • jcrawf02 (5/20/2010)


    SSRS is part of it, but I was hoping to also catalogue all the 'one and done' reports we run that aren't expected to be repeatable. We just store those scripts on a shared drive somewhere, and we're not using that info effectively, people end up rebuilding something that's almost the same as what someone else has done, without realizing it.

    Interesting idea though for an article....thanks 😉

    Somewhat of a pain for some of the end users, or so they will think, but in a past life I created and simple intranet App to capture the report request information even for once and done types. Then I would update it with more information that made sense to me from a data perspective. I kinda used it like a KB search for much the same thing you seem to be talking about. If they wanted a report it had to go through that app. In the end they were getting reports faster because I didn't have to ask a hundred follow up questions. it was all in the App.

    I understand this doesn't help for your previously created reports, and you're still probably looking for a way to gather that data via grep, SSIS perl or whatever, but once you have the data and know what you need in the future something like that might be a way of standardizing the input so you don't have to keep going through the same process...

    To help us help you read this[/url]For better help with performance problems please read this[/url]

  • Luke L (5/20/2010)


    jcrawf02 (5/20/2010)


    SSRS is part of it, but I was hoping to also catalogue all the 'one and done' reports we run that aren't expected to be repeatable. We just store those scripts on a shared drive somewhere, and we're not using that info effectively, people end up rebuilding something that's almost the same as what someone else has done, without realizing it.

    Interesting idea though for an article....thanks 😉

    Somewhat of a pain for some of the end users, or so they will think, but in a past life I created and simple intranet App to capture the report request information even for once and done types. Then I would update it with more information that made sense to me from a data perspective. I kinda used it like a KB search for much the same thing you seem to be talking about. If they wanted a report it had to go through that app. In the end they were getting reports faster because I didn't have to ask a hundred follow up questions. it was all in the App.

    I understand this doesn't help for your previously created reports, and you're still probably looking for a way to gather that data via grep, SSIS perl or whatever, but once you have the data and know what you need in the future something like that might be a way of standardizing the input so you don't have to keep going through the same process...

    Sorry, are you saying you mapped the user requests to something that made sense to you? Like they say they want a 'claim header report' and you have it transformed to 'claimid,startdate,enddate,provider,etc' based on previous requests? or something different?

    ---------------------------------------------------------
    How best to post your question[/url]
    How to post performance problems[/url]
    Tally Table:What it is and how it replaces a loop[/url]

    "stewsterl 80804 (10/16/2009)I guess when you stop and try to understand the solution provided you not only learn, but save yourself some headaches when you need to make any slight changes."

  • jcrawf02 (5/20/2010)


    Roy Ernest (5/20/2010)


    Steve Jones - Editor (5/20/2010)


    jcrawf02 (5/20/2010)


    Advice requested -

    trying to develop a searcheable db of our available reports for end users, including description, author, screenshots, blah blah blah.

    We have a standard documentation template that is supposed to be used on all scripts, and we save them on the file system.

    Wanted to parse through them and grab the documentation info for the db.

    Not SSIS to load and cleanse the info and then store it in the db? That way you could easily check for dups as well, or keep a table of what's loaded, skip those filenames if the datestamp is older than what you've stored.

    Can SSIS parse through each and every file and look for key words? I do not know much about SSIS. So I am asking the question. PS is not bad to go through your files and parse for keywords.

    I don't know if it can do that either, but I'll assume it's possible, since Steve brought it up.

    Time to go read me some BOL...

    Don't forget that you can use VB or C# in SSIS tasks, so the answer is yes it can do it. Is it a good way to do it? Other than just VB (without SSIS), it's probably the best way i can yhink of right now.



    Alvin Ramard
    Memphis PASS Chapter[/url]

    All my SSC forum answers come with a money back guarantee. If you didn't like the answer then I'll gladly refund what you paid for it.

    For best practices on asking questions, please read the following article: Forum Etiquette: How to post data/code on a forum to get the best help[/url]

  • jcrawf02 (5/20/2010)


    Sorry, are you saying you mapped the user requests to something that made sense to you? Like they say they want a 'claim header report' and you have it transformed to 'claimid,startdate,enddate,provider,etc' based on previous requests? or something different?

    Somewhat yes. I made them choose simple things which came with a bit of user education like what style Summary/Detail I.E. Crosstab/Matrix or Tabular, date ranges etc most of which I could do via Drop Down Lists. Then there were some free form fields with some very explicit examples. That and If they didn't ask for a piece of information I just didn't supply it. Yes I know it's kind of a hardnosed approach which made a bit more work for me in the beginning, but it didn't take them long to be trained to include what they needed. It also helped that I was really only getting requests from about 15 different people. If it had been more than that it would have probably not worked as well. But yes, eventually I included a keyword/tagging system by which when a user said they wanted the 'Claim header report' that was equivalent to the appropriate tables/columns.

    As it evolved it eventually included a very verbose data dictionary that helped them to figure out what they wanted. The system evolved over the course of about 1-2 years.

    To help us help you read this[/url]For better help with performance problems please read this[/url]

  • interesting. We currently have our requests set up through Sharepoint, so we have some of those elements, but we're not parsing through our requests for keywords, and although it's supposed to be searchable, it doesn't always work.

    ---------------------------------------------------------
    How best to post your question[/url]
    How to post performance problems[/url]
    Tally Table:What it is and how it replaces a loop[/url]

    "stewsterl 80804 (10/16/2009)I guess when you stop and try to understand the solution provided you not only learn, but save yourself some headaches when you need to make any slight changes."

  • Does it get worse than this?

    I think the posts are getting even clearer and clearer everyday...

    Cheers,

    J-F

  • Looking for insight / opinions on this.

    I was searching for the SQLSat Utah information and came across this blog. I am uncertain if it is RSS'd or if they syndicated from SSC or what. It makes me wonder. Anybody have any thoughts on it?

    Jason...AKA CirqueDeSQLeil
    _______________________________________________
    I have given a name to my pain...MCM SQL Server, MVP
    SQL RNNR
    Posting Performance Based Questions - Gail Shaw[/url]
    Learn Extended Events

  • CirquedeSQLeil (5/20/2010)


    Looking for insight / opinions on this.

    I was searching for the SQLSat Utah information and came across this blog. I am uncertain if it is RSS'd or if they syndicated from SSC or what. It makes me wonder. Anybody have any thoughts on it?

    Looks like they are grabbing the RSS from SSC. On the right side where they list contributors they list SSC and the other sites that they are getting content from. I think it's borderline because they never asked me if they could grab my stuff and other sites like SSC and SQLServerPedia ask first.

  • Jack Corbett (5/20/2010)


    CirquedeSQLeil (5/20/2010)


    ...

    Looks like they are grabbing the RSS from SSC. On the right side where they list contributors they list SSC and the other sites that they are getting content from. I think it's borderline because they never asked me if they could grab my stuff and other sites like SSC and SQLServerPedia ask first.

    That's kind of what I was thinking. I think it is borderline on two fronts. They are syndicating my stuff that is syndicated to SSC. They are grabbing it from here so SSC may have interest in it as well. They didn't ask either of us. It is not until you get to the end of the article that you see who wrote it (much the same as an RSS or syndication). For instance, here are all of the articles I syndicate to SSC. But you don't know that it is me until the end of each article where there is a tag with my name.

    If they would have asked, I would have said yes. As it stands now, I would like to see more attribution (since they did not ask). It just looks too much like they blogged the material at first glance.

    Jason...AKA CirqueDeSQLeil
    _______________________________________________
    I have given a name to my pain...MCM SQL Server, MVP
    SQL RNNR
    Posting Performance Based Questions - Gail Shaw[/url]
    Learn Extended Events

  • not to mention the very close naming to http://www.sqlblog.com

    ---------------------------------------------------------
    How best to post your question[/url]
    How to post performance problems[/url]
    Tally Table:What it is and how it replaces a loop[/url]

    "stewsterl 80804 (10/16/2009)I guess when you stop and try to understand the solution provided you not only learn, but save yourself some headaches when you need to make any slight changes."

  • CirquedeSQLeil (5/20/2010)


    Looking for insight / opinions on this.

    I was searching for the SQLSat Utah information and came across this blog. I am uncertain if it is RSS'd or if they syndicated from SSC or what. It makes me wonder. Anybody have any thoughts on it?

    I somehow don't think Kimberly agreed to be syndicated on an unknown site.

    http://www.sqlblogs.net/?cat=762

    Um... <snigger>

    http://www.sqlblogs.net/?cat=563

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass
  • Jack Corbett (5/20/2010)


    I think it's borderline because they never asked me if they could grab my stuff and other sites like SSC and SQLServerPedia ask first.

    Disagree. Republished without permission, without clear attribution (way it's written make it look like the ppl work/publish on that site) and in full in most cases. Not borderline in the slightest.

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass

Viewing 15 posts - 15,391 through 15,405 (of 66,712 total)

You must be logged in to reply to this topic. Login to reply