일반 데이터베이스
일반 데이터베이스는 필드 이름이 한 열의 필드 값으로 저장되고 필드 값은 다른 열에 저장되는 테이블입니다. 일반 데이터베이스는 일반적으로 다양한 개체의 특성에 사용됩니다.
아래 GenericTable 예제를 보십시오. 다음은 ball과 box라는 두 개체를 포함하는 일반 데이터베이스입니다. color 및 weight와 같은 일부 특성은 두 개체에 공통적이지만 diameter, height length 및 width와 같은 다른 특성은 공통적인 특성이 아니라는 것을 확실히 알 수 있습니다.
개체 | 특성 | 값 |
---|---|---|
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 |
한편, 이러한 특성 중 여러 가지가 특정 개체에는 해당되지 않기 때문에 각 특성에 고유한 열을 지정하는 방식으로 데이터를 저장하는 것은 적합하지 않을 것입니다.
그러나 length, color 및 weight를 하나로 섞어서 표시하면 알아보기 어려울 것입니다.
이 데이터베이스를 표준 방법으로 Qlik Sense에 로드하고 테이블에 데이터가 표시되면 다음과 같이 나타납니다.
하지만 테이블을 일반 데이터베이스로 로드하면 2열과 3열이 다른 테이블로 분할되며 각각 고유한 값의 추가 열이 됩니다.
이를 수행하는 구문은 다음 예와 같이 간단합니다.