Procedure dependencies

Frendsprocess

Tillagt krav till SQL query:

AND NOT EXISTS (
        SELECT 1
        FROM [Gemensam].[ProcedureDependencies] PD
        JOIN [Gemensam].[ConfigProcedure] P2 ON PD.[DependsOnProcedure] = P2.[procedureId]
        WHERE PD.[Procedure] = P.[procedureId]
            AND P2.active = 1
            AND UPPER(P2.status) = 'SCHEDULED'
    )

I denna frendsprocess.

Datamodell

Som en konfig-tabell:

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

Gör att man kan definera beroenden mellan procedures. Användbart exempelvis när procedures står i kö för att köras. Då kan man med hjälp av denna lista prioritera vilka procedures som ska köras först.

Kultur och Fritid

Datamodell

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

Finns mer att se i: G:\Gemensam\Datalager\Kultur och fritid\Aktivitetsstöd app\Datamodell och metadata\APN

Socialförvaltningen

Datamodell

För stor för att visa här. Se: G:\Gemensam\Datalager\Socialförvaltningen\Processuppföljning\Datamodell och metadata\Databasdiagram

Stored Procedure för INSERT's

Frends-processen: Datalager - Starta SQL-flytt använder sig av stored procedure: sp_add_data när vi gör INSERT's från en tabell/vy till en annan tabell.

Krav

Då jag har infört användandet av nycklar i datalagret, har det ändrat kraven på ett par sätt på stored proceduren som ska utföra flytten.

De nyinförda kraven är:

  1. Söka upp primary key'n för source-tabell samt target-tabell.

  2. Kunna hantera flera keys, exempelvis i fallet då vi har en kopplingstabell Se bild under Datamodell för exempel på kopplingstabell.

Tester

Tester gentemot den gamla versionen av sp_add_data hittas här.