Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
SSIS Integration Runtime i Azure Data Factory
SAP BW-källkoden är källkomponenten i Microsoft Connector 1.1 för SAP BW. Således extraherar SAP BW-källkoden data från ett SAP Netweaver BW version 7-system och gör dessa data tillgängliga för dataflödet i ett Microsoft Integration Services-paket.
Denna källa har en utgång och en felutgång.
Important
Dokumentationen för Microsoft Connector 1.1 för SAP BW förutsätter att du är bekant med SAP Netweaver BW-miljön. Mer information om SAP Netweaver BW eller information om hur du konfigurerar SAP Netweaver BW-objekt och -processer finns i SAP-dokumentationen.
Important
För att extrahera data från SAP Netweaver BW krävs ytterligare SAP-licensiering. Kontrollera dessa krav med SAP.
För att använda SAP BW-källkoden måste du utföra följande uppgifter:
Förberedelse av SAP Netweaver BW-objekten som källkoden kräver
SAP BW-källkoden kräver att vissa objekt finns i SAP Netweaver BW-systemet innan källkoden kan fungera. Om dessa objekt inte redan finns måste du följa dessa steg för att skapa och konfigurera dem i SAP Netweaver BW-systemet.
Note
För ytterligare detaljer om dessa objekt och dessa konfigurationssteg, se SAP Netweaver BW-dokumentationen.
Logga in på SAP Netweaver BW via SAP GUI, ange transaktionskod SM59 och skapa en RFC-destination:
För anslutningstyp, välj TCP/IP.
För aktiveringstyp, välj Registrerat serverprogram.
För Kommunikationstyp med målsystemet, välj Icke-Unicode (Inaktiva MDMP-inställningar).
Tilldela ett lämpligt program-ID.
Skapa en öppen hubbdestination:
Gå till Administratörsarbetsbänken (transaktionskod RSA1) och välj i vänstra panelen Öppna Hub-destination.
I mittenpanelen, högerklicka på ett InfoArea och välj sedan "Create Open Hub Destination".
För Destination Type, välj "Third Party Tool" och ange sedan den tidigare skapade RFC-destinationen.
Spara och aktivera den nya Open Hub-destinationen.
Skapa en Data Transfer Process (DTP):
I mittpanelen i InfoArea, högerklicka på den tidigare skapade destinationen och välj sedan "Skapa dataöverföringsprocess".
Konfigurera, spara och aktivera DTP:n.
På menyn klickar du på Gå till och sedan på Inställningar för batchhanteraren.
Uppdatera antalet processer till 1 för seriell bearbetning.
Skapa en processkedja:
När du konfigurerar processkedjan, välj Start Using Metadata Chain eller API som schemaläggningsalternativ för Startprocessen, och lägg sedan till den tidigare skapade DTP:n som nästa nod.
Spara och aktivera processkedjan.
SAP BW-källkoden kan anropa processkedjan för att aktivera dataöverföringsprocessen.
Anslutning till SAP Netweaver BW-systemet
För att ansluta till SAP Netweaver BW version 7-systemet använder SAP BW-källkoden SAP BW-anslutningshanteraren som ingår i Microsoft Connector 1.1 för SAP BW-paketet. SAP BW-anslutningshanteraren är den enda Integration Services-anslutningshanteraren som SAP BW-källkoden kan använda.
För mer information om SAP BW connection manager, se SAP BW Správca pripojení.
Konfigurera SAP BW-källkoden
Du kan konfigurera SAP BW-källkoden på följande sätt:
Sök upp och välj Open Hub Service (OHS)-destinationen för att extrahera data.
Välj en av följande metoder för att extrahera data:
Utlös en processkedja. I detta fall startar Integration Services-paketet extraktionsprocessen.
Vänta på avisering från SAP Netweaver BW-systemet för att påbörja en extraktion. I detta fall startar SAP Netweaver BW-systemet extraktionsprocessen.
Hämta data som är kopplad till ett visst Request ID. I det här fallet har SAP Netweaver BW-systemet redan extraherat datan till en intern tabell, och Integration Services-paketet läser bara datan.
Beroende på vilken metod som väljs för datautvinning, ange följande ytterligare information:
För alternativet P - Trigger Process Chain, ange gatewayens värdnamn, gatewaytjänstens namn, program-ID för RFC-destinationen och namnet på processkedjan.
För W - Vänta på Notify-alternativet , ange gatewayens värdnamn, gatewayserverns namn och program-ID för RFC-destinationen. Du kan också ange timeout (i sekunder). Timeouten är den maximala tid som källan väntar på att bli meddelad.
För alternativet E - Endast extrahera, ange Request ID.
Specificera regler för strängkonvertering. (Till exempel, konvertera alla strängar beroende på om SAP Netweaver BW-systemet är Unicode eller inte, eller konvertera alla strängar till varchar eller nvarchar).
Använd de alternativ du har valt för att förhandsgranska datan som ska extraheras.
Du kan också aktivera loggning av RFC-funktionsanrop via källan. (Denna loggning är separat från den valfria loggning som du kan aktivera i Integration Services-paket.) Du aktiverar loggning av RFC-funktionsanrop när du konfigurerar SAP BW-anslutningshanteraren som källkoden ska använda. För mer information om hur man konfigurerar SAP BW connection manager, se SAP BW Správca pripojení.
Om du inte känner till alla värden som krävs för att konfigurera källkoden kan du behöva fråga din SAP-administratör.
En genomgång som visar hur du konfigurerar och använder SAP BW-anslutningshanteraren, källan och målet finns i faktabladet Använda SQL Server 2008 Integration Services med SAP BI 7.0. Det här vitboken visar också hur du konfigurerar nödvändiga objekt i SAP BW.
Använda SSIS Designer för att konfigurera källan
För mer information om egenskaperna hos SAP BW-källkoden som du kan ställa in i SSIS Designer, klicka på ett av följande ämnen:
När du konfigurerar SAP BW-källkoden kan du också använda olika dialogrutor för att slå upp SAP Netweaver BW-objekt eller för att förhandsgranska källdatan. För mer information om dessa dialogrutor, klicka på ett av följande ämnen: