# Ogólne bazy danych

Ogólna baza danych to tabela, w której jedna kolumna zawiera nazwy pól, a druga kolumna wartości pól. Typowym zastosowaniem ogólnych baz danych jest zapisywanie atrybutów różnego rodzaju obiektów.

Poniżej przedstawiono przykład tabeli GenericTable. Jest to ogólna baza danych zawierająca dwa obiekty: kulę i sześcian. Niektóre atrybuty będą wspólne dla obu obiektów (na przykład kolor i waga), a inne nie (na przykład średnica, wysokość, długość i szerokość).

GenericTable

| object | atrybut | wartość |
| --- | --- | --- |
| ball | color | red |
| ball | diameter | 10 cm |
| ball | weight | 100 g |
| box | color | black |
| box | height | 16 cm |
| box | length | 20 cm |
| box | weight | 500 g |
| box | width | 10 cm |

Z jednej strony niewygodne byłoby zapisywanie danych z osobną kolumną dla każdego atrybutu, skoro wiele atrybutów nie będzie mieć zastosowania do konkretnego obiektu.

Z drugiej strony wyświetlanie pomieszanych informacji o długości, kolorze i wadze byłoby nieczytelne.

Załadowanie tej bazy danych do Qlik Sense w sposób standardowy w celu wyświetlenia danych w tabeli przyniesie następujący skutek:

![Data base data displayed in a table.](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Resources/Images/ex_gen_NonGeneric.png)

Jeśli jednak tabela zostanie załadowana jako ogólna baza danych, kolumny druga i trzecia zostaną rozdzielone na różne tabele, po jednej dla każdej niepowtarzalnej wartości drugiej kolumny:

![Generic data model.](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Resources/Images/ex_gen_GenericDatabase.png)

Składnia wykonania tej operacji jest prosta, jak pokazano w poniższym przykładzie.

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/DataSource/generic-databases.htm)

#### Przykład

### Skrypt ładowania

Dodaj skrypt przykładowy do swojej aplikacji i uruchom go. Aby zobaczyć wynik, dodaj do arkusza w swojej aplikacji pola wyszczególnione w kolumnie wyników.

```
Sheet1:
Generic Load * inline [
object, attribute, value
ball, color, red
ball, diameter, 10 cm
ball, weight, 100 g
box, color, black
box, height, 16 cm
box, length, 20 cm
box, weight, 500 g
box, width, 10 cm ];
```

Aby uzyskać więcej informacji o ładowaniu wbudowanym, zobacz temat [Używanie wbudowanych ładowań do ładowania danych](https://help.qlik.com/pl-PL/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

### Wynik

Tabela wynikowa

| object | color | diameter | length | height | width | weight |
| --- | --- | --- | --- | --- | --- | --- |
| ball | red | 10 cm | - | - | - | 100 g |
| box | black | - | 20 cm | 16 cm | 10 cm | 500 g |