Since the last post has anyone found another way to get around the Access
ODBC table linking limitation ’69 Camero/Gunny cites -- i.e., that an Access
Jet (.mdb) database will show only 64K of characters in returning a list
(table names in this case)?
I'm a college institutional researcher and also must contend with
PeopleSoft's 50,000+ Finance tables (on SQL Server), plus those in Student/HR
8.9 (residing by PeopleSoft design on a separate server). While my DBA (all
seem to be stretched thin these days) has provided the solution Gunny cites
(i.e., "create a role that has permissions limited to only the tables needed,
create a new user and assign it to that role"), for a researcher it's best
for a number of reasons to be able to see all tables. While only a fraction
of PeopleSoft's tables may be needed for research purposes, PeopleSoft
doesn't provide a roadmap, table descriptions, etc., and one must do their
own mapping and stay on top of tables being used and added. If one can't see
the table names and test/sample them as needed, it's extremely difficult to
give one's DBA “the†limited list of tables needed.
In terms of one alternative that has been suboptimal so far, I have been
able to link to all tables in PeopleSoft Student 8.9 via use of Access
Project (.adp), but haven't figured out a better way than export/import to
get records/tables needed into my Access Jet database. My Jet databases
incorporate tables from other data sources as well (via ODBC or import), and
it's relatively easy and fast to transform fields in tables from different
sources as needed (e.g., convert numbers stored as text, perform crosswalks,
etc.), and further link those tables to selected records/tables from
PeopleSoft (whether linked via ODBC or "downloaded" via an Access "make
table" query). Further, I use an add-in called "CSD Tools 2000" (copyright
2007, Conrad Systems Development) that assists greatly in mapping tasks --
i.e., it creates a list of an Access databases tables (including linked
PeopleSoft and other tables), their fields, properties, record count, etc.
This can then be imported as part of an overall "data dictionary" (which
PeopleSoft lacks). I haven’t gotten CDS Tools to work with Access Project
(or found a substitute).
In brief, there are other advantages (including compatibility with other
college office software in use) & time savings in using Access Jet databases
for college institutional research, so I/others would greatly appreciate any
suggestions or solutions (direction, tools, ad-ins, whatever) for getting
Access Jet ODBC to link or show all PeopleSoft tables on SQL Server. I'm at
the power user level, and would tap my DBA regarding technical suggestions or
material anyone may with to cite.