Invantive Control for Excel kent de volgende concepten:
• Model;
• Blok;
• Parameter;
• Uitbreiding;
• Openstaande wijziging;
• Synchroniseren.
De afbeelding toont een overzicht van de concepten en de relaties tussen de concepten.
Model
Een model is een representatie van een formule in het formaat van Invantive Control for Excel. De formule gebruikt invoerparameters, in de vorm van gegevens van een database. Vervolgens worden deze invoerparameters verwerkt door middel van Excel-expressies en de uitkomst wordt getoond. De invoerparameters kunnen aangepast, toegevoegd of verwijderd worden. De wijzigingen hebben wel een effect op de database. Een voorbeeld is dat het model de definitie bevat van alle organisaties uit een bedrijfsobject. Zie Modelbewerker voor meer informatie.
Blok
Een blok is een aangrenzend gebied in een Excel werkblad. Een blok bevat gegevens van een database opgehaald door een query bij de laatste synchronisatie en het bevat de gegevens die nog weggeschreven moet worden bij de volgende synchronisatie. Een blok loopt over één van de dimensies: cel, kolom, rij of werkblad. Zie Blokken voor een voorbeeld.
Parameter
Een parameter is een filter dat ingesteld kan worden om een gedeelte van de gegevens van een blok op te halen uit de feitendatabase. Met het opgeven van een parameter zorg je ervoor dat alleen gegevens uit de database wordt opgehaald die in het filter ingesteld zijn. Zie Parameterwaarden voor het instellen van parameters.
Uitbreiding
Een uitbreiding is een geïntegreerd script in het uitvoerproces van het model. Een uitbreiding verrijkt een Model met de functionaliteit die niet standaard zit in Invantive Control for Excel. Een voorbeeld van een uitbreiding is om door middel van een knop geautomatiseerd gegevens toe te voegen in het werkblad. Zie Uitbreidingen voor meer informatie.
Openstaande wijziging
Dit zijn wijzigingen in de lokale gegevens van de modelgebruiker en staan klaar om gestuurd te worden naar de feitendatabase. De feitendatabase bevat de centrale opslag van feiten buiten een Excel werkblad. Een openstaande wijziging kan bijvoorbeeld een aanpassing zijn van een celwaarde in Excel en deze wijziging moet nog naar de feitendatabase gestuurd worden. Zie Openstaande Wijzigingen voor meer informatie.
Synchroniseren
Synchroniseren gebruik je om openstaande wijzigingen naar de feitendatabase te verzenden en om de nieuwste gegevens uit de feitendatabase op te halen. Via de optie uploaden worden de wijzigingen die nog niet verzonden zijn naar de feitendatabase verstuurd. Via de optie downloaden worden laatste gegevens opgehaald uit de feitendatabase en verwerkt in het blok met gegevens. Zie Gebruikersinterface Modelgebruiker voor meer informatie.