Format tabeli
Format tabeli jest określnikiem pliku dla instrukcji LOAD, która określa typ pliku. Jeśli nie określono inaczej, wówczas przyjmowane jest założenie, że plik jest w formacie .txt.
Typ | Description |
---|---|
txt |
W rozdzielanym pliku tekstowym kolumny w tabeli są rozdzielane znakiem. |
fix |
W pliku o stałej długości rekordu każde pole zawiera określoną liczbę znaków. Zazwyczaj wiele plików o stałej długości rekordu zawiera rekordy rozdzielone znakiem nowego wiersza, ale istnieją bardziej zaawansowane opcje, aby określić wielkość rekordu w bajtach lub uwzględnić kilka wierszy przy użyciu parametru Record is. InformacjaJeśli dane zawierają znaki wielobajtowe, podziały pól mogą być nierówne, ponieważ format opiera się na stałej długości w bajtach.
|
dif | W pliku .dif (Data Interchange Format) używany jest specjalny format w celu definiowania tabeli. |
biff | Aplikacja Qlik Sense może także interpretować dane w standardowych plikach Excel za pośrednictwem formatu biff (Binary Interchange File Format). |
ooxml |
W programie Excel 2007 i nowszych wersjach używany jest format ooxml .xslx. Specyfikatora Table is można użyć do zdefiniowania nazwy arkusza, który ma zostać załadowany jako tabela. |
html | Jeśli tabela jest częścią strony lub pliku html, wówczas powinien być używany format html. |
xml |
xml (Extensible Markup Language) to popularny język znaczników stosowany do przedstawiania struktur danych w formacie tekstowym. Specyfikatora Table is można użyć do zdefiniowania ścieżki pliku XML, który ma zostać załadowany jako tabela. |
qvd | Format qvd jest zastrzeżonym formatem plików QVD eksportowanych z aplikacji Qlik Sense. |
qvx | qvx jest formatem pliku/strumienia, który zapewnia wysoką wydajność dostarczania danych wyjściowych do aplikacji Qlik Sense. |
parquet |
Apache Parquet to kolumnowy format pamięci masowej, wykazujący się wysoką wydajnością podczas przechowywania i wysyłania zapytań do dużych zestawów danych. W przypadku plików Parquet zawierających zagnieżdżone dane można określić tabelę z pliku Parquet do załadowania przy użyciu specyfikatora Table is. Na przykład: LOAD * FROM [lib://DataFiles/company.parquet] (parquet, table is [company:salesrep.salesrep]);. Więcej informacji na temat ładowania zagnieżdżonych danych w plikach Parquet zawiera temat Ładowanie danych z zagnieżdżonych plików Parquet. |
json |
JSON (JavaScript Object Notation) jest niezależnym od języka formatem danych. Jeśli JSON zawiera wiele tablic, specyfikatora Table is można użyć do określenia ścieżki do iteratora dla tabeli podrzędnej. |