Howdy,
Thanks for checking my thread, I hope it is thought provoking, and productive.
First of all, I am new to access. It is available to me at work and I saw a niche that might be helpful to my organization so I started messing around. I have built simple DB's to review some areas but am looking at a larger overall program and don't want to waste my (or my company's) time if there is no need to.
That being said this is the keystone of my issue:
(TL;DR - all of my customer data is kept in separate disassociated systems, should I continue reading simple excel tables with duplicate information and focus on reports, use the imported data to output new tables, or something else?)
I have approximately 1300 clients - some of these clients are related to each other by ownership, but most are not. I would like to build a database that accurately reflects all of these relationships without manually reviewing and inputting the data. Can I link or import excel files that represent the following items (which originate from various disinterested programs), and through any method (which I will whole heartedly dedicate myself to learning) create a DB that accounts for all of these things "as they are now" and properly appends when the source is updated? I have many other reports not listed here I use to validate missing data and look forward to any feedback ye' wise ACCESS GURU"s can provide me.
If you will but lend me your knowledge, I will give you all my gratitude; for any of you who find me worthy of what you are capable of giving shall be rewarded with all that my powers may permit.
System 1 - this system has a unique ID (UID) for every clients internet solution, TIN (there may be 1 or 2 duplicates in this field, but extremely rare) their users (users have their own UID, as some have access to multiple company profiles), their "accounts (which may relate to different TIN's than the one tied to their Unique ID)," and also service modules (on/ off) at company level but not account level. I can also see users access at "account" level, if some users have different relationships within their profile. This data gets sent to me via Excel and usually requires "cleaning" which I have macro'd
(there are 3 additional services which are accessed through system 1, via sso, but are turned on at company level and linked to individual user (UUID).... most likely only way to get this would be a report that will have duplicate rows showing each UUID for every instance of System 1a, 1b, 1c for each account it occurs on)
System 2 (standalone program that tracks TIN-> acct, always up to date with only open account records, does not see relationships between non linked TIN's even if one exists) - shows me all accounts, TIN, name, address, etc. and a couple other indicator's used for billing but otherwise all represented as yes no data in the field. all account numbers are unique but TIN's obviously can be associated with a multitude of accounts. This is pulled from a data warehouse in csv which I have been converting to excel and cleaning for formatting (i.e. short text), it includes the whole "account" universe which is much larger than my 1300 clients. about 120,000 rows.
System 3 (a standalone service, will eventually become System 1d) - shows me "presenter" name - which is arbitrarily assigned and "account" numbers being used by this service (I have been relating it to system 2 to include accounts on this table but not system 2 table) SQL Query -> EXCEL
System 4 (a service, ) - it shows me an account to account relationship, with one master to one sub, many duplicate master's but no duplicate subs available (although a sub in one relationship can be a master to another), not all clients have this service, and some people with this service are not my "groups" clients but we still manage the implementation of this service EXCEL
System 5 (a service) - I can build a table for this directly in access, or keep a excel sheet updated by team and link or import weekly to append (its a proprietary system with no usable reporting function for my purpose), there is one profile name, many users, users limits (3 fields), and accounts - all accounts on profile but may be limited to some users - addition subtraction occurs maybe 2 to 3 times a month,
System 6 (a service) - I can build a table for this directly in access, or keep a excel sheet updated by team and link or import weekly to append (its a proprietary system with no usable reporting function for my purpose), there is one account billed for service, but many accounts included, top level account should point this service to an existing UID, updated very very rarely.
System 7 (a service) - I can have a report built on this service demonstrating what accounts are being billed for it (in grand scheme, I just need to know who has it) - users for each client with access to 3rd part internet access, additional service add on field (primarily a billing issue) (excel or access directly, will have to review 100 pg PDF doc, or an existing EXCEL file that has a billing code field)