SAP BW-bron

Van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

De SAP BW-bron is het broncomponent van de Microsoft Connector 1.1 voor SAP BW. Zo haalt de SAP BW-bron gegevens uit een SAP Netweaver BW versie 7-systeem en maakt deze data beschikbaar voor de datastroom in een Microsoft Integration Services-pakket.

Deze bron heeft één uitvoer en één foutuitvoer.

Important

In de documentatie voor Microsoft Connector 1.1 voor SAP BW wordt ervan uitgegaan dat u bekend bent met de SAP Netweaver BW-omgeving. Zie uw SAP-documentatie voor meer informatie over SAP Netweaver BW of voor informatie over het configureren van SAP Netweaver BW-objecten en -processen.

Important

Voor het extraheren van gegevens uit SAP Netweaver BW zijn aanvullende SAP-licenties vereist. Neem contact op met SAP om deze vereisten te controleren.

Om de SAP BW-bron te gebruiken, moet je de volgende taken uitvoeren:

Voorbereiden van de SAP NetWeaver BW-objecten die vereist zijn voor de bron

De SAP BW-bron vereist dat bepaalde objecten in het SAP Netweaver BW-systeem aanwezig zijn voordat de bron kan functioneren. Als deze objecten nog niet bestaan, moet je deze stappen volgen om deze objecten te maken en te configureren in het SAP Netweaver BW-systeem.

Note

Voor meer details over deze objecten en deze configuratiestappen, zie de SAP Netweaver BW-documentatie.

  1. Log in op SAP Netweaver BW via de SAP GUI, voer transactiecode SM59 in en maak een RFC-bestemming aan:

    1. Voor Verbindingstype, selecteer TCP/IP.

    2. Selecteer voor ActivatietypeGeregistreerd Serverprogramma.

    3. Voor Communicatietype met Doelsysteem, selecteer Niet-Unicode (Inactieve MDMP-instellingen).

    4. Wijs een passend Programma-ID toe.

  2. Creëer een Open Hub-bestemming:

    1. Ga naar de Administrator Werkbank (transactiecode RSA1) en selecteer in het linkerpaneel Open Hub Destination.

    2. Klik in het middelste paneel met de rechtermuisknop op een InfoArea en selecteer vervolgens "Open Hub-bestemming aanmaken".

    3. Voor Bestemmingstype selecteert u "Derde partij Tool" en voert u vervolgens de eerder aangemaakte RFC-bestemming in.

    4. Sla de nieuwe Open Hub Bestemming op en activeer je.

  3. Creëer een Data Transfer Process (DTP):

    1. Klik in het middelste paneel van de InfoArea met de rechtermuisknop op de eerder aangemaakte bestemming en selecteer vervolgens "Proces voor gegevensoverdracht aanmaken".

    2. Configureer, sla op en activeer de DTP.

    3. Klik in het menu op Ga naar en vervolgens op Instellingen voor Batch Manager.

    4. Werk het aantal processen bij naar 1 voor seriële verwerking.

  4. Creëer een procesketen:

    1. Bij het configureren van de procesketen selecteer je de Start Using Metadata Chain of API als de Scheduling Options van het Startproces, en voeg je vervolgens de eerder aangemaakte DTP toe als de volgende node.

    2. Sla de procesketen op en activeer je.

    De SAP BW-bron kan de procesketen aanroepen om het gegevensoverdrachtsproces te activeren.

Verbinding maken met het SAP Netweaver BW-systeem

Om verbinding te maken met het SAP Netweaver BW versie 7-systeem, gebruikt de SAP BW-bron de SAP BW-verbindingsmanager die deel uitmaakt van het Microsoft Connector 1.1 voor SAP BW-pakket. De SAP BW connection manager is de enige Integration Services connection manager die de SAP BW-bron kan gebruiken.

Voor meer informatie over de SAP BW connection manager, zie SAP BW Verbindingsbeheer.

Het configureren van de SAP BW-bron

Je kunt de SAP BW-bron op de volgende manieren configureren:

  • Zoek op en selecteer de Open Hub Service (OHS) bestemming om data te extraheren.

  • Selecteer een van de volgende methoden om gegevens te extraheren:

    • Een procesketen in gang zetten. In dit geval start het Integration Services-pakket het extractieproces.

    • Wacht op een melding van het SAP Netweaver BW-systeem om een extractie te starten. In dit geval start het SAP Netweaver BW-systeem het extractieproces.

    • Haal de gegevens op die gekoppeld zijn aan een bepaald Request ID. In dit geval heeft het SAP Netweaver BW-systeem de data al naar een interne tabel gehaald, en het Integration Services-pakket leest de data alleen uit.

  • Afhankelijk van de gekozen methode voor het extraheren van gegevens, geef je de volgende aanvullende informatie:

    • Voor de optie P - Trigger Process Chain, geef de gateway-hostnaam, gatewayservicenaam, programma-ID voor de RFC-bestemming en de naam van de procesketen op.

    • Voor de W - Wacht op Notify optie geef je de gateway-hostnaam, de gatewayservernaam en de programma-ID voor de RFC-bestemming in. Je kunt ook de time-out specificeren (in seconden). De timeout is de maximale periode die de bron wacht om op de hoogte te worden gesteld.

    • Voor de optie E - Alleen Extracteren , geef de Request ID op.

  • Specificeer regels voor stringconversie. (Bijvoorbeeld, alle strings converteren afhankelijk van of het SAP Netweaver BW-systeem Unicode is of niet, of alle strings omzetten naar varchar of nvarchar).

  • Gebruik de geselecteerde opties om de gegevens te bekijken die te extraheren zijn.

Je kunt ook het loggen van RFC-functieaanroepen via de bron inschakelen. (Deze logging staat los van de optionele logging die je kunt inschakelen op Integration Services-pakketten.) Je schakelt het loggen van RFC-functieaanroepen in wanneer je de SAP BW connection manager configureert die de bron zal gebruiken. Voor meer informatie over hoe je de SAP BW connection manager configureert, zie SAP BW Verbindingsbeheer.

Als je niet alle waarden kent die nodig zijn om de bron te configureren, moet je het misschien aan je SAP-beheerder vragen.

Zie het technische document SQL Server 2008 Integration Services gebruiken met SAP BI 7.0 voor een doorloop die demonstreert hoe u SAP BW-verbindingsbeheer, bron en bestemming configureert en gebruikt. In dit witboek wordt ook beschreven hoe u de vereiste objecten in SAP BW configureert.

De SSIS Designer gebruiken om de bron te configureren

Voor meer informatie over de eigenschappen van de SAP BW-broncode die je kunt instellen in SSIS Designer, klik op een van de volgende onderwerpen:

Terwijl je de SAP BW-bron configureert, kun je ook verschillende dialoogvensters gebruiken om SAP Netweaver BW-objecten op te zoeken of om de brongegevens te bekijken. Voor meer informatie over deze dialoogvensters, klik op een van de volgende onderwerpen: