Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Andrew Dyck <andrew@andrewdyck.com> |
To | statalist@hsphsun2.harvard.edu |
Subject | Fwd: st: database store |
Date | Fri, 25 Feb 2011 09:06:42 -0800 |
Hi Argyn, Using odbc is probably a good choice, since it lets you skip the -insheet- step and can pull the data in directly. Depending on how these external tools you mention work, odbc could have a big advantage when working with large datasets. No sense in using -insheet- with observations from 1950-present if you are just going to drop all but the most recent year in the next step. It's also nice to have all your code in one place so you can run the project from start to finish without external tools. A couple notes about using odbc in Stata though. I have experienced Stata locking up while querying large amount of odbc data. It still does the job if given enough time but appears as if it's '(not responding)'. I'm not sure how the speed of data import compares between querying an equal amount of data from ODBC or a text file, but when Stata imports a large text file, it may take a long time but the same appearance of an unresponsive program doesn't occur. Obviously, if you are executing queries other than SELECT on odbc, there is no undo. You have to be a little more careful than when using a 'working copy' of the data. Maybe these external tools give you a little buffer to avoid costly mistakes? If you use the connectionstring() option with -odbc- instead of setting up a dsn, your username and password for the database are saved in a .do file, which isn't very secure. Hope that helps with your decision! Cheers, Andrew On Thu, Feb 24, 2011 at 12:27 PM, Argyn Kuketayev <akuketayev@mail.primaticsfinancial.com> wrote: > > Hello > > I'm looking for the best approach to use stata with data stored in > relational database? > > should i use external tools to download data into flat files, then > analyse in stata? > should i use odbc from within stata to load data into memory? > > cheers > -- > Argyn Kuketayev > * > * For searches and help try: > * http://www.stata.com/help.cgi?search > * http://www.stata.com/support/statalist/faq > * http://www.ats.ucla.edu/stat/stata/ * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/