ssb_tbmd_apis.operations package¶
ssb_tbmd_apis.operations.operations_datadok module¶
Operations supported by the Datadok TBMD API.
- datadok_codelist_by_id(codelist_id)¶
Rutinen skal returnere én kodeliste med alle attributter basert på gitt Id eller urn.
F.eks 228589 urn:ssb:codelist:datadok:228589.
- Parameters:
codelist_id (
int|str) – Id for the codelist.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- datadok_codelist_by_reference(codelist_ref)¶
Rutinen skal returnere én kodeliste med alle attributter basert på gitt Datadokreferanse for en filvariabel.
F.eks $FOB/person/arkiv/personfil/g2001/spes_reg_type
- Parameters:
codelist_ref (
str) – The path to check for datadok-files, usually using the dollar-stamme, and without file-extension.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- datadok_codelists()¶
Returnerer en oversikt over hvilke kodelister som finnes i Datadok.
- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- datadok_context_variable_by_id(var_id)¶
Rutinen skal returnere én filvariabel med alle attributter.
navn, beskrivelse, datatype, lengde, startposisjon, antall desimaler, verdiområde, kommentar, kodeliste basert på gitt variabel Id eller urn. F.eks 865507 eller urn:ssb:contextvariable:datadok:865507
- Parameters:
var_id (
int|str) – The ID of the context variable.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- datadok_context_variable_by_reference(var_ref)¶
Rutinen skal returnere én filvariabel med alle attributter.
navn, beskrivelse, datatype, lengde, startposisjon, antall desimaler, verdiområde, kommentar, kodeliste, basert på gitt datadokreferanse. F.eks. $FOB/person/arkiv/personfil/g2001/spes_reg_type
- Parameters:
var_ref (
str) – The file path, plus the variable name in the file.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- datadok_file_description_by_id(file_id)¶
Rutinen skal returnere én filbeskrivelse basert på gitt filbeskrivelse Id eller urn.
F.eks 1288400 eller urn:ssb:dataset:datadok:1288400
- Parameters:
file_id (
int|str) – The id the file.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- datadok_file_description_by_path(file_path)¶
Rutinen skal returnere én filbeskrivelse basert på gitt Datadok sti.
F.eks. $FOB/person/arkiv/personfil/g2001.
- Parameters:
file_path (
Path) – The path to check for datadok-files, usually using the dollar-stamme, and without file-extension.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
ssb_tbmd_apis.operations.operations_metadb module¶
Operations supported by the MetaDB TBMD API.
- metadb_codelist_by_id(codelist_id)¶
Rutinen skal returnere én kodeliste basert på gitt kodeliste Id eller urn.
F.eks 10013 eller urn:ssb:codelist:metadb:10013
- Parameters:
codelist_id (
int|str) – Id for the codelist.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- metadb_codelists()¶
Rutinen skal returnere en oversikt over hvilke kodelister som finnes i metadb.
- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- metadb_context_variable_by_id(var_id)¶
Rutinen skal returnere én variabel med alle attributter.
Navn, fullt navn, datatype, lengde, desimaler, variabeltype, gyldig fra/til, datoformat, datering, endring, kodeliste og vardokreferanse. Basert på gitt variabel Id eller urn. Variablene må være godkjent for Internett.
F.eks 14739 eller urn:ssb:contextvariable:metadb:14739
- Parameters:
var_id (
int|str) – Id for the codelist.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- metadb_description_by_id(table_id)¶
Rutinen skal returnere én tabell med alle attributter.
Overtema, subtema, navn, beskrivelse, gyldig fra/til og alle variabler basert på gitt tabell Id eller urn.
Tabellen og variablene må være godkjent for Internett. F.eks tabell id 11518 eller urn:ssb:dataset:metadb:11518
- Parameters:
table_id (
int|str) – Id for the table.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- metadb_event_history_structure_by_id(project_id)¶
Rutinen skal returnere ett prosjekt med tilhørende overtema, subtema, tabeller og variabler basert på gitt prosjekt Id eller urn.
Gyldige prosjekt Id’er er 1001 og 1004. Gyldige urn’er er urn:ssb:project:metadb:1001 og urn:ssb:project:metadb:1004
- Parameters:
project_id (
int|str) – Id for the project.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
ssb_tbmd_apis.operations.operations_statbank module¶
Operations supported by the Statbank TBMD API.
- statbank_meta_by_table_id(table_id)¶
Returnerer metadata fra tabell i statistikkbanken med gitt tabellid. F.eks 03886.
- Parameters:
table_id (
str|int) – The id of the table.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- statbank_meta_by_table_name(table_name)¶
Returnerer metadata fra tabell i statistikkbanken med gitt tabellnavn. F.eks Raadyr.
- Parameters:
table_name (
str) – The name of the table.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- statbank_table_ids_by_concept_variable_id(var_id)¶
Returnerer vardokreferanse og tilhørende tabeller i statistikkbanken til gitt vardok-id. F.eks 1756.
- Parameters:
var_id (
str) – The id of the concept variable.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
ssb_tbmd_apis.operations.operations_vardok module¶
Operations supported by the Vardok TBMD API.
- vardok_codelist_by_id(codelist_id)¶
Rutinen skal returnere én kodeliste med gitt Id eller urn.
F.eks 46 eller urn:ssb:codelist:vardok:46
- Parameters:
codelist_id (
str|int) – The id of the codelist.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- vardok_codelists()¶
Rutinen skal returnere alle kodelistereferanser i Vardok.
- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- vardok_concept_variable_by_id(var_id)¶
Rutinen skal returnere én variabel med alle attributter.
Opprettet, sist endret, gyldig fra/til, navn, definisjon, statistisk enhet, intern kommentar, ekstern kommentar, sensitivitet, emnekode, kontaktperson, eierseksjon, statistikk, SSB kilde, ekstern kilde, ekstern referanse, stabasreferanse, beregning, id’er for lenkede variabler, datadokreferanser, kodelistereferanse.
Basert på gitt variabel Id eller urn. Variablene må være godkjent for bruk internt. F.eks 123 eller urn:ssb:conceptvariable:vardok:123
- Parameters:
var_id (
str|int) – The id of the variable.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- vardok_concept_variables_by_approved(internal=False)¶
Rutinen skal returnere alle variablene som er godkjent for bruk eksternt eller internt.
Nøkkelordene ‘internet’ må brukes for eksternt, og ‘internal’ for internt. OBS: Dette tar LANG tid.
- Parameters:
internal (
bool) – True if getting internal variables, False if external (internet).- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- vardok_concept_variables_by_external_source(var_id)¶
Rutinen skal returnere det samme som GetConceptVariablesById for en gitt ekstern kilde.
Opprettet, sist endret, gyldig fra/til, navn, definisjon, statistisk enhet, intern kommentar, ekstern kommentar, sensitivitet, emnekode, kontaktperson, eierseksjon, statistikk, SSB kilde, ekstern kilde, ekstern referanse, stabasreferanse, beregning, id’er for lenkede variabler, datadokreferanser, kodelistereferanse.
Basert på gitt variabel Id eller urn. Variablene må være godkjent for bruk internt. F.eks 123 eller urn:ssb:conceptvariable:vardok:123
- Parameters:
var_id (
str|int) – The id of the variable.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- vardok_concept_variables_by_internal_source(var_id)¶
Rutinen skal returnere det samme som GetConceptVariablesById for en oppgitt SSB-kilde.
Opprettet, sist endret, gyldig fra/til, navn, definisjon, statistisk enhet, intern kommentar, ekstern kommentar, sensitivitet, emnekode, kontaktperson, eierseksjon, statistikk, SSB kilde, ekstern kilde, ekstern referanse, stabasreferanse, beregning, id’er for lenkede variabler, datadokreferanser, kodelistereferanse.
Basert på gitt variabel Id eller urn. Variablene må være godkjent for bruk internt. F.eks 123 eller urn:ssb:conceptvariable:vardok:123
- Parameters:
var_id (
str|int) – The id of the variable.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- vardok_concept_variables_by_name_def(var_ref)¶
Rutinen skal returnere id og variabeldefinisjon (se 2.1) etter å ha foretatt et fritekstsøk i navn og definisjon på variabel.
Variablene må være godkjent for bruk internt
- Parameters:
var_ref (
str) – The text to search for.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- vardok_concept_variables_by_owner(section_id)¶
Rutinen skal returnere det samme som GetConceptVariableById for en oppgitt eierseksjon.
- Parameters:
section_id (
str|int) – The ID of the owning section.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- vardok_concept_variables_by_statistical_unit(statistical_unit)¶
Rutinen skal returnere det samme som GetConceptVariableById for en oppgitt telleenhet.
- Parameters:
statistical_unit (
str|int) – The ID of the statistical unit.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- vardok_concept_variables_by_subject_area(subject_area)¶
Rutinen skal returnere det samme som GetConceptVariableById for en oppgitt telleenhet.
- Parameters:
subject_area (
str|int) – The ID of the subject area.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict
- vardok_version_by_concept_variable_id(variable_id)¶
Rutinen skal levere alle versjoner av en variabel med alle attributter basert på gitt variabel Id eller urn.
Versjoner av en variabel har samme navn, eier og statistisk enhet, men forskjellige gyldighetsperioder.
F.eks 2007 urn:ssb:conceptvariable:vardok:2007
- Parameters:
variable_id (
str|int) – The ID of the concept variable.- Returns:
The serialized zeep OrderedDict.
- Return type:
OrderedDict