Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:create:databank [19.09.2023 15:03] – [Daten zwischen Interviews austauschen] adminde:create:databank [21.09.2024 20:12] (aktuell) – [Daten einlesen] admin
Zeile 55: Zeile 55:
 |B5|30| | |B5|30| |
  
-Diese Tabelle speichern Sie im Dateiformat CSV (Character Separated Values) ab. Das ist nichts anderes als eine Textdatei, in der die Werte hintereinander stehen und durch ein vorgegebenes Zeichen (z.B. einen Tabulator) getrennt sind.+Diese Tabelle speichern Sie im Dateiformat XLSX (Excel) oder CSV (Character Separated Values) ab. CSV-Dateien sind Textdateien, in der die Werte hintereinander stehen und durch ein vorgegebenes Zeichen (z.B. einen Tabulator) getrennt sind.
  
-Wählen Sie unter **Spezialfunktionen** -> **Datenbank für Inhalte** nun bei //Daten einlesen (CSV)// die CSV-Datei aus und bestätigen mit //OK//. Im folgenden Fenster werden noch ein paar Details abgefragt -- normalerweise erkennt SoSci Survey die korrekten Format-Einstellungen der Datei automatisch.+Wählen Sie unter **Spezialfunktionen** -> **Datenbank für Inhalte** nun bei //Daten einlesen// die Tabelle aus und bestätigen mit //OK//. Im folgenden Fenster werden noch ein paar Details abgefragt -- normalerweise erkennt SoSci Survey die korrekten Format-Einstellungen der Datei automatisch.
  
-Wenn Sie in einem mehrsprachigen Projekt arbeiten, können Sie für unterschiedliche Sprachversionen unterschiedliche Daten hinterlegen. Das Programm wird immer prüfen, ob für die aktuelle Sprachversion ein eigener Eintrag vorliegt -- und wenn nicht, wird der Eintrag aus der Basissprache verwendet ([[multilang|Mehrsprachige Befragungen]]).+**Hinweis:** Jede Zeile in der Tabelle muss mindestens 2 Spalten haben. Zeilen, die nur einen Schlüssel oder gar keine Daten enthalten, werden beim Import ignoriert. 
 + 
 + 
 +==== Daten mit Sprachversion einlesen ==== 
 + 
 +Wenn Sie in einem mehrsprachigen Projekt arbeiten, können Sie für unterschiedliche Sprachversionen unterschiedliche Daten hinterlegen. Das Programm prüft beim Abruf eines Datenbank-Eintrags, ob für die aktuelle Sprachversion ein eigener Eintrag vorliegt -- und wenn nicht, wird der Eintrag aus der Basissprache verwendet ([[multilang|Mehrsprachige Befragungen]]). 
 + 
 +Sie können in der Import-Datei festlegen, für welche Sprache ein Eintrag gedacht ist. Erstellen Sie dazu eine Spalte mit dem Namen ''LANGUAGE''
 + 
 +^KEY^LANGUAGE^D0         ^D1     ^ 
 +|A1 |   ger  |Apfelbaum  |Äpfel 
 +|A1 |   eng  |apple tree |apples | 
 +|A2 |   ger  |Birnbaum   |Birnen | 
 +|A2 |   eng  |pear tree  |pears 
 +|A3 |   ger  |Clementinenbaum|Clementinen| 
 +|A3 |   eng  |Clementine tree|clementines| 
 + 
 + 
 +==== JSON-Daten einlesen ==== 
 + 
 +Die Datenbank für Inhalte kann auch JSON-Objekte speichern. Diese können nicht über ''[[:de:create:functions:dbget]]'' sondern nur über ''[[:de:create:functions:dbretrieve]]'' abgerufen werden. Anders als "normale" Datenbankeinträge können hier auch keine unterschiedlichen Sprachversionen hinterlegt werden. 
 + 
 +Geben Sie als ''LANGUAGE'' den Code "qcb" ein, um JSON-Objekte als solche zu importieren. Für JSON-Einträge ist nur eine Spalte erlaubt. 
 + 
 +^KEY^LANGUAGE^D0         ^ 
 +|A1 |   qcb  |''%%{tree:"Apfelbaum", fruit:"Äpfel"}%%''
 +|A2 |   qcb  |''%%{tree:"Birnbaum", fruit:"Birnen"}%%''
 +|A3 |   qcb  |''%%{tree:"Clementinenbaum", fruit:"Clementinen"}%%''|
  
-**Hinweis:** Jede Zeile in der Tabelle muss mindestens 2 Spalten haben. Zeilen, die nur einen Schlüssel oder gar keine Daten enthalten, werden beim import ignoriert. 
  
  
de/create/databank.1695128607.txt.gz · Zuletzt geändert: 19.09.2023 15:03 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki