Instrucțiuni pentru încărcarea și descărcarea de date
Să presupunem că sarcina de a trimite un document „ordin de numerar“ (SSP), dintr-o bază de date la alta. Pentru a rezolva problema trebuie mai întâi să încărcați documentul din baza de date sursă, și apoi încărcați-l în baza de date țintă.
descărcarea de hârtie
Trebuie să creați mai întâi un element de meniu contextual „Încărcare“ în secțiunea FEC. Selectarea acestui meniu vor fi generate fișiere de import, care pot fi apoi încărcate în baza de date țintă. Pentru a crea un element de meniu:
Deschideți Instrumente de administrare / System Categorii
Pentru secțiunea din fila „ordine de numerar“ din meniul „afiliat Forum“, selectați „Adăugați link-ul“.
Completați secțiunile de conectare așa cum se arată în imagine:
Reporniți aplicația client.
După efectuarea operațiilor descrise mai sus, sub apare meniul „Încarcă“ „ordine de numerar“. Noi le folosim pentru a genera fișierele.
Creați un folder nou pe disc. În exemplul de directorul C: \ locul de muncă2 \ Import.
Selectați „Încărcare“.
Ecranul de generator de importul de fișiere de parametrii de generare specificați dosarul în care încărcați vor fi făcute.
Faceți clic pe "Run".
Se pune toate fișierele create în dosarul în fișierul zip.
Notă: Fișierele trebuie să fie amplasate direct în arhiva zip. Pachete plasate în dosar nu sunt prelucrate de către mecanismul de import.
Importați un document pe baza altor
Ca urmare a pașilor anteriori avem o arhivă ce conține descărcate din baza de date originale. Încărcați datele în baza de date țintă.
Deschideți Instrumente de administrare / date de import.
Faceți clic pe „Browse“
În dialogul de selectare a fișierului, selectați ZippedImportFiles de extensie (* .zip)
Selectați crea o arhivă zip
Apăsați pe butonul „Start“
Du-te la secțiunea SSP și să se asigure că nu a existat un document importat
Setările generatorul de fișier de import
Actualizați fișierele existente
Funcția este utilizată pentru a permite unui singur set de fișiere pentru a încărca mai multe obiecte diferite (documente, dicționare, etc.).
Conectați generatorul la secțiunea și secțiunea SSP RKO
Creați un nou dosar pentru a încărca sau șterge existente
Selectați elementul de meniu contextual „Încărcați“ în secțiunea FEC. Efectuați pașii din primul exemplu, în urma cărora vom obține câteva fișiere cu importul în dosarul de descărcare.
Selectați elementul de meniu contextual „Încărcați“ în secțiunea CSC. În parametrii de generare fișier:
Selectați același director în care ați descărcat SSP.
Set „Folosește fișierele existente.“
Ca urmare, datele de descărcare vor fi adăugate la fișierele existente care au fost create la încărcarea PKO.
Toate fișierele din folderul de încărcare pentru a pune într-o arhivă zip. Acum, când importați fișierul rezultat într-o altă bază de date se va documenta SSP și RKO.
Utilizați instrucțiuni insert sau actualizare [opțiune pentru dezvoltatori]
În mod implicit, în cazul în care această opțiune nu este selectată, atunci fiecare înregistrare este descărcat din instrucțiunea de inserție. Dacă va fi selectat, fiecare înregistrare va fi încărcat cu instrucțiuni insert-sau-update.
Compara fișiere de încărcare pentru dicționarul „Reference valutar“, atunci când această opțiune este dezactivată și activată:
Dezactivați sortarea fișierelor [opțiune pentru dezvoltatori]
Atunci când importați impune ca dosarele au fost în ordine. De exemplu, există un fișier de import pentru document și de import dicționar fișierul. Este cunoscut faptul că un document se referă la o intrare de dicționar. Apoi, primul din lista de fișiere pentru a fi fișier pentru dicționar, iar al doilea - un fișier la document.
Fișierele de import Generator sorteze automat fișierele generate: numele de fișier începe cu indicele, care determină ordinea fișierului.
Dacă ați pus o casetă de selectare în opțiunea „Dezactivați fișierele de sortare“ - atunci fișierele nu vor fi sortate automat. Această opțiune este utilizată în cazuri speciale, în cazul în care dezvoltatorul se stabilește ordinea fișierelor.
Rezultatul atunci când opțiunea este oprit (stânga) și a permis (dreapta):
Nu pentru a încărca și de câmp pată de cerneală flux
Opțiunea controlează fișierele de încărcare dintr-o bază de date. De exemplu, o fotografie a unui individ sau a unui fișier atașat. În mod implicit, toate fișierele care utilizează obiecte paginate (toate tipurile de câmpuri și Blob flux), descărcate.
Se combină specificația cu comandantul [opțiune pentru dezvoltatori]
În mod implicit (în cazul în care această opțiune nu este selectată) specificațiile de înregistrare sunt plasate într-un fișier separat.
Clasa de EXEMPLU „persoană“ și specificația „document personal“ (în fișiere separate):
Dacă selectat - înregistrările de specificație sunt plasate într-un singur fișier cu înregistrările de bază.
Atenție! Atunci când această opțiune poate provoca referințe circulare. De exemplu, atunci când două de descărcare de import fișier: file1.import și file2.import. Dar file1.import folosește înregistrarea file2.import și file2.import folosește înregistrarea file1.import. În această situație, atunci când importați arhiva se va produce o eroare de genul:
[18:37:16] Se execută rezultat într-o eroare:
Nu se poate introduce valoarea NULL în coloana „Person_tid“,
coloana nu permite nuluri. INSERT eșuează.
Declarația a fost încheiată.
Acest lucru înseamnă că opțiunea este necesar pentru a elimina sau de a trece la un nou fișier de înregistrare specificații manual în această situație.
Consultați specificațiile master semnificativ [opțional Developer]
Pachetul [opțiune pentru dezvoltatori]
Dacă acest câmp este selectat de înregistrare într-un dosar de încărcare fișier apare pachet de proiect Tornado. În cadrul acestui proiect include deja toate fișierele de date.
În secțiunea „Configurarea fișierelor de import pachet“ pentru a crea un fișier și completați câmpurile obligatorii.
Punctul Generator creat la Pasul 1 intrare.
apare folderul de încărcare fișier proiect. Acesta poate fi adăugat la o soluție existentă în Visual Studio ca un proiect existent. De asemenea, din baza de date pentru a încărca toate pachetele dependente (* .pkg).
Creați fișierul de configurare implicit [opțiunea pentru dezvoltatori]
Când faceți clic pe un dosar pentru a încărca fișierul generator.config va fi creat. Acesta este un fișier opțional, care poate fi folosit pentru a importa setările.
În mod implicit, reglementările de import în domenii-cheie vor primi ambele domenii.
Fișierul de configurare poate fi specificat pentru clasa Parus.Business.Currency că în domeniile-cheie trebuie să scrie doar un singur domeniu, de exemplu, cod.
Apoi, încărcați rezultatul va fi:
Clasele care au mai multe constrângeri unice specificate în jurnalul generatorului, în fișierul ImportLog.txt care apare în directorul de descărcare. De exemplu, atunci când o clasă este descărcat Parus.Business.Currency apare acest mesaj în jurnal:
Link-uri Generator pune în schimb valoarea link-id-ul în cazul în care clasa la care se referă, într-o constrângere unică doar un singur domeniu. Dar, dacă dețineți câteva restricții cu privire la clasa valutar, pentru legături la valoarea implicită utilizată de către primul dintre constrângerile unice.
Dacă trebuie să specificați un câmp unic utilizat pentru a lega valoarea unei anumite clase - numele câmpului trebuie să specificați atributul RBV-cheie: