Siirry pääsisältöön

Tietojen siirtäminen muista sovelluksista

SSIS-ajojen suorittaminen

Tietoja voidaan tuoda toisista taloushallinnon järjestelmistä liittymätauluihin Clausion-tietokantaan esimerkiksi Microsoft SQL Server -tietokantasovelluksen SQL Server Integration Services (SSIS) -komponentin avulla.

Clausionin liittymäasiantuntijoilla on kokemusta ajojen määrittämisestä, ja heitä tulisi käyttää liittymäprojekteissa vähintään neuvoa-antavassa roolissa.

SSIS-ajon suorittaminen

SSIS-ajoja voi suorittaa Clausion-järjestelmään sisältyvällä erikoispohjalla.

  • Merkitse ajo rastilla (X) pohjan ensimmäiseen sarakkeeseen ja suorita ajo valitsemalla Tallenna.

Oletuspohjaa käytettäessä useita manuaalisia ajoja ei ehkä pysty suorittamaan samanaikaisesti.

Ajojen lisääminen ja muokkaus

Voit lisätä ja muokata automaattisia ajoja pohjan SSISLaunch Auto -taulukossa:

  • Lisää ajolle nimi, kuvaus, tietotyyppi, vuosi ja jakso, ja tallenna tiedot.

Kun tallennat erikoispohjan, SSISLaunch Manual -taulukossa valittuna olevat manuaaliset ajot suoritetaan. Pohjan käyttöä varten SSIS-ajot on määritettävä palvelimessa. Clausionin liittymäasiantuntija antaa asiakkaalle tarkemmat ohjeet liittymän käyttöönottoprojektin aikana.

anyERP-ajojen suorittaminen

Sijainti: AnyERP-ajot (tehtävätunnus: AnyERPLauncher)

Basware anyERP -sovelluksen avulla voidaan ottaa yhteys ERP-järjestelmiin ja suorittaa tiettyjä tehtäviä, kuten tiedonsiirtoja. anyERP-ajot luodaan Basware anyERP Adapter -sovelluksella. Clausionin liittymäasiantuntijat määrittävät ajot.

Tehtävät, joilla anyERP-ajoja suoritetaan Clausion-sovelluksesta, luodaan Käyttöliittymä-näkymässä. Yksi tehtävä saattaa sisältää useita ajoja, jotka ajetaan automaattisesti yksi toisensa jälkeen, kun tehtävä suoritetaan.

Tehtävän asetuksista riippuen saattaa olla mahdollista valita, mitkä ajot suoritetaan: valitse valintaruutu ajojen ensimmäisessä sarakkeessa. Jos sallittua, syötä parametreille arvot (asetuksista riippuen arvojen muokkaaminen saattaa olla estetty). Aloita ajo napsauttamalla executeSuorita.

Tehtävät anyERP-ajojen suorittamiseksi lisätään käyttöliittymään käyttöliittymäparametrien avulla. Lisätietoja parametreistä löydät Clausion Financial Performance Management User Interface Task Parameters -käyttöoppaasta.

Data Uploader

Data Uploader -käyttöliittymä on käytettävissä ainoastaan Clausion-selainsovelluksessa.

[v24.10 lähtien:] Siirtotyyppejä on kahta erilaista: tiedonsiirto ja ulottuvuuksien siirto. [v24.10 lähtiensisältö päättyy]

Vakiomuotoinen tiedonsiirto asettaa tositesarjaksi joko 10000 tai 20000 sen mukaan, onko tili sisäinen vai ei. Sisäisille tilelle tositesarjaksi asetetaan 20000, muutoin 10000.

Kun tositesarja on 20000, määrät kerrotaan -1:llä.

Data Uploader -käyttöliittymässä on tuki myös muille kuin tyyppien 1 ja 2 tositesarjoille. Tositenumero on ilmoitettava BKVOUCHUDID-koodilla vastaavuusnäkymän Kohde-sarakkeessa. Tositenumeron on oltava Clausionin tietokannassa. Esimerkiksi luettaessa tositesarjatyypin 7 aineistoa tositenumeron ollessa csv-tiedostossa 70003, on tositenumeron 70003 löydyttävä Clausion-kannasta.

Voit vastaanottaa sähköposti-ilmoituksia liittymäajon suorituksen tilasta, joka voi olla suoritettu, suoritettu virheellisenä, tai epäonnistunut. Saadaksesi ilmoituksen, syötä sähköpostiosoite sille varattuun kenttään liittymäajojen perusasetuksissa, jolloin asetus voidaan lisätä IntegrationExecutorService.exe.config-tiedostoon liittymäkonsultin toimesta. Jos sähköpostin lähettämisessä ilmenee virheitä, tiedot suorituksen tilasta tallentuvat myös DataUploader_Tenant1.log -lokitiedostoon.

Tukeakseen tätä ominaisuutta, asiakasympäristön .NET-version tulee olla .NET 4.8, .NET 4.8.1 tai uudempi.

Pilviympäristöissä tietoja voidaan tuoda Clausion-järjestelmään Data Uploader -toiminnon avulla. Tiedonsiirtoasetuksia hallitaan Data Uploader -näkymässä (tehtävän tunnus: IntegrationMnt).

Tiedonsiirtoasetusten lisääminen ja tiedonsiirtojen ajastaminen

Esivalmistelut:

  • Siirrettävät tiedot on tallennettava CSV-tiedostoon, joka sijaitsee IntegrationExecutorService.exe.config-tiedostossa määritetyssä kansiossa.

  • Tiedostossa ei tarvitse olla kaikkia Clausion-kenttiä vastaavia sarakkeita, ja siinä voi myös olla ylimääräisiä sarakkeita (puuttuville sarakkeille tulee NULL-arvo ja ylimääräiset jätetään huomiotta).

  • CSV-tiedoston oletuserotin on |, mutta sen voi vaihtaa IntegrationExecutorService.exe.config-tiedostossa.

Tiedonsiirtoasetuksiin sisältyy etukäteen määritettyjä vakiovaiheita. Näitä vakiovalintoja voidaan käyttää sellaisenaan tai pohjana muokatuille valinnoille.

Vakiovalintojen muokkaaminen itse ei ole suositeltavaa. Jos haluat niihin muutoksia, ota yhteys Clausionin konsulttiisi.

Uusien tiedonsiirtoasetusten lisääminen:

  1. Avaa valinnat napsauttamalla Avaa.

  2. Napsauta Lisää. Tehdessäsi tiedonsiirtoa, lisää tiedonsiirrolle tunnus, valitse tietotyyppi ja tallenna. Uusi tiedonsiirto lisätään Tiedonsiirto-valikkoon. [v24.10 lähtien:] Tehdessäsi ulottuvuuksien siirtoa, lisää tunnus, valitse ulottuvuus, tietotyyppi ja integraation tyypiksi Rakenteet. Tallenna. [v24.10 lähtiensisältö päättyy]

  3. Perusasetukset: Tiedonsiirto: Lisää tiedonsiirrolle nimi järjestelmässä käytössä olevilla kielillä. [v24.10 lähtien:] Ulottuvuuksien siirto: Lisää ulottuvuuksien siirrolle sähköpostiosoite, johon voi lähettää tietoja siirron tilasta ja nimi järjestelmässä käytössä olevilla kielillä. [v24.10 lähtiensisältö päättyy]

  4. Konversiotaulut: Valitse mahdolliset tiedonsiirrossa käytettävät konversiotaulut. [v24.10 lähtien:] Konversiotaulut ovat saatavilla vain tiedonsiirtoa varten. [v24.10 lähtiensisältö päättyy]

  5. Vaiheet: Määritä suoritettavat toimenpiteet ja niiden järjestys. Määrittelyissä on oletuksena tiedonsiirron etukäteen määritetyt vakiovaiheet. Jos haluat niihin muutoksia, ota yhteys Clausionin konsulttiisi.

    Voit ladata useampia tiedostoja Clausion-järjestelmään samanaikaisesti lisäämällä useita tiedostonlukuvaiheita liittymäajoon (sen jälkeen, kun vakiotiedonsiirto-valinta on otettu pois päältä). Tietokantaan data viedään tiedostokohtaiseen raakadatatauluun (raw data). Huomaa, että standardiliittymän mukaiset jatkovaiheet käsittelevät eteenpäin raportointidatatauluihin asti vain ensimmäisessä tiedoston sisäänlukuvaiheessa haetut tiedot. Pääkäyttäjän tai liittymäasiantuntijan tulee lisätä käsittelyvaiheet muiden kantaan luettujen tiedostojen datan prosessoinnille.

    Myös #FILEMOVE-parametria voidaan käyttää siirtäessä tiedostoja uuteen kansioon (esimerkiksi historia-kansioon) liittymäajon jälkeen. Huomioi, että liittymäajon tilan täytyy olla joko Completed (successful) eli suoritus onnistui tai Completed with errors eli suoritettu, virheitä ilmeni.

  6. Ajastus-kohdassa voit määrittää yhden tai useampia ajastuksia tiedonsiirrolle:

    • Ajastus: Lisää ajon aika cronstring-muodossa, jossa kentät ovat seuraavat: minuutit, tunnit, päivät, kuukaudet, ja viikonpäivät. Esimerkkejä löydät Esimerkkejä ajastuksen aika-asetuksista -taulukosta.

    • Jakso ja Vuosi: Valitse jakso ja vuosi, joilta tiedot tuodaan.

    • RunUdid2: Voit lisätä arvon, jolla haluat rajoittaa ajoa, esim. organisaatiokoodin.

    • Käyttäjä: Lisää käyttäjän kirjautumistiedot.

  7. Määritä lähdekenttien ja Clausion-sarakkeiden vastaavuudet. Avaa asetusten valintaikkuna napsauttamalla Vastaavuus ja lisää seuraavat tiedot:

    • Sijainti: Sarakkeen sijainti CSV-tiedostossa. Sijantitieto voi olla vain numeerinen arvo.
    • Lähde: Lähdesarakkeen nimi. Lähde ei voi sisältää skandinaavisia merkkejä eikä muita erikoismerkkejä.

    • Tyyppi: Sarakkeen tyyppi (float, varchar(xx), jne.).

    • Kohde: Mahdollinen vastaava Clausion-sarake.

    Lähdekenttien arvot kopioidaan sellaisenaan kohdesarakkeisiin sarakevastaavuusasetusten mukaan.

    Saat kaikki sarakkeet samanaikaisesti näkyviin raahaamalla ikkunaa suuremmaksi.

  8. Tallenna tiedonsiirtoasetukset.

Data Uploader-käyttöliittymän ajossa käytettävät parametrit

@-alkuiset parametrit ovat SQL:ssä käytettäviä parametrejä ja #-alkuiset parametrit ovat Data Uploader-käyttöliittymän sisäisessä käytössä käytettäviä parametrejä.

Asetus

Selite

@INTEGRATION UDID Ajon tunnus, joka annetaan käyttöliittymässä.
@INTEGRATIONRUN_GUID Ajon aikana muodostettava ajon yksilöllinen tunnus.
@MAPPING_UDID Ajon oma vastaavuustaulu. Tällä hetkellä ei voi muokata.
#TABLE Vaiheen käyttämä taulu
#FILE

Ajon käyttämä tiedosto.

Tiedoston nimessä voi käyttää myös korvausmerkkiä kuten asteriski ( * ). Esimerkiksi "SAP_1000*" hakee kaikki SAP_1000-alkuiset tiedostot.

#FILEMOVE

Käytetään siirtämään tiedostoja ajossa suoraan haluttuun kansioon.

#FILEMOVE-parametri on lisättävä FILESTEP:iin #FILE-parametrin jälkeen. Käytetään muotoa: #FILEMOVE=History/SAPSALDOT*_%TIMESTAMP_INT%.csv. Jos %TIMESTAMP_INT%\-parametriä ei lisätä, tiedosto siirtyy uuteen kansioon ilman aika- ja päivämääräpäätettä tiedostonimessä.

tiedoston nimessä voi käyttää myös korvausmerkkiä kuten asteriski ( * ) (wildcard-toiminto). Esimerkiksi "SAP_1000*" siirtää kaikki SAP_1000-alkuiset tiedostot.

#FILEHEADERTYPE Ei käytössä.
#FILEDATADELIMETER Tiedoston kenttäerotin. Jos erotinta ei ole määritelty, käytetään Data Uploaderin oletusasetusta.
#FILESKIPROWS Määrittele kuinka monta otsikkoriviä hypätään yli tiedoston alusta.
#FILEDESTINATION Määrittelee kohdekansion jos fileaction =Move.
#FILEENCODING CSV-tiedoston koodaus. Mahdollisia arvoja ovat ASCII; UTF8, UTF7, UNICODE, BIGENDIANUNICODE, UTF32. Oletusarvo luetaan config-tiedostosta.

Esimerkkejä ajastuksen aika-asetuksista

Ajastuksen aika-asetuksen jokaisen kentän arvon (numeron ja merkkijonon) välissä on oltava välilyönti.

Esimerkkejä ajastuksen aika-asetuksista

Asetus

Selite

0 3 * * *

Joka aamu klo 03

0 3 * * 1-5

Joka aamu klo 03 maanantaista perjantaihin

0 3,5 * * *

Joka aamu klo 03 ja klo 05

0 3 1 12 *

Klo 03 joulukuun 1. päivänä

55 */2 1-18 * *

Joka toinen tunti 5 minuuttia ennen tasatuntia, joka kuun ensimmäiset 18 päivää

Tiedonsiirtojen ajaminen manuaalisesti

Tehtävät tiedonsiirtojen ajamista varten lisätään käyttöliittymään käyttöliittymäparametrien avulla. Lisätietoja parametreistä löydät Clausion Financial Performance Management User Interface Task Parameters -käyttöoppaasta.

Tiedonsiirron ajaminen manuaalisesti:

  1. Valitse Jakso ja Vuosi, joille haluat siirtää tietoja. Jakson ja vuoden voi määritellä tehtävälle käyttöliittymätehtävän parametriasetuksissa.

  2. Voit lisätä RunUdid2-kenttään arvon, jolla haluat rajoittaa ajoa, esim. organisaatiokoodin.

  3. [v24.10 lähtien:] Valitse Integraatioulottuvuus ja Integraatiohierarkia ulottuvuustietoja varten. [v24.10 lähtiensisältö päättyy]

  4. Napsauta Aloita.

Data Upload Status -tiedonsiirtoraportti

Voit tarkastella suoritettujen tiedonsiirtoajojen tilaa ja tapahtumalokia sekä katsella epäonnistuneiden tai virheiden kanssa läpi menneiden ajojen virheraporttia Data Upload Status -erikoispohjalla.

Tiedonsiirtoraportin ajaminen

Pohja avautuu ilman merkintöjä Siirron lokitiedot -sarakkeessa, ja myös Run Flow Log- ja Run Error Report -välilehdet ovat tyhjät.

Kirjoita Siirron lokitiedot -sarakkeeseen X yhdelle riville kerrallaan ja tallenna.

Tallennuksen jälkeen Run Flow Log- ja Run Error Report -välilehdet täydentyvät tulosten mukaisilla tiedoilla.

Oliko tämä artikkeli hyödyllinen?

We're sorry to hear that.