output_calculation

base.adapters.output.continu_inzicht_postgresql.output_calculation

Data adapters voor het schrijven naar de Continu Inzicht database

Functions

Name Description
output_ci_postgresql_to_calculation_end - Update de datetime in de Continu Inzicht database tabel moments
output_ci_postgresql_to_calculation_start Update de calculatietijd in de Continu Inzicht database tabel moments

output_ci_postgresql_to_calculation_end

base.adapters.output.continu_inzicht_postgresql.output_calculation.output_ci_postgresql_to_calculation_end(
    output_config,
    df,
)
  • Update de datetime in de Continu Inzicht database tabel moments
  • Verwijderd alle data waar calculating op False staat
  • Zet alle data waar calculating op True staat naar False

Yaml example:

 type: ci_postgresql_to_calculation_end
 database: "continuinzicht"
 schema: "continuinzicht_demo_realtime"

Args:

 * output_config (dict): configuratie opties
 * df (DataFrame): geen data nodig

Opmerking:

In de .env environment bestand moeten de volgende parameters staan:

  • postgresql_user (str): inlog gebruikersnaam van de Continu Inzicht database
  • postgresql_password (str): inlog wachtwoord van de Continu Inzicht database
  • postgresql_host (str): servernaam/ ip adres van de Continu Inzicht databaseserver
  • postgresql_port (str): poort van de Continu Inzicht databaseserver

In de ‘yaml’ config moeten de volgende parameters staan:

  • database (str): database van de Continu Inzicht
  • schema (str): schema van de Continu Inzicht

output_ci_postgresql_to_calculation_start

base.adapters.output.continu_inzicht_postgresql.output_calculation.output_ci_postgresql_to_calculation_start(
    output_config,
    df,
)

Update de calculatietijd in de Continu Inzicht database tabel moments

Yaml example:

type: ci_postgresql_to_calculation_start
database: "continuinzicht"
schema: "continuinzicht_demo_realtime"

Args:

* output_config (dict): configuratie opties
* df (DataFrame):

- moment_id: int64
- calc_time: datetime64[ns, UTC]

Opmerking:

In de .env environment bestand moeten de volgende parameters staan:

  • postgresql_user (str): inlog gebruikersnaam van de Continu Inzicht database
  • postgresql_password (str): inlog wachtwoord van de Continu Inzicht database
  • postgresql_host (str): servernaam/ ip adres van de Continu Inzicht databaseserver
  • postgresql_port (str): poort van de Continu Inzicht databaseserver

In de ‘yaml’ config moeten de volgende parameters staan:

  • database (str): database van de Continu Inzicht
  • schema (str): schema van de Continu Inzicht