+ Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 15 of 18

Thread: Data Management

  1. #1
    Forum Guru Mordred's Avatar
    Join Date
    07-06-2010
    Location
    Winnipeg, Canada
    MS-Off Ver
    2007, 2010
    Posts
    2,281

    Data Management

    I am hoping to get some advice regarding systems analysis. Since starting my job last summer, I have been working on update automations using Excel. We have a report that is generated for spring, summer, and fall (and sometimes winter but not always). This report uses various sources and Excel files, 13 in total. So far I have automated 4 of them and will continue automating. However, the user wants everything we automate to be in a database.

    My question is, is it logical to automate in Excel (this includes data cleaning) and then dump into a db or is this going the long and wrong way about things? Can I do all the automations, cleaning, sorting, and etc using Access VBA or should I continue using Excel for staging? My own thoughts on the matter are to continue using Excel as a staging programme and then dumping into Access afterwards but I don't have enough experience in data management to be certain.

    Kindest Regards:
    Michael
    Last edited by Mordred; 06-14-2011 at 03:53 PM.
    Please leave a message after the beep!

  2. #2
    Forum Guru romperstomper's Avatar
    Join Date
    11-04-2008
    Location
    Nowhere
    MS-Off Ver
    None
    Posts
    8,275

    Re: Data Management

    It depends. Some data manipulation will be much easier in Access as you can use SQL directly on the data via stored queries. Other stuff may be easier in Excel, or it may be six of one, half a dozen of the other.
    There is certainly not a lot of point sorting data in Excel if you are going to put it in a database.

  3. #3
    Forum Guru Mordred's Avatar
    Join Date
    07-06-2010
    Location
    Winnipeg, Canada
    MS-Off Ver
    2007, 2010
    Posts
    2,281

    Re: Data Management

    So what you are basically saying is that everthing I have been doing in Excel I could do in Access? What about data cleansing (values that should be numerical but are text and etc...), can Access clean before the data is inserted into the tables?
    Please leave a message after the beep!

  4. #4
    Forum Guru romperstomper's Avatar
    Join Date
    11-04-2008
    Location
    Nowhere
    MS-Off Ver
    None
    Posts
    8,275

    Re: Data Management

    If the data looks like a number then it should be automatically converted into a number if you append it to a number field.
    Since I don't know everything you have been doing, I couldn't possibly tell you whether you could do it all in Excel but if you are doing charts then I'd always try and do them in Excel. (you can do them in Access but it's nowhere near as easy, IMO).

  5. #5
    Forum Guru Mordred's Avatar
    Join Date
    07-06-2010
    Location
    Winnipeg, Canada
    MS-Off Ver
    2007, 2010
    Posts
    2,281

    Re: Data Management

    Thanks romperstomper. This is not easy to decide on, at all. The user wants a database but only because he wants better data management and querying capabilities. I know I can create forms in Excel that help to manage his data and essentially use Excel as a database. Plus, the user here has no experience with Access as he has always used Excel (not that this may matter when the user is using a form for querying). I guess I'll just have to go with what feels right (its gut check time)
    Please leave a message after the beep!

  6. #6
    Forum Guru romperstomper's Avatar
    Join Date
    11-04-2008
    Location
    Nowhere
    MS-Off Ver
    None
    Posts
    8,275

    Re: Data Management

    If you're using it as a database and creating forms to manage data, then use Access. It's much better at it and it's a lot simpler to create data forms. Just use Excel for analysis and reports you can't easily do in Access.

  7. #7
    Forum Guru Mordred's Avatar
    Join Date
    07-06-2010
    Location
    Winnipeg, Canada
    MS-Off Ver
    2007, 2010
    Posts
    2,281

    Re: Data Management

    Alright romper, thanks for that. I will start doing that today.
    Please leave a message after the beep!

  8. #8
    Forum Guru Mordred's Avatar
    Join Date
    07-06-2010
    Location
    Winnipeg, Canada
    MS-Off Ver
    2007, 2010
    Posts
    2,281

    Re: Data Management

    For the record, analyzing database requirements for real world business applications is a lot different than learning it in school. If only everything was about students, instructors, courses, and etc...
    Please leave a message after the beep!

  9. #9
    Forum Guru davegugg's Avatar
    Join Date
    12-18-2008
    Location
    WI, US
    MS-Off Ver
    2007
    Posts
    1,879

    Re: Data Management

    Many of my work projects also end up being a combination of Excel and Access. Access is much better at analyzing and manipulating large amounts of data. It's faster, easier to set up, easier to maintain, and gives you much better data integrity. I usually receive data in Excel, import it into Access, run my queries, then export the results to Excel where I can format and graph them.

    Excel and Access each have unique strengths and weaknesses. The key is understanding both to the point where you're able to choose which one would be best for each project you get.
    Is your code running too slowly?
    Does your workbook or database have a bunch of duplicate pieces of data?
    Have a look at this article to learn the best ways to set up your projects.
    It will save both time and effort in the long run!


    Dave

  10. #10
    Forum Guru Mordred's Avatar
    Join Date
    07-06-2010
    Location
    Winnipeg, Canada
    MS-Off Ver
    2007, 2010
    Posts
    2,281

    Re: Data Management

    Quote Originally Posted by davegugg View Post
    I usually receive data in Excel, import it into Access, run my queries, then export the results to Excel where I can format and graph them.
    This is what I was thinking but it seems like it may be a doubling of the work (not that I mind).
    Quote Originally Posted by davegugg View Post
    The key is understanding both to the point where you're able to choose which one would be best for each project you get.
    I guess you would base this decision off of the requirements? I am too novice to know which better suits what, at least at the moment I am too novice!
    Please leave a message after the beep!

  11. #11
    Forum Guru davegugg's Avatar
    Join Date
    12-18-2008
    Location
    WI, US
    MS-Off Ver
    2007
    Posts
    1,879

    Re: Data Management

    It really doesn't double the work, you can write a little five line method in Access to import the Excel sheet into a Access table, and another five liner to get it back into Excel. Compare that to the many lines you may need to try to get Excel to mimic Access' Query functionality, and you're saving lots of time.

    Experimentation is the best form of learning. Do a project in Access, then Excel, and see what parts of it work better in each. As you learn more, come back to a project you did a year ago. What may have taken days of setup and programming back then could take less than an hour as you learn more.
    Is your code running too slowly?
    Does your workbook or database have a bunch of duplicate pieces of data?
    Have a look at this article to learn the best ways to set up your projects.
    It will save both time and effort in the long run!


    Dave

  12. #12
    Forum Guru Mordred's Avatar
    Join Date
    07-06-2010
    Location
    Winnipeg, Canada
    MS-Off Ver
    2007, 2010
    Posts
    2,281

    Re: Data Management

    I've created a project in Access this afternoon and have my tables set up. I just tried to import data from excel but apparently the autonumber doesn't populate when you do an import/data dump. I wonder if I should start a new thread or, maybe I should venture over to an Access forum. @Dave, do you think there is enough talent on this forum to answer my Access questions when they come up?
    Please leave a message after the beep!

  13. #13
    Forum Guru davegugg's Avatar
    Join Date
    12-18-2008
    Location
    WI, US
    MS-Off Ver
    2007
    Posts
    1,879

    Re: Data Management

    Absolutely I do : )
    Is your code running too slowly?
    Does your workbook or database have a bunch of duplicate pieces of data?
    Have a look at this article to learn the best ways to set up your projects.
    It will save both time and effort in the long run!


    Dave

  14. #14
    Forum Guru Mordred's Avatar
    Join Date
    07-06-2010
    Location
    Winnipeg, Canada
    MS-Off Ver
    2007, 2010
    Posts
    2,281

    Re: Data Management

    Cool because this is the only forum that I like to frequent.
    Please leave a message after the beep!

  15. #15
    Forum Guru Whizbang's Avatar
    Join Date
    08-05-2009
    Location
    Greenville, NH
    MS-Off Ver
    Excel 2010
    Posts
    1,249

    Re: Data Management

    I too am merging and migrating between Excel and Access. I do not consider myself an expert in either, but I am willing to help where I can. We may both end up learning new things.

    How is your data organized now? I would assume you have it set up as a psuedo database anyway, where your data tables are seperate from your reports, right? If so, it really shouldn't be difficult to work with one application from the other, whichever direction you go. you could have your data entry be in Access, since it is so easy to create forms, and then your data and reporting stored in Excel, if you want. Or the other way around is just as easy. If your data is stored in tables, though, I would recommend storing them in Access.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.2.0