Datenquellen
CSV
Dieser Artikel erklärt die Handhabung der Datenquelle für Daten im CSV-Format. Die genaue Spezifikation und weitere Infos zu CSV findest du hier.
Ein schönes Beispiel für CSV-Daten findet sich unter dieser URL: https://mysafeinfo.com/api/data?list=presidents&format=csv. Sie listet alle amerikanischen Präsidenten.
Datenquelle hinzufügen
Mache einen Rechtsklick auf [Daten] und wähle [Datenquelle hinzufügen]. Im folgenden Dialog wählst du die Datenquelle [CSV] (1) aus.

CSV-Datenquelle konfigurieren
Neben der Anbindung über eine URL können CSV-Daten auch als Datei über ein Netzlaufwerk eingebunden werden. Der Zugriff auf ein Netzwerkshare erfolgt direkt unter Angabe des gewünschten Domänen-Users und Passworts. Darüber hinaus können CSV-Dateien auch als Ressource direkt im Projekt hinterlegt werden. Das kann zum Beispiel sinnvoll sein, wenn man einfach zu Beginn eines Projektes offline mit den Daten “spielen” will, oder sich noch nicht auf die konkrete Zugriffsmethode festlegen will.
Stelle die Eigenschaft [Source type] auf den entsprechend gewünschten Zugriffstyp ein (1). Im Falle des Zugriffs über eine URL lassen sich die klassischen Web-Authentifizierungsmethoden verwenden, um auf geschützte Dateien Zugriff zu erhalten. Nutze die Eigenschaft [Authentication Type], um die gewünschte Methode zu wählen (2).
Üblicherweise werden Spalten bei CSV mit einem Komma getrennt. Sollte ein anderes Trennzeichen gewünscht sein, stelle die Eigenschaft [Delimiter] entsprechend ein (3). Um den Tabulator als Trennzeichen zu nutzen, gibst du \t in das Feld ein.
[Skip rows] (4) erlaubt es, am Anfang der Datei eine bestimmte Zahl von Zeilen zu überspringen (zum Beispiel weil die Datei einen zu ignorierenden Header mitbringt). [Max rows] (5) limitiert die Zahl der gelesenen Zeilen.
Abschließend klickst du auf [Load data] im rechten Bereich, um eine Vorschau aufzurufen und die Metadaten anzuzeigen.
Den Datentyp einer Spalte kannst du im CSV-Dialog nicht ändern – CSV-Daten werden zunächst immer als Zeichenfolge eingelesen. Falls du eine Spalte zum Beispiel in einen numerischen Typ umwandeln möchtest, legst du dafür einen Dataflow an und nutzt dort den Schritt [Spaltentyp ändern].
