Origine SAP BW
Si applica a: SQL Server SSIS Integration Runtime in Azure Data Factory
L'origine SAP BW è il componente di origine di Microsoft Connector 1.1 for SAP BW. Pertanto, l'origine SAP BW estrae i dati da un sistema SAP Netweaver BW versione 7 e li rende disponibili al flusso di dati in un pacchetto di Microsoft Integration Services.
Questa origine include un output e un output degli errori.
Importante
La documentazione per Microsoft Connector 1.1 for SAP BW presuppone la conoscenza dell'ambiente SAP Netweaver BW. Per ulteriori informazioni su SAP Netweaver BW o per informazioni su come configurare oggetti e processi di SAP Netweaver BW, vedere la documentazione SAP.
Importante
L'estrazione di dati da SAP Netweaver BW richiede licenze SAP aggiuntive. Contattare SAP per verificare questi requisiti.
Per utilizzare l'origine SAP BW, effettuare le operazioni seguenti:
Preparazione degli oggetti SAP Netweaver BW richiesti dall'origine
L'origine SAP BW richiede la presenza di determinati oggetti nel sistema SAP Netweaver BW per funzionare. Se questi oggetti non esistono ancora, è necessario eseguire questi passaggi per crearli e configurarli nel sistema SAP Netweaver BW.
Nota
Per ulteriori dettagli sugli oggetti e sui passaggi di configurazione, vedere la documentazione di SAP Netweaver BW.
Accedere al sistema SAP Netweaver BW tramite la GUI SAP, immettere il codice di transazione SM59 e creare una destinazione RFC:
In Tipo di connessioneselezionare TCP/IP.
In Tipo di attivazioneselezionare Programma server registrato.
In Communication Type with Target System(Tipo di comunicazione con sistema di destinazione) selezionare Non-Unicode (Inactive MDMP Settings)(Non Unicode (Impostazioni MDMP inattive)).
Assegnare un ID programma appropriato.
Creare una destinazione di hub aperto:
Passare alla workbench dell'amministratore (codice di transazione RSA1) e, nel riquadro sinistro, selezionare Open Hub Destination(Destinazione hub aperto).
Nel riquadro centrale fare clic con il pulsante destro del mouse su un'InfoArea, quindi selezionare "Create Open Hub Destination"(Crea destinazione di hub aperto).
Per Tipo destinazioneselezionare "Strumento di terze parti", quindi immettere la destinazione RFC creata in precedenza.
Salvare e attivare la nuova destinazione di hub aperto.
Creare un processo di trasferimento dati (DTP):
Nel riquadro centrale dell'InfoArea, fare clic con il pulsante destro del mouse sulla destinazione creata in precedenza, quindi selezionare "Create data transfer process"(Crea processo di trasferimento dati).
Configurare, salvare e attivare il DTP.
Nel menu fare clic su Vai a, quindi fare clic su Impostazioni per gestioni batch.
Aggiornare Numero di processi su 1 per l'elaborazione seriale.
Creare una catena di processi:
Quando si configura la catena di processi, selezionare Avvia utilizzando catena di metadati o API per Opzioni di pianificazione di Processo di avvio, quindi aggiungere il DTP creato in precedenza come nodo successivo.
Salvare e attivare la catena di processi.
L'origine SAP BW può chiamare la catena di processi per attivare il processo di trasferimento dati.
Connessione al sistema SAP Netweaver BW
Per connettersi al sistema SAP Netweaver BW versione 7, l'origine SAP BW utilizza la gestione connessione SAP BW che fa parte di Microsoft Connector 1.1 for SAP BW. La gestione connessione SAP BW è l'unica gestione connessione di Integration Services che può essere usata dall'origine SAP BW.
Per ulteriori informazioni sulla gestione connessione SAP BW, vedere SAP BW Connection Manager.
Configurazione dell'origine SAP BW
Per configurare l'origine SAP BW, procedere nei modi seguenti:
Cercare e selezionare la destinazione OHS (Open Hub Service) da utilizzare per estrarre i dati.
Selezionare uno dei metodi seguenti per estrarre i dati:
Attivare una catena di processi. In questo caso, il pacchetto di Integration Services avvia il processo di estrazione.
Attendere la notifica dal sistema SAP Netweaver BW per iniziare un'estrazione. In questo caso, il sistema SAP Netweaver BW avvia il processo di estrazione.
Recuperare i dati associati a un ID richiesta specifico. In questo caso, il sistema SAP Netweaver BW ha già estratto i dati in una tabella interna e il pacchetto di Integration Services legge solo i dati.
A seconda del metodo selezionato per estrarre dati, fornire le informazioni aggiuntive seguenti:
Per l'opzione P - Attivazione catena processi , fornire il nome host del gateway, il nome del servizio gateway, l'ID programma per la destinazione RFC e il nome della catena di processi.
Per l'opzione W - Attesa notifica , fornire il nome host del gateway, il nome del server gateway e l'ID programma per la destinazione RFC. È inoltre possibile specificare il timeout (in secondi). Il timeout è il periodo di tempo massimo di attesa della notifica da parte dell'origine.
Per l'opzione E - Solo estrazione , fornire l'ID richiesta.
Specificare le regole per la conversione di stringhe. Convertire, ad esempio, tutte le stringhe a seconda che il sistema SAP Netweaver BW sia Unicode oppure no; in alternativa, convertire tutte le stringhe in varchar or nvarchar.
Utilizzare le opzioni selezionate per visualizzare in anteprima i dati da estrarre.
È inoltre possibile abilitare la registrazione delle chiamate di funzioni RFC da parte dell'origine. Tale registrazione è separata dalla registrazione facoltativa che è possibile abilitare nei pacchetti di Integration Services. Abilitare la registrazione delle chiamate di funzioni RFC quando si configura la gestione connessione SAP BW che verrà usata dall'origine. Per ulteriori informazioni sulla configurazione della gestione connessione SAP BW, vedere SAP BW Connection Manager.
Se non si conoscono tutti i valori richiesti per configurare l'origine, può essere necessario consultare l'amministratore SAP.
Per una procedura dettagliata che illustra come configurare e utilizzare la gestione connessione, l'origine e la destinazione SAP BW, vedere il white paper Utilizzo dei servizi di integrazione SQL Server 2008 con SAP BI 7.0. Nel white paper viene anche indicato come configurare gli oggetti necessari in SAP BW.
Utilizzo di Progettazione SSIS per configurare l'origine
Per altre informazioni sulle proprietà dell'origine SAP BW che è possibile impostare in Progettazione SSIS, fare clic su uno degli argomenti seguenti:
Quando si configura l'origine SAP BW, è inoltre possibile utilizzare varie finestre di dialogo per cercare gli oggetti SAP Netweaver BW o visualizzare in anteprima i dati di origine. Per ulteriori informazioni su queste finestre di dialogo, fare clic su uno degli argomenti seguenti: