Windows-asennusopas digna Release 2026.06:lle¶
Julkaisu: 2026.06
Viimeksi päivitetty: 30. elokuuta 2026
Sisällysluettelo¶
- Johdanto
- Järjestelmävaatimukset
- Ennen asennusta
- PostgreSQL-palvelimen asennus
- Verkkopalvelimen määritys
- Alustava asennus
- Backendin konfigurointi
- Dashboardin konfigurointi
- dignan ajaminen Windows-palveluna
- Päivitys uuteen julkaisuun
Johdanto¶
Tietoa dignasta¶
digna on kattava tekoälypohjainen alusta, joka on suunniteltu optimoimaan datalaadun hallintaa erilaisissa dataympäristöissä, kuten tietovarastoissa, data-lakeissa ja lakehouse-ratkaisuissa. Skaalautuvuutensa ja mukautuvuutensa ansiosta digna vastaa nykyajan datahaasteisiin automaation, reaaliaikaisen valvonnan ja poikkeamien havaitsemisen avulla.
digna koostuu kahdesta pääkomponentista:
- digna: sovelluksen ydin, joka vastaa tietojen käsittelystä ja laatutarkistusten suorittamisesta. Se yhdistää taustajärjestelmän ja komentorivikäyttöliittymän yhteen suoritettavaan tiedostoon ja korvaa aiempien julkaisujen erilliset ohjelmat
dignabackendjadignacli. - dignadashboard: Verkkopohjainen käyttöliittymä, joka isännöidään verkkopalvelimella ja tarjoaa käyttäjäystävällisen tavan käyttää digna-alustaa ja visualisoida datalaatumittareita.
Mitä uutta julkaisussa 2026.06¶
Tässä julkaisussa datan havaittavuusominaisuudet tuodaan suoraan koodiin, jolloin kehittäjät voivat valvoa datan laatua lähteellä. Katso täydelliset tiedot release notes.
Etsitkö macOS- tai Linux-opasta?¶
Tämä opas kattaa Windowsin. Muihin alustoihin liittyen katso macOS Installation Guide tai Linux Installation Guide.
Järjestelmävaatimukset¶
Ennen asennuksen aloittamista varmista, että järjestelmäsi täyttää seuraavat vähimmäisvaatimukset:
| Vaatimus | Määrittely |
|---|---|
| Käyttöjärjestelmä | Windows Server tai Windows 10/11 |
| Muisti (minimi) | 16 GB RAM |
| Levypinta-ala | 10 GB vapaata tilaa |
| Tietokanta | PostgreSQL Server 12 tai uudempi |
| Verkkopalvelin | IIS, Apache Tomcat tai vastaava |
Tietokannan asennusvaihtoehdot¶
Jos PostgreSQL on jo asennettu: Voit lisätä uuden tietokannan dignaa varten olemassa olevaan PostgreSQL-palvelimeesi.
Jos asennat PostgreSQLin samalle koneelle kuin digna:
Suositellut määritykset
- Muisti: 32 GB RAM (16 GB sijaan)
- Levypinta-ala: 50 GB vapaata tilaa (10 GB sijaan)
Nämä korkeammat määritykset mahdollistavat sekä dignan että PostgreSQL-tietokannan samanaikaisen ajon.
Ennen asennusta¶
Ennen dignan asentamista varmista, että kaksi keskeistä edellytystä ovat paikallaan:
- PostgreSQL-palvelin – laskettujen mittareiden ja suorituskykytietojen tallentamista varten
- Verkkopalvelin – digna Dashboardin isännöintiä varten
Jos näitä komponentteja ei ole vielä asennettu, seuraa alla olevia osioita niiden asentamiseksi ja konfiguroimiseksi.
PostgreSQL-palvelimen asetukset¶
Jos sinulla on jo PostgreSQL¶
Jos PostgreSQL on jo asennettu ja käynnissä paikallisesti tai käytät hallittua etä-PostgreSQL-palvelinta, voit siirtyä suoraan seuraavaan osioon.
PostgreSQLin asentaminen¶
Noudata näitä ohjeita PostgreSQLin asentamiseksi Windowsille:
Vaihe 1: Lataa PostgreSQL¶
- Siirry PostgreSQL Downloads -sivulle
- Valitse Windows
- Lataa uusin asennusohjelma
Vaihe 2: Suorita asennusohjelma¶
- Kaksoisnapsauta ladattua asennustiedostoa
- Seuraa asennusohjelman ohjeita
Vaihe 3: Valitse asennushakemisto¶
Valitse hakemisto, johon PostgreSQL asennetaan. Oletussijainti on yleensä sopiva.
Vaihe 4: Valitse komponentit¶
Pidä oletusarvoiset komponenttiasetukset valittuina tavallista asennusta varten.
Vaihe 5: Aseta PostgreSQL-superkäyttäjän salasana¶
Anna ja vahvista salasana PostgreSQLin superkäyttäjälle (postgres). Tallenna tämä salasana turvallisesti — tarvitset sitä myöhemmin.
Vaihe 6: Määritä porttinumero¶
Oletusportti PostgreSQLille on 5432. Voit käyttää oletusta tai määrittää toisen portin tarvittaessa.
Vinkki
Jos portti 5432 on jo käytössä, valitse vaihtoehtoinen portti ja merkitse se myöhempää konfigurointia varten.
Vaihe 7: Valitse paikallisasetukset (Locale)¶
Valitse tietokannan paikallisasetukset. Oletusasetukset sopivat yleensä useimpiin asennuksiin.
Vaihe 8: Viimeistele asennus¶
Klikkaa Seuraava läpi jäljellä olevien vaiheiden ja lopuksi Valmis.
Vaihe 9: Vahvista asennus¶
Avaa komentokehote ja varmista, että PostgreSQL on asennettu:
Näet PostgreSQL-version, jos asennus onnistui.
Verkkopalvelimen määritys¶
digna tarvitsee verkkopalvelimen dashboardin isännöintiin. Valitse yksi seuraavista vaihtoehdoista:
Tarvitset vain yhden näistä palvelimista asennettavaksi ja konfiguroitavaksi.
IIS:n käyttöönotto¶
Yleiskatsaus¶
Internet Information Services (IIS) on Microsoftin verkkopalvelin verkkosivustojen ja web-sovellusten isännöintiin.
IIS:n ottaminen käyttöön¶
- Avaa Ohjauspaneeli
- Paina
Win + R -
Kirjoita
controlja paina Enter -
Siirry Windowsin ominaisuuksiin
- Klikkaa Ohjelmat
-
Valitse Ota Windowsin ominaisuuksia käyttöön tai poista niitä käytöstä
-
Ota Internet Information Services käyttöön
- Selaa alas ja etsi Internet Information Services (IIS)
- Valitse valintaruutu ottaaksesi sen käyttöön
-
Klikkaa + laajentaaksesi ja varmista, että nämä alikomponentit ovat valittuna:
- Web Management Tools
- World Wide Web Services
-
Klikkaa OK hyväksyäksesi muutokset
-
Vahvista IIS-asennus
- Avaa selain
- Siirry osoitteeseen
http://localhost - Näet IIS:n tervetulosivun
Pakollinen: URL Rewrite -moduuli¶
IIS tarvitsee URL Rewrite -komponentin. Lataa ja asenna se viralliselta Microsoftin sivulta.
Pakollinen: MIME-tyyppi Markdown-tiedostoille¶
Varmistaaksesi, että Markdown-tiedostot (.md) palvelimella toimitetaan oikein:
- Avaa IIS Manager (paina
Win + R, kirjoitainetmgr, paina Enter) - Siirry Sivustosi > MIME Types
- Klikkaa Add...
- Määritä:
- File name extension:
.md - MIME type:
text/markdown
Tärkeää
Ilman tätä asetusta .md-tiedostoja ei välttämättä toimiteta oikein.
Apache Tomcatin asennus¶
Yleiskatsaus¶
Apache Tomcat on avoimen lähdekoodin Java-servlet-kontti ja verkkopalvelin.
Asennus¶
- Lataa Apache Tomcat
- Siirry kohtaan Apache Tomcat Downloads
-
Lataa Windows ZIP-distribuutio
-
Pura arkisto
- Pura ZIP-tiedosto haluamaasi hakemistoon
-
Esimerkki:
C:\Program Files\Apache Tomcat -
Vahvista, että Tomcat on käynnissä
- Avaa selain
- Siirry osoitteeseen
http://localhost:8080 - Näet Apache Tomcatin tervetulosivun
Vinkki
Apache Tomcat käynnistyy yleensä automaattisesti asennuksen jälkeen. Jos se ei käynnisty, siirry bin-kansioon ja suorita startup.bat.
Alustava asennus¶
Vaihe 1: Aseta digna-repositorio¶
digna-repositorio tallentaa kaikki dignan laskemat mittarit. Se toimii keskeisenä tietokantana analytiikka- ja suorituskykytiedoille.
Luo repositorion skeema ja käyttäjä¶
Avaa PostgreSQL-asiakasohjelmaasi (pgAdmin, psql tai vastaava) ja suorita seuraavat SQL-komennot:
CREATE SCHEMA <digna_repo_schema>;
CREATE USER <digna_repo_user> WITH PASSWORD '<digna_repo_password>';
GRANT ALL PRIVILEGES ON SCHEMA <digna_repo_schema> TO <digna_repo_user>;
Korvaa seuraavat paikkamerkit:
<digna_repo_schema>— haluamasi skeeman nimi (esim.dignarepo)<digna_repo_user>— haluamasi käyttäjänimi (esim.digna_user)<digna_repo_password>— turvallinen salasana tälle käyttäjälle
Esimerkki:
CREATE SCHEMA dignarepo;
CREATE USER digna_user WITH PASSWORD 'YourSecurePassword123!';
GRANT ALL PRIVILEGES ON SCHEMA dignarepo TO digna_user;
Hyvä käytäntö
Käytä vahvoja, monimutkaisia salasanoja tietokantakäyttäjille. Vältä helposti arvattavia tunnuksia.
Vaihe 2: Pura digna-asennuspaketti¶
- Etsi sinulle toimitettu digna-asennus ZIP-tiedosto
- Pura se haluamaasi asennushakemistoon
- Purkamisen jälkeen näet seuraavat kohteet:
dashboard/— Web-dashboardin käyttöliittymädigna— Pääsuoritettava tiedosto (backend + CLI yhdistettynä)
Konfiguraatio- ja lisenssitiedostot eivät sisälly pakettiin
Asennuksen mukana ei toimiteta config.toml- eikä dashboard/dashboard_config.toml-tiedostoa — luot molemmat itse kohdissa Backendin määritys ja Dashboardin määritys. Myöskään license.toml ei sisälly pakettiin; digna toimittaa sen erikseen, kuten vaiheessa 3 kuvataan.
Vaihe 3: Asenna lisenssitiedosto¶
Tärkeää
Lisenssitiedostoa ei sisälly asennuspakettiin, vaan se toimitetaan erikseen dignalta.
- Etsi sinulle toimitettu
license.toml-tiedosto - Kopioi se dignan asennuksen juurihakemistoon (kohtaan, jossa
config.tomlja suoritettavadignasijaitsevat)
Miksi tämä on tärkeää: Lisenssitiedosto sisältää asiakastietosi, lisenssin vanhenemispäivän ja digitaalisen allekirjoituksen. Älä muuta tätä tiedostoa — muutokset mitätöivät sen.
Hakemistorakenne asennuksen jälkeen:
digna_installation/
├── config.toml (konfiguraatiotiedosto)
├── license.toml (SINUN LISENSSITIEDOSTOSI - kopioi tänne)
├── digna (pääsuoritettava tiedosto)
└── dashboard/ (web-käyttöliittymä)
└── (dashboard-tiedostot)
Backendin konfigurointi¶
Vaihe 1: Luo ja muokkaa konfiguraatiotiedostoa¶
config_template.toml-tiedosto sisältyy digna-asennushakemistoon. Sinun tarvitsee vain nimetä se config.toml:ksi.
Sijainti: digna_installation/config.toml
Avaa config.toml tekstieditorissa ja konfiguroi alla olevat osiot.
[app] -osio¶
Tämä osio määrittelee digna-backend-sovelluksen asetukset:
[app]
digna_APP_CORS_ALLOW_ORIGINS = ["http://localhost:5173"]
digna_APP_CORS_ALLOW_CREDENTIALS = true
digna_APP_CORS_ALLOW_METHODS = ["*"]
digna_APP_CORS_ALLOW_HEADERS = ["*"]
| Parametri | Arvo | Huomautuksia |
|---|---|---|
digna_APP_CORS_ALLOW_ORIGINS | Frontendin URL | Jos dashboard sijaitsee eri palvelimella, lisää sen URL |
digna_APP_CORS_ALLOW_CREDENTIALS | true | Vaaditaan CORS-kirjautumisten kanssa |
digna_APP_CORS_ALLOW_METHODS | ["*"] | Salli kaikki HTTP-metodit |
digna_APP_CORS_ALLOW_HEADERS | ["*"] | Salli kaikki otsikot |
[repo] -osio¶
Tässä osiossa määritellään yhteys PostgreSQL-tietokantaan:
[repo]
digna_REPO_HOST = "localhost"
digna_REPO_PORT = 5432
digna_REPO_DB = "postgres"
digna_REPO_SCHEMA = "dignarepo"
digna_REPO_USER = "digna_user"
digna_REPO_PASSWORD = "YourSecurePassword123!"
| Parametri | Arvo | Huomautuksia |
|---|---|---|
digna_REPO_HOST | localhost tai IP | PostgreSQL-palvelimen isäntä/IP |
digna_REPO_PORT | 5432 (oletus) | PostgreSQL-portti |
digna_REPO_DB | postgres | Tietokannan nimi |
digna_REPO_SCHEMA | dignarepo | Aiemmin luotu skeema |
digna_REPO_USER | digna_user | PostgreSQLissä luotu käyttäjä |
digna_REPO_PASSWORD | Salasanasi | Skeeman luomisessa asetettu salasana |
[base] -osio¶
Tämä osio sisältää suojaus- ja evästeasetuksia:
[base]
DIGNA_FERNET_KEY = "DU4a0yJ-OqvbKCL4hNQn_CsknH-V1vWmHZqBUl-AY44="
digna_COOKIE_DOMAIN = "localhost"
digna_COOKIE_PATH = "/"
digna_COOKIE_SECURE = false
digna_COOKIE_HTTPONLY = true
digna_COOKIE_SAME_SITE = "lax"
digna_TOKEN_EXPIRES_IN = 86400
digna_MAX_WORKERS = 4
DIGNA_SCHEDULER_MAX_DELAY = 100
DIGNA_CLEANUP_TIME = "12:00"
| Parametri | Arvo | Huomautuksia |
|---|---|---|
DIGNA_FERNET_KEY | Salausavain | Käytetään tokenien ja evästeiden salaamiseen (oletusavain mukana) |
digna_COOKIE_DOMAIN | localhost | Vastaa frontendin domainia |
digna_COOKIE_SECURE | false (paikallinen) / true (produktiio) | Käytä true HTTPS-yhteyksissä |
digna_COOKIE_HTTPONLY | true | Aina käytössä turvallisuuden vuoksi |
digna_COOKIE_SAME_SITE | lax | Estää CSRF-hyökkäyksiä |
digna_TOKEN_EXPIRES_IN | 86400 (24 tuntia) | Istunnon vanhenemisaika sekunteina |
digna_MAX_WORKERS | CPU-ytimien lukumäärä - 1 | Samanaikaisten tarkastustehtävien määrä |
DIGNA_SCHEDULER_MAX_DELAY | 100 | Enimmäisviive sekunteina, jonka ajastin saa lisätä ennen erääntyneen työn käynnistämistä |
DIGNA_CLEANUP_TIME | "12:00" | Kellonaika (24 tunnin muoto HH:MM), jolloin päivittäinen siivous alkaa |
[encryption] -osio¶
Tämä osio sisältää avaimen, jolla arkiston arkaluontoiset arvot salataan. Se on pakollinen — config check raportoi osion [encryption] tilassa FAILED, jos avain puuttuu.
| Parametri | Arvo | Huomio |
|---|---|---|
DIGNA_ENCRYPTION_KEY | Base64-koodattu avain | Salaa digna-arkistoon tallennetut arkaluontoiset arvot |
Suojaa config.toml
Tämä avain on kiinteä arvo, joka on sama kaikissa digna-asennuksissa, ja juuri se purkaa arkistosi arkaluontoisten arvojen salauksen. Rajaa config.toml sille tilille, jolla digna toimii, pidä tiedosto poissa versionhallinnasta ja jaetuilta levyiltä, ja jätä se pois jokaisesta varmuuskopiosta, jota säilytetään vähemmän turvallisesti kuin itse arkistoa.
[logging] -osio¶
Tämä osio määrittää lokituksen käyttäytymisen:
| Parametri | Arvo | Huomautuksia |
|---|---|---|
digna_LOGGING_MODE | INFO tai DEBUG | INFO tuotantoon, DEBUG vianetsintään |
digna_LOGGING_BACKUP_COUNT | 10 | Säilytettävien päivittäisten lokavarmuuskopioiden määrä |
Vaihe 2: Tarkista konfiguraatio¶
Varmista ennen arkiston alustusta, että config.toml on täydellinen ja oikein muodostettu. Suorita digna-asennushakemistossasi:
Jokainen osio tarkistetaan erikseen, joten yksittäinen virhe ei peitä muiden tilaa:
Configuration validation report (source: config.toml):
- App config: OK
- Repository config: OK
- Base config: OK
- Logging config: OK
- Encryption config: OK
- OIDC config(s): OK
Overall: OK
Korjaa kaikki, mikä raportoidaan tilassa FAILED, ja suorita komento uudelleen ennen jatkamista. Täydellinen luettelo valinnoista on CLI-viitteessä.
Vaihe 3: Alusta repositorio-yhteys¶
- Avaa komentokehote
- Siirry digna-asennuskansioon (kohtaan, jossa
config.tomlja suoritettavadignasijaitsevat) - Suorita yhteystesti:
Sinun pitäisi nähdä vahvistus siitä, että yhteys on muodostettu (repoa ei ole vielä asennettu).
Vaihe 4: Asenna repositorion skeema¶
Samassa hakemistossa suorita:
Tämä komento asentaa tarvittavat taulut ja skeeman PostgreSQL-tietokantaasi.
Vaihe 5: Luo ylläpitäjäkäyttäjä¶
- Avaa uusi komentokehoteikkuna
- Siirry digna-asennushakemistoon
- Suorita seuraava komento luodaksesi ylläpitäjäkäyttäjän:
Esimerkki:
Tämä luo käyttäjän, jolla on täydet järjestelmänvalvojan oikeudet.
Hyvä käytäntö
Käytä vahvaa salasanaa, jossa on isoja ja pieniä kirjaimia, numeroita ja erikoismerkkejä.
Vaihe 6: Käynnistä digna-palvelin¶
digna-asennushakemistossa käynnistä palvelin komennolla:
Parametrit: - --address — Palvelimen isäntä tai IP - --port — Palvelimen portti
Näet käynnistysviestit, jotka vahvistavat palvelimen käynnistyksen:
INFO: Started server process [1234]
INFO: Waiting for application startup.
INFO: Application startup complete
INFO: Uvicorn running on http://localhost:8082
Palvelin varaa päätteen
serve toimii edustalla ja jatkaa, kunnes pysäytät sen näppäinyhdistelmällä Ctrl+C. Anna sen olla käynnissä, kun viimeistelet asennuksen; automaattisen käynnistyksen osalta katso dignan suorittaminen Windows-palveluna.
Dashboardin konfigurointi¶
Vaihe 1: Ota dashboard käyttöön verkkopalvelimella¶
digna-dashboard lukee oman konfiguraationsa tiedostosta dashboard/dashboard_config.toml. Tätä tiedostoa ei toimiteta asennuksen mukana — luot sen dashboard/-hakemistoon dashboardin tiedostojen rinnalle.
Sen sisältö on kuvattu kohdassa Yhden kirjautumisen (SSO) yleiskatsaus, jossa tiedostoa myös tarvitaan: se sisältää dashboardin tarjoamat kirjautumisvaihtoehdot ja monen instanssin käyttöönotoissa backend-yhteyden.
Valitse verkkopalvelimesi ja seuraa vastaavia käyttöönotto-ohjeita.
Käyttöönotto IIS:ssä¶
- Avaa IIS Manager
-
Paina
Win + R, kirjoitainetmgr, paina Enter -
Luo uusi verkkosivusto
- Vasemmassa paneelissa napsauta hiiren oikealla Sites
-
Valitse Add Website...
-
Määritä verkkosivusto
- Site Name: Anna nimi (esim. "dignaDashboard")
- Physical Path: Selaa ja valitse
dashboard-kansiosi -
Binding: Aseta IP-osoite ja portti (oletus 80 HTTP:lle, 443 HTTPS:lle)
-
Käynnistä sivusto
- Klikkaa OK luodaksesi sivuston
-
Napsauta hiiren oikealla uutta sivustoa ja valitse Start
-
Testaa asennus
- Avaa selain
- Siirry
http://localhost(tai määrittämääsi URL:iin) - Näet digna-dashboardin kirjautumissivun
Käyttöönotto Apache Tomcatissa¶
- Kopioi dashboard Tomcatiin
- Kopioi
dashboard-kansio Tomcatinwebapps-hakemistoon - Nimeä se tarvittaessa uudelleen (esim.
digna) -
Esimerkki:
C:\Program Files\Apache Tomcat\webapps\digna -
Vahvista käyttöönotto
- Päivitä tai lataa Tomcatin hallintasivu uudelleen (http://localhost:8080)
-
Näet listauksen asennetuista sovelluksista, josta pitäisi löytyä "digna" (tai valitsemasi nimi)
-
Pääsy dashboardiin
- Avaa selain
- Siirry osoitteeseen
http://localhost:8080/digna - Näet digna-dashboardin kirjautumissivun
dignan ajaminen Windows-palveluna¶
Miksi käyttää Windows-palvelua?¶
digna-backendin ajaminen Windows-palveluna varmistaa, että se: - Käynnistyy automaattisesti palvelimen käynnistyessä - Ajaa taustalla ilman avattua komentokehoteikkunaa - Käynnistyy uudelleen automaattisesti kaatumistapauksissa - On hallittavissa Windowsin Palvelut-työkalulla
windows-komennot¶
Palvelua hallitaan itse digna-suoritustiedostolla, digna windows -alikomentojen avulla. Suoritettavia bat-tiedostoja ei ole.
| Komento | Tarkoitus |
|---|---|
digna windows install | Rekisteröi dignan Windows-palveluksi |
digna windows start | Käynnistää rekisteröidyn palvelun |
digna windows stop | Pysäyttää käynnissä olevan palvelun |
digna windows uninstall | Poistaa palvelun rekisteröinnin |
Ylläpitäjäoikeudet vaaditaan
Kaikki neljä komentoa on suoritettava järjestelmänvalvojana avatusta komentokehotteesta.
Jokainen komento hyväksyy valitsimen --name, jolla voidaan viitata muulla kuin oletusnimellä rekisteröityyn palveluun. Täydellinen valitsinluettelo on CLI-referenssissä.
Palvelun asentaminen¶
- Avaa komentokehote järjestelmänvalvojana
- Napsauta komentokehote oikealla painikkeella
-
Valitse "Run as Administrator"
-
Siirry digna-asennushakemistoosi
-
Rekisteröi palvelu
Määritä osoite ja portti, elleivät oletusarvot sovi sinulle
install tallentaa osoitteen ja portin palvelun rekisteröintiin, ja palvelu sitoutuu täsmälleen tallennettuihin arvoihin. Oletusarvot ovat 127.0.0.1 ja 8000, jotka hyväksyvät yhteyksiä vain koneelta itseltään. Toisella isännällä oleva dashboard ei tavoita sitä, joten anna osoite, jota backendin tulee kuunnella:
Näitä arvoja ei lueta tiedostosta config.toml. Jos haluat muuttaa niitä myöhemmin, poista palvelun rekisteröinti ja asenna palvelu uudelleen uusilla arvoilla.
Palvelu rekisteröidään automaattisella käynnistyksellä, joten se käynnistyy Windowsin mukana. Se ei käynnisty välittömästi — katso seuraava osio.
Asennuksen valitsimet¶
| Valitsin | Oletus | Tarkoitus |
|---|---|---|
--name | digna | Nimi, jolla palvelu rekisteröidään |
--display-name | digna | services.msc-näkymässä näytettävä nimi |
--description | digna data quality backend | services.msc-näkymässä näytettävä kuvaus |
--address | 127.0.0.1 | Osoite, johon palvelu sitoo API:nsa |
--port | 8000 | Portti, johon palvelu sitoo API:nsa |
--working-dir | digna-suoritustiedoston hakemisto | Hakemisto, jossa config.toml ja license.toml sijaitsevat ja jonka palvelu asettaa työhakemistokseen |
--start-type | auto | auto käynnistyy Windowsin mukana, manual käynnistyy vain pyydettäessä, disabled rekisteröi palvelun mutta estää sen käynnistämisen |
--account | LocalSystem | Tili, jolla palvelu suoritetaan, esim. DOMAIN\user tai .\user |
--password | Tilin --account salasana |
Suorittaminen toimialuetilillä
LocalSystem-tilillä ei ole verkkoidentiteettiä, joten Windows-todennus SQL Serveriin ja kaikki verkkojakojen käyttö epäonnistuvat. Asenna valitsimilla --account ja --password, jos palvelun on käytettävä resursseja tiettynä käyttäjänä.
Palvelun käynnistäminen ja pysäyttäminen¶
Palvelun käynnistäminen¶
Palvelun pysäyttäminen¶
Vinkki
Pysäytä aina palvelu ennen sovellustiedostojen päivittämistä.
Palvelun siirtäminen uuteen hakemistoon¶
Jos sinun on siirrettävä digna-asennus:
-
Pysäytä nykyinen palvelu ja poista sen rekisteröinti
-
Siirrä sovellustiedostot
-
Siirrä koko digna-asennushakemisto uuteen sijaintiin
-
Rekisteröi palvelu uudelleen uudesta sijainnista
Toista kaikki valitsimien --address, --port ja --account arvot, joita käytit ensimmäisellä kerralla — aiempi rekisteröinti on poistettu.
- Käynnistä palvelu
Palvelun poistaminen¶
-
Pysäytä käynnissä oleva palvelu
-
Poista palvelun rekisteröinti
digna-palvelin on nyt poistettu Windows-palveluna rekisteristä.
Päivitys uuteen julkaisuun¶
Ennen päivitystä¶
Tarkista ensin kaikki tietokantayhteydet
Julkaisusta 2026.06 alkaen digna tavoittaa jokaisen lähdeteknologian ODBC:n kautta. Aiemmat julkaisut tarjosivat valinnan teknologiakohtaisen ajurin ja ODBC:n välillä kytkimellä Use ODBC. digna-tiimi päätti rakentaa pelkästään ODBC:n varaan, koska yksi standardoitu rajapinta antaa enemmän kuin joukko räätälöityjä ajureita:
- Todennus — todennus on osa ODBC:tä, joten yhteys voi käyttää kaikkea, mitä sen ajuri tukee: salasanoja, tokeneita ja PAT-tunnisteita, Kerberosta ja Active Directorya, monivaiheista tunnistautumista ja selainpohjaista kertakirjautumista, pilvi-identiteettejä, asiakasvarmenteita ja TLS:ää. Uudet menetelmät tulevat ajuripäivityksen mukana sen sijaan, että odotettaisiin digna-julkaisua.
- Tietokantatoimittajien ylläpitämät ajurit — toimittajan oma ajuri seuraa uusia palvelinversioita ja tietoturvakorjauksia, ja voit päivittää sen omassa aikataulussasi dignasta riippumatta.
- Yksi tapa määrittää kaikki — jokainen teknologia on avain–arvo-ominaisuuksien luettelo, samalla käyttöliittymällä, samalla arkaluontoisten arvojen salauksella ja samalla vianmäärityksellä, eikä eri kenttäjoukolla lähdettä kohden.
- Hienosäätö ja kattavuus — ajuritason valinnat kuten aikakatkaisut, TLS-asetukset, välityspalvelimet ja hakukoot ovat käytettävissä jokaiselle lähteelle, ja mikä tahansa teknologia, jolla on standardin mukainen ODBC-ajuri, voidaan liittää — myös sellaiset, joille digna ei julkaise omaa opasta.
Käytännössä tämä tarkoittaa, ettei kytkintä Use ODBC eikä erillisiä isäntä-, portti-, tietokanta-, käyttäjä- ja salasanakenttiä ole enää olemassa. Jokainen yhteys, joka ei jo käytä ODBC:tä, on muutettava ODBC:ksi — automaattista muunnosta ei ole, joten suunnittele tämä ennen päivitystä:
- Käy läpi jokainen asennuksessasi määritelty tietokantayhteys ja merkitse muistiin ne, jotka eivät vielä käytä ODBC:tä — jokainen niistä on määritettävä uudelleen.
- Asenna vastaava ODBC-ajuri digna-isäntään — yhteydet avataan palvelimelta, jolla digna-taustajärjestelmä toimii, ei selaimesta. Katso ODBC-ajurin asentaminen digna-isäntään.
- Pidä ODBC-ominaisuudet valmiina jokaiselle koskevalle yhteydelle. Teknologiaoppaat luettelevat lähdekohtaisen, koetellun ominaisuusjoukon.
Muuta päivityksen jälkeen jokainen koskeva yhteys ODBC:ksi ja testaa se hallintapaneelista — katso Tietokantayhteyden luominen ja Yhteyden testaaminen.
Databricks Legacy -yhteydet
Databricks Legacy -liitin on poistettu tässä julkaisussa. Siirrä nämä yhteydet Databricks-liittimeen.
digna-repositorion varmuuskopiointi on pakollista
Ennen dignan päivittämistä tee varmuuskopio repositoriostasi (PostgreSQL) suojautuaksesi datan menetykseltä. Varmuuskopio mahdollistaa toipumisen, jos päivityksessä ilmenee odottamattomia ongelmia.
Päivitysprosessi¶
Vaihe 1: Pysäytä vanha palvelu ja poista sen rekisteröinti¶
Jos digna on käynnissä Windows-palveluna, pysäytä se nykyisen asennuksesi bat-tiedostoilla — digna windows -komennot kuuluvat uuteen julkaisuun eivätkä ole vielä käytettävissä:
Poista sen jälkeen palvelun rekisteröinti, jälleen vanhalla bat-tiedostolla. Rekisteröinti osoittaa vanhaan suoritustiedostoon ja sen skripteihin, jotka molemmat tämä päivitys korvaa, joten sitä ei voi käyttää uudelleen:
Poista rekisteröinti ennen kuin nimeät mitään uudelleen
uninstall_service.bat sijaitsee bin-kansiossa, jonka olet nimeämässä uudelleen, ja se on ainoa keino poistaa sen itse luoma rekisteröinti. Suorita se, kun vanha asennus on vielä paikallaan. Jos kansio on jo nimetty uudelleen, palauta sen alkuperäinen nimi, poista rekisteröinti ja jatka sitten.
Kirjaa muistiin tili, jolla palvelu suoritettiin, sekä osoite ja portti, joissa se palveli — tarvitset niitä vaiheessa 9.
Vaihe 2: Varmuuskopioi nykyinen asennus¶
Nimeä digna-asennushakemistossa nykyisen asennuksen kansiot uudelleen, jotta uusi julkaisu voidaan ottaa käyttöön niiden rinnalle:
dignabackend ja dignacli eivät ole enää käytössä
Julkaisusta 2026.06 alkaen dignabackend ja dignacli korvataan yhdellä suoritettavalla tiedostolla digna, joka yhdistää taustajärjestelmän ja CLI:n. Säilytä dignabackend_old ja dignacli_old vain siihen asti, kunnes olet varmistanut päivityksen — sen jälkeen voit poistaa molemmat kansiot. Säilytä dashboard_old, kunnes olet palauttanut siitä konfiguraatiotiedostosi (katso vaihe 4). Myös bin-kansio poistuu: sen bat-tiedostot ohjasivat vanhaa palvelua, eikä 2026.06 toimita niitä, joten kun palvelun rekisteröinti on poistettu vaiheessa 1, ne vain johtavat harhaan.
Vaihe 3: Pura ja ota käyttöön uusi versio¶
- Pura uusi digna-asennus ZIP-tiedosto
- Kopioi uusi
digna-suoritettava jadashboard-kansio asennushakemistoosi
Tärkeää
Asennuksen ZIP-tiedostoon ei koskaan sisällytetä config.toml- eikä dashboard/dashboard_config.toml-tiedostoa — digna-tiimi ei koskaan toimita kumpaakaan tiedostoa. Päivitys ei siksi koske olemassa olevaan konfiguraatioosi, ja uudelleennimetyissä *_old-kansioissa olevat kopiot ovat ainoat, jotka sinulla on.
Vaihe 4: Palauta konfiguraatiotiedostosi¶
Julkaisu 2026.06 muuttaa config.toml-tiedostoa
Kolme asetusta on uusia ja pakollisia, ja kaksi ei ole enää käytössä. Aiemmasta julkaisusta peritty config.toml ei sisällä uusia asetuksia, eikä digna käynnisty niin kauan kuin ne puuttuvat. Lisää seuraavat olemassa olevaan config.toml-tiedostoosi:
[base]
DIGNA_SCHEDULER_MAX_DELAY = 100
DIGNA_CLEANUP_TIME = "12:00"
[encryption]
DIGNA_ENCRYPTION_KEY = 'ycELf6IbcO55dYIZHpPv6kQv/bbnUXoIaHLh2bh1kMg='
Lisää kaksi [base]-avainta olemassa olevaan [base]-osioosi ja lisää [encryption] uutena osiona. Poista sen jälkeen kaksi asetusta, joita ei enää käytetä, digna_APP_HOST ja digna_APP_PORT, osiosta [app] — palvelin saa osoitteensa ja porttinsa nyt komennolta digna serve.
Kunkin asetuksen merkitys on kuvattu kohdassa Taustajärjestelmän konfigurointi.
Kertakirjautuminen: [oidc_clients]-muoto on muuttunut
Julkaisu 2026.06 korvaa taulukkotaulukon yhdellä taululla palveluntarjoajaa kohden, nimettynä palveluntarjoajan avaimen mukaan. DIGNA_OIDC_KEY poistuu — avain on nyt osa osion otsikkoa.
Ennen:
[[oidc_clients]]
DIGNA_OIDC_KEY = 'microsoft'
DIGNA_OIDC_CLIENT_ID = '<client_id>'
DIGNA_OIDC_CLIENT_SECRET = '<client_secret>'
DIGNA_OIDC_REDIRECT_URI = 'http://localhost:3000/oidc/callback'
DIGNA_OIDC_CONFIGURATION_URL = 'https://login.microsoftonline.com/<tenant_id>/v2.0/.well-known/openid-configuration'
Jälkeen:
[oidc_clients.microsoft]
DIGNA_OIDC_CLIENT_ID = '<client_id>'
DIGNA_OIDC_CLIENT_SECRET = '<client_secret>'
DIGNA_OIDC_REDIRECT_URI = 'http://localhost:3000/oidc/callback'
DIGNA_OIDC_CONFIGURATION_URL = 'https://login.microsoftonline.com/<tenant_id>/v2.0/.well-known/openid-configuration'
Toista osio jokaiselle palveluntarjoajalle ja pidä jokainen avain samana kuin key tiedostossa dashboard_config.toml. digna config check raportoi oidc_clients-osion tilassa FAILED niin kauan kuin vanha muoto on yhä paikallaan. Tämä koskee vain asennuksia, jotka käyttävät kertakirjautumista.
Vaihe 5: Lataa web-palvelin uudelleen¶
Dashboard koostuu staattisista tiedostoista, joten web-palvelimesi — ja selain — saattaa yhä tarjoilla edellistä versiota. Lataa uudelleen tai käynnistä uudelleen se web-palvelin, joka isännöi dashboard-kansiota, ja lataa sitten sivu uudelleen pakotetulla päivityksellä (Ctrl+F5).
Vaihe 6: Tarkista konfiguraatio¶
Varmista, että päivitetty config.toml on täydellinen ennen kuin kosket arkistoon:
Jokaisen osion on raportoitava OK. Korjaa kaikki, mikä raportoidaan tilassa FAILED, ja suorita komento uudelleen ennen jatkamista.
Vaihe 7: Vaihda lisenssitiedosto¶
Jokainen julkaisu lisensoidaan erikseen. Kopioi digna-tiimin tätä julkaisua varten toimittama license.toml asennushakemistoon vanhan tiedoston tilalle:
Älä säilytä edellistä lisenssiä
Aiempaa julkaisua varten myönnetty license.toml ei kata tätä julkaisua, ja jokainen komento, joka tarkistaa lisenssin — user, inspection, repo — keskeytyy ennen repositorion koskettamista, jos tarkistus epäonnistuu. Tarkista lisenssi ennen kuin jatkat:
Vaihe 8: Päivitä repositorion skeema¶
Siirry digna-asennushakemistoon ja suorita:
Tämä päivittää PostgreSQL-skeeman uusimpaan versioon säilyttäen kaikki nykyiset tiedot.
Vaihe 9: Rekisteröi ja käynnistä palvelu¶
Vanha rekisteröinti poistettiin vaiheessa 1, joten palvelu rekisteröidään uudelleen — tällä kertaa digna-suoritustiedostolla, jossa ei ole bat-tiedostoja:
Anna valitsimille --address ja --port arvot, joissa vanha palvelu palveli, ellet halua uusia oletusarvoja 127.0.0.1 ja 8000; ne tallennetaan rekisteröintiin eikä niitä enää lueta tiedostosta config.toml. Lisää --account ja --password, jos vanha palvelu suoritettiin toimialuetilillä. Katso täydellinen valitsinluettelo kohdasta dignan ajaminen Windows-palveluna.
Jos ajat palvelinta manuaalisesti, käynnistä se uudelleen:
Jos käytät IIS:ää tai Tomcatia, käynnistä vastaava verkkopalvelin uudelleen.
Vaihe 10: Vahvista päivitys¶
- Avaa digna-dashboard
- Varmista, että käyttöliittymä latautuu oikein
- Tarkista palvelinlokit mahdollisten virheiden varalta
- Muuta jokainen yhteys, joka ei vielä käyttänyt ODBC:tä, ODBC:ksi ja testaa sitten kaikki yhteydet — katso Yhteyden testaaminen