- Skapa en ny datauppsättning i en datakälla som innehåller en lagrad procedur.
- Ange egenskaper för datauppsättningen:
- I Datauppsättningsnamn anger du ett namn på datauppsättningen.
- I Datakälla använder du listrutan och väljer en datakälla som ska användas för datauppsättningen.
- I Datauppsättningstyp väljer du Fråga för lagrad SQL-procedur. Se figur 3-7.
Figur 3-7: Skapa en lagrad procedur
Välj Nästa. Fråga visas med en mall för en lagrad procedur. Se
figur 3-8.
Figur 3-8: Visa lagrade procedurer i en databas
- I Tillgängliga alternativ bläddrar du till den lagrade proceduren.
- Välj den lagrade proceduren och dra den till textområdet. Namnet på den lagrade proceduren visas vid insättningspunkten. I textområdet anger du den information som krävs för körning av den lagrade proceduren. Du bör till exempel ta med alla argument som skickas till den lagrade proceduren.
När du skriver den lagrade proceduren sätter du Call-satsen inom klammerparenteser. Exempel:
Du kan också ange den lagrade proceduren utan klammerparenteser. I så falla behandlar BIRT satsen som ett vanligt RDBMS-anrop, vilket innebär att körningen är beroende av datakällans RDBMS.
- Välj Slutför så sparas datauppsättningen. Redigera datauppsättning visas med de kolumner som returnerades av den lagrade proceduren och med alternativ för hur du redigerar datauppsättningen.