TweedeKamerDerStaten-Generaal / OpenDataPortaal

GitHub van het officiële Open Data Portaal van de Tweede Kamer der Staten-Generaal.
https://opendata.tweedekamer.nl
49 stars 3 forks source link

Inhoud tabel Fracties: alle velden behalve Id leeg bij ruim meer dan de helft. #73

Closed monty241 closed 2 years ago

monty241 commented 2 years ago

De volgende query gaf wat vreemde resultaten omdat data lijkt te ontbreken in de kolommen:

set log-native-calls-to-disk@twk true

set use-http-disk-cache@twk false

set use-http-memory-cache@twk false

select *
from fractie@twk
where nummer is null

Er zijn blijkbaar 87 fracties die geen naam hebben, maar wel een ID. Er zijn er 53 die een ID en een naam hebben.

Het OData verzoek is:

{ "Url":"https://gegevensmagazijn.tweedekamer.nl/OData/v4/2.0/Fractie/"
, "Success":true
, "CallDirection":0
, "Id":1
, "DateRegisteredUtc":"2022-06-23T06:44:07.690449Z"
, "RequestBodyAsString":""
, "ResponseBodyAsString":"{\"@odata.context":"https://gegevensmagazijn.tweedekamer.nl/OData/v4/2.0/$metadata#Fractie\"...
}

In het OData antwoord staat inderdaad wel een ID maar geen waarde bij overige velden:

{"Id":"e133cd98-1b5c-47e0-ac4d-031f34199767","Nummer":2783,"Afkorting":"BRINK","NaamNL":"Brinkman","NaamEN":"Brinkman","AantalZetels":null,"AantalStemmen":null,"DatumActief":"2012-03-20T00:00:00+01:00","DatumInactief":"2012-09-19T00:00:00+02:00","ContentType":null,"ContentLength"
:null,"GewijzigdOp":"2022-02-11T13:57:54+01:00","ApiGewijzigdOp":"2022-02-11T12:59:33.0796783Z","Verwijderd":false}
,{"Id":"bb5b3750-7152-4120-8116-064c77d9748d","Nummer":null,"Afkorting":null,"NaamNL":null,"NaamEN":null,"AantalZetels":null,"AantalStemmen":
null,"DatumActief":null,"DatumInactief":null,"ContentType":null,"ContentLength":null,"GewijzigdOp":null,"ApiGewijzigdOp":null,"Verwijderd":null
}

Verzoek is om ongeldige rijen weg te laten of tenminste de natuurlijke sleutel Nummer te vullen.

OpenDataPortaal commented 2 years ago

De entiteiten met enkel een ingevuld Id en verder geen attribuutwaarden zijn zogenoemde placeholders. De bestaansreden van deze placeholders wordt omschreven in het antwoord op de onderstaande veelgestelde vraag: opendata.tweedekamer.nl/veelgestelde-vraag/waarom-bevat-de-data-lege-entiteiten

Er zijn op dit moment geen plannen om hier anders mee om te gaan.