Hoppa till huvudinnehållet

Överföra data från andra applikationer

Utföra SSIS-körningar

Data kan importeras till gränssnittstabeller från andra system till Clausion-databasen, till exempel med hjälp av SQL Server Integration Services (SSIS), komponenten i Microsoft SQL Server-databasprogramvaran.

Clausions gränssnittsspecialister har god erfarenhet av att definiera körningarna, och de bör åtminstone vara involverade i gränssnittsprojektet som rådgivare.

Utföra SSIS-körning

Clausion-systemet innehåller en anpassad mall för SSIS-körningar.

  • Markera körningen med 'X' i mallens första kolumn och klicka på spara för att köra.

Med standardmallen kan du inte köra flera manuella körningar samtidigt.

Lägga till och ändra körningar

Du kan lägga till och ändra automatiska körningar på SSISLaunch Auto-arbetsbladet i mallen:

  • Lägg till namn, beskrivning, datatyp, år och period för körningen och spara.

När du sparar den anpassade mallen körs också manuella körningar som valts på SSISLaunch Manual-bladet. Mallanvändningen kräver att SSIS-körningar definieras i servern. Clausions gränssnittsspecialist instruerar kunden mer detaljerat under gränssnittsimplementeringsprojektet.

Utföra anyERP-körningar

Plats: AnyERP-körningar (uppgifts-ID: AnyERPLauncher)

Basware anyERP används för att kontakta ERP-system och utföra specifika uppgifter, såsom överföring av data. anyERP-körningar skapas med Basware anyERP Adapter. Clausions gränssnittsspecialister definierar körningarna.

Uppgifter för att utföra anyERP-körningar från Clausion-klient skapas i Användargränssnittet. En uppgift kan innehålla flera körningar som körs automatiskt efter varandra när uppgiften utförs.

Beroende på uppgiftsinställningarna kan du välja vilka körningar som ska utföras genom att markera kryssrutan i den första kolumnen för körningarna. Om så är tillåtet för du in värden för parametrarna (beroende på uppgiftsinställningarna kan du kanske bara visa dem). För att starta körningen ska du klicka på executeKör.

Uppgifter för utförande av anyERP-körningar kan läggas till i användargränssnittet med uppgiftsparametrar för användargränssnitt. För parameterinställningarna, se Clausion User Interface Task Parameters.

Data Uploader

Data Uploader-användargränssnittet är endast tillgängligt i Clausion-webbklienten. Data Uploader fungerar endast i Clausion Cloud.

[v24.10 och senare:] Det finns två olika typer av överföringar: dataöverföring och dimensionöverföring. [v24.10 slut på uppdatering]

Dataöverföringen i standardutförande anger dokumentserierna som antingen 10000 eller 20000 baserat på om kontot är ett internt konto eller inte. För interna konton anges dokumentserien som 20000, annars 10000.

När dokumentserien är 20000 multipliceras beloppen med -1.

Data Uploader-användargränssnitte stöder även andra dokumentserier utöver dokumentserietyperna 1 och 2. Dokumentnummer anges i mappningsskärmens Mål-kolumn med koden BKVOUCHUDID. Dokumentnumret måste finnas i databasen. Till exempel, när du läser innehåll av typ 7 när dokumentnumret är 70003, måste det numret finnas i databasen.

Du kan få e-postmeddelanden om statusen för integrationskörningen som kan vara slutförd, slutförd med fel eller misslyckad. För att få detta meddelande, ange en e-postadress i e-postfältet på de grundinställningarna för användargränssnittet. Efter detta kan konfigurationen läggas till i filen IntegrationExecutorService.exe.config av integrationskonsulten. Dessutom, om ett fel uppstår när e-posten skickas ut, spelas statusinformationen in i loggfilen DataUploader_Tenant1.log också.

Kundens miljö .NET-version måste vara .NET 4.8, .NET 4.8.1 eller nyare för att stödja den här funktionen.

I Clausion Cloud-miljöer kan data importeras från andra system till Clausion med hjälp av Data Uploader. Inställningarna för dataöverföring hanteras på skärmen Data Uploader (uppgifts-ID: IntegrationMnt).

Lägga till dataöverföringsinställningar och schemalägga dataöverföringar

Innan du börjar

  • Importerade data måste sparas i en CSV-fil som lagras i en mapp som definierats i filen IntegrationExecutorService.exe.config.

  • Filen behöver inte innehålla motsvarande kolumner för alla Clausion-fält, och den får också innehålla ytterligare kolumner (kolumner som saknas kommer att få ett NULL-värde och ytterligare kolumner kommer att ignoreras).

  • Standardavgränsaren i CSV-filen är |, men detta kan ändras i filen IntegrationExecutorService.exe.config.

Inställningarna för dataöverföring innehåller ett antal fördefinierade steg. Dessa standardalternativ för dataöverföring kan användas som de är eller som en mall för att definiera anpassade steg.

Vi rekommenderar inte att du ändrar standardalternativen för dataöverföring på egen hand. Om du vill göra ändringar ska du kontakta din Clausion-konsult.

Lägga till nya dataöverföringsinställningar:

  1. Klicka på Öppna för att öppna alternativen.

  2. Klicka på Lägg till. Om du utför en dataöverföring, lägg till ett ID för dataöverföringen, välj datatyp och spara. Den nya dataöverföringen läggs till i rullgardinsmenyn Dataöverföring. [v24.10 och senare:] Om du utför en dimensionöverföring, lägg till ett ID, välj en dimension, en datatyp och Strukturer som integrationstyp. Spara valen. [v24.10 slut på uppdatering]

  3. Under Grundinställningar, Om du utför en dataöverföring, lägger du till ett namn för dataöverföringen på de språk som används i ditt system. [v24.10 och senare:] Om du utför en dimensionöverföring, lägger du till en e-postadress för dimensionöverföringen dit information om överföringsstatus kan skickas, och ett namn för dimensionöverföringen på de språk som används i ditt system. [v24.10 slut på uppdatering]

  4. Under Konverteringstabeller väljer du vid behov de konverteringstabeller som ska användas vid överföring av data. [v24.10 och senare:] Konverteringstabellerär endast tillgängliga för dataöverföringsalternativet. [v24.10 slut på uppdatering]

  5. Under Steg definierar du de åtgärder som ska utföras och deras ordning. Standardalternativen för uppladdning av data ingår som standard. Om du vill göra ändringar i dem ska du kontakta din Clausion-konsult.

    Du kan ladda upp flera filer samtidigt genom att lägga till flera filläsningssteg i en överföringskörning (efter att du har avmarkerat kryssrutan för standardöverföring). I databasen sparas innehållet i varje källfil till separata rådatatabeller. Observera att stegen i standardgränssnittet ända fram till rapportdatatabellerna endast behandlar data från den fil som importerades i det första filläsningssteget. En administratör eller gränssnittsspecialist måste lägga till steg för att bearbeta övriga rådatatatabeller.

    #FILEMOVE-parametern kan också användas för att flytta filer till en ny mapp (till exempel Historik-mappen) efter en integrationskörning. Observera att integrationsstatusen måste antingen vara Completed (successful) alltså utförandet slutfört eller Completed with errors alltså slutförd med fel.

  6. Under Schema kan du definiera ett eller flera scheman för att körningen av dataöverföringen:

    • I kolumnen Schema lägger du till tiden för körningen i cronstringformat. Fält är på följande ordning: minuter, timmar, dagar, månader, veckodagar. För exempel se Exempel på inställning av schemaläggningstid.

    • I rullgardinsmenyerna Period och År väljer du period och år för uppgifterna som ska importeras.

    • I kolumnen RunUdid2 kan du lägga till ett värde för att avgränsa körningen, till exempel en organisationskod.

    • I kolumnen Användare lägger du till giltig användarinformation.

  7. Mappa källfält till Clausion-kolumner. Klicka på Mappa för att öppna dialogrutan för mappningsinställningar och lägg till följande:

    • Position: Kolumnens position i CSV-filen. Positionen måste vara ett numeriskt värde.
    • Källa: Källkolumnnamn. Källan får inte innehålla skandinaviska bokstäver eller andra specialtecken.

    • Typ: Typ av kolumn (till exempel float, varchar(xx)).

    • Destination: Motsvarande Clausion-kolumn, i förekommande fall.

    Källfältsvärden kopieras som sådana till målkolumner baserat på mappningen.

    Du kan ändra storlek på dialogrutan genom att dra för att visa alla kolumner på ett ögonkast.

  8. Spara dataöverföringsinställningarna.

Parametrar som används i Data Uploader-körningen

Parametrar som börjar med @ används med SQL och parametrar som börjar med # används internt med Data Uploader-användargränssnittet.

Inställning

Förklaring

@INTEGRATION UDID ID för körningen som ges i användargränssnittet.
@INTEGRATIONRUN_GUID Den unika identifieraren som skapades under körningen.
@MAPPING_UDID Kartläggningstabellen som används av körningen. Tabellen kan inte ändras för närvarande.
#TABLE Tabellen som används av steget.
#FILE

Filen som användes i körningen.

Du kan också använda ett jokertecken som asterisken ( * ) i filnamnet. Till exempel, "SAP_1000*" hämtar alla filer med SAP_1000 i början av filnamnet."

#FILEMOVE

För att flytta filer direkt till en specifik mapp i körningen.

#FILEMOVE-parametern måste läggas till i FILESTEP efter #FILE-parametern. Använd formatet #FILEMOVE=Historik/SAPSALDOT*%TIMESTAMP_INT%.csv. Om %TIMESTAMP_INT% inte läggs till flyttas filen till den nya mappen utan tids- och datumvärdet som ett filnamnssuffix.

Du kan också använda ett jokertecken som asterisken ( * ) i filnamnet. Till exempel, flyttar "SAP_1000*" alla filer med SAP_1000 i början av filnamnet.

#FILEHEADERTYPE Används inte.
#FILEDATADELIMETER Filens fältavgränsare. Om den inte har definierats används standardavgränsaren för Data Uploader-användargränssnittet.
#FILESKIPROWS Bestämmer hur många titelrader som hoppas över från början av filen.
#FILEDESTINATION Bestämmer målfilen om fileaction =Move.
#FILEENCODING CSV-filens kodning. Möjliga värden är ASCII; UTF8, UTF7, UNICODE, BIGENDIANUNICODE, UTF32. Standardvärdet hämtas från config filen.

Exempel på inställning av schemaläggningstid

Mellan varje fält (numeriskt värde och tecken) i tidsinställningen måste det finnas ett mellanslag.

Exempel på inställning av schemaläggningstid

Inställning

Förklaring

0 3 * * *

03.00 varje morgon

0 3 * * 1-5

03.00 varje morgon från måndag till fredag

0 3,5 * * *

03:00 och 05:00 varje morgon

0 3 1 12 *

03.00 den 1. december

55 */2 1-18 * *

5 före varandra timma, varje månad första18 dagar

Köra dataöverföringar manuellt

Uppgifter för att köra dataöverföringar manuellt kan läggas till i användargränssnittet med användargränssnittets uppgiftsparametrar. För parameterinställningarna, se Clausion User Interface Task Parameters.

För att köra dataöverföring:

  1. Välj den Period och det År till vilket du vill överföra data. Period och år kan definieras för uppgiften i användargränssnittets parameterinställningar.

  2. Du kan lägga till ett RunUdid2-värde för att avgränsa körningen, till exempel en organisationskod.

  3. [v24.10 och senare:] Välj Integrationsdimensionen och Integrationshierarkin för dimensionsdata. [v24.10 slut på uppdatering]

  4. Klicka på Starta.

Rapport över dataöverföringsstatus

Du kan övervaka statusen för importerade data och flödesloggar för genomförda dataöverföringskörningar med hjälp av den anpassade mallen Dataöverföringsstatus. Även felrapporter för körningar som har misslyckats eller slutförts med fel visas.

Köra rapport över dataöverföringsstatus:

Rapporten Dataöverföringsstatus öppnas utan några poster i kolumnen Överföringens loggposter och utan data i bladen Run Flow Log och Run Error Report.

  • Ange 'x' i kolumnen Överföringens loggposterpå raden för körningen (en rad i taget) och spara.

När du sparar fylls bladen i Run Flow Log och Run Error Report på med data i enlighet med resultaten.

Var denna artikel till hjälp?

We're sorry to hear that.