Changes between Version 39 and Version 40 of BluePrint/Importer


Ignore:
Timestamp:
01/22/11 13:28:06 (14 years ago)
Author:
Pat Tressel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BluePrint/Importer

    v39 v40  
    126126== CSV import ==
    127127
     128This discusses only the back end of the CSV import, not the UI.
     129
    128130=== What sources and forms of data should we support? ===
    129131
     
    141143for self-cycles (a reference from a table to itself). Collections of records and
    142144their key references can also form a DAG. (There should not be cycles in the
    143 key references even if there are self-references within one table -- it is always
    144 possible to avoid cycles among records by using relationship tables that
    145 have outlinks to all the participants.)
     145key references of records in the database, even if there are self-references within
     146tables -- it is always possible to avoid cycles among records by using relationship
     147tables that have outlinks to all the participants.)
    146148
    147149- A flat table -- one resource with no components or foreign key references.
     
    220222  (or at least a couple of decades), and automation isn't reliable. If attempted, it
    221223  should be done with the user at hand to verify it, so it would be done as part of
    222   the UI. By the time the back end is called, we should have a schema mapping.
    223 
    224 ==== Possible format and schema mapping representations: ====
     224  the UI. (Just speculating: Could offer the user trial runs as they construct their
     225  mapping -- let them do uploads of a few records and examine the result. Set ACLs
     226  on the records so they're not visible to others. Back them out when the user is
     227  done with them.)
     228
     229- In any case, by the time the back end is called, we should have a schema mapping.
     230
     231==== Options for format and schema mapping representations: ====
     232
     233//Under Construction -- need to enumerate the options and check what the spreadsheet
     234importer is doing.//
    225235
    226236----