SAP Business Warehouse Application Server
Nota
O conector do servidor de aplicativos SAP Business Warehouse (BW) agora está certificado para SAP BW/4HANA a partir de junho de 2020.
Resumo
Item | Description |
---|---|
Estado de Lançamento | Disponibilidade Geral |
Produtos | Power BI (modelos semânticos) Power BI (Fluxos de Dados) Malha (Dataflow Gen2) Power Apps (Fluxos de Dados) Analysis Services |
Tipos de autenticação suportados | Windows (área de trabalho) Base de dados (ambiente de trabalho) Básico (online) |
Documentação de referência da função | SapBusinessWarehouse.Cubos Sapbusinesswarehouseexecutionmode.DataStream SapBusinessWarehouseExecutionMode.BasXml SapBusinessWarehouseExecutionMode.BasXmlGzip |
Nota
Alguns recursos podem estar presentes em um produto, mas não em outros devido a agendas de implantação e recursos específicos do host.
Pré-requisitos
Importante
A versão 1.0 do conector do SAP BW Application Server foi preterida. Novas conexões usarão a implementação 2.0 do conector do SAP BW Application Server. Todo o suporte para a versão 1.0 será removido do conector em um futuro próximo.
Você precisará de uma conta SAP para entrar no site e fazer o download dos drivers. Se não tiver certeza, entre em contato com o administrador do SAP em sua organização. Os drivers precisam ser instalados na máquina do gateway.
BW 7.3, BW 7.5 e BW/4HANA 2.0 são suportados.
Para utilizar o conector do SAP BW Application Server no Power BI Desktop ou no Power Query Online, tem de instalar o SAP .NET Connector 3.0 ou 3.1. O acesso à transferência requer um S-user válido. Entre em contato com sua equipe do SAP Basis para obter o SAP .NET Connector 3.0 ou 3.1. Você pode fazer download do SAP .NET Connector 3.0 ou 3.1 do SAP. O conector vem em versões de 32 bits e 64 bits. Escolha a versão que corresponde à sua instalação do Power BI Desktop. Para o Power Query Online, escolha a versão de 64 bits.
Ao instalar, em Etapas de configuração opcionais, certifique-se de selecionar Instalar assemblies no GAC.
Nota
No final de 2023, o conector do SAP BW Application Server contém suporte para o SAP .NET Connector 3.1.
Capacidades suportadas
- Importar
- Consulta direta (modelos semânticos do Power BI)
- Avançado
- Código de idioma
- Modo de execução
- Tamanho do lote
- Declaração MDX
- Permitir estruturas características
Ligar a um servidor de aplicações SAP BW a partir do Power Query Desktop
Para conectar-se a um servidor de aplicativos SAP BW:
Na guia Página Inicial do Power BI Desktop, selecione Obter Dados > SAP Business Warehouse Application Server.
Insira o nome do servidor, o número do sistema e o ID do cliente do SAP BW Application Server ao qual você deseja se conectar. Este exemplo usa
SAPBWTestServer
como nome do servidor, um número de sistema de e uma ID de00
cliente de837
.O restante deste exemplo descreve como importar seus dados para o Power Query Desktop, que é a configuração padrão para o modo de Conectividade de Dados. Se você quiser usar o DirectQuery para carregar seus dados, vá para Conectar-se ao SAP Business Warehouse usando o DirectQuery no Power BI.
Se você quiser usar qualquer uma das opções avançadas para esse conector para ajustar sua consulta, vá para Usar opções avançadas.
Quando terminar de preencher as informações relevantes, selecione OK.
Ao acessar o banco de dados pela primeira vez, o SAP BW Application Server requer credenciais de usuário do banco de dados. O Power Query Desktop oferece dois modos de autenticação para conexões SAP BW: autenticação de nome de usuário/senha (Banco de Dados) e autenticação do Windows (logon único). A autenticação SAML não é suportada no momento. Selecione Windows ou Banco de dados. Se você selecionar Autenticação de banco de dados , digite seu nome de usuário e senha. Se você selecionar Autenticação do Windows , vá para Autenticação do Windows e logon único para saber mais sobre os requisitos para autenticação do Windows.
Em seguida, selecione Conectar.
Para obter mais informações sobre autenticação, vá para Autenticação com uma fonte de dados.
Na caixa de diálogo Navegador, selecione os itens que deseja usar. Quando você seleciona um ou mais itens do servidor, a caixa de diálogo Navegador cria uma visualização da tabela de saída. Para obter mais informações sobre como navegar nos objetos de consulta do SAP BW Application Server no Power Query, vá para Navegar pelos objetos de consulta.
Na caixa de diálogo Navegador, pode transformar os dados no Editor do Power Query selecionando Transformar Dados ou carregar os dados selecionando Carregar.
Ligar a um servidor de aplicações SAP BW a partir do Power Query Online
Para ligar a um servidor de aplicações SAP BW a partir do Power Query Online:
Na página Fontes de dados , selecione SAP BW Application Server.
Insira o nome do servidor, o número do sistema e o ID do cliente do SAP BW Application Server ao qual você deseja se conectar. Este exemplo usa
SAPBWTestServer
como nome do servidor, um número de sistema de e uma ID de00
cliente de837
.Selecione o gateway de dados local que você deseja usar para se conectar aos dados.
Defina Tipo de autenticação como Básico. Introduza o seu nome de utilizador e palavra-passe.
Você também pode selecionar entre um conjunto de opções avançadas para ajustar sua consulta.
Selecione Avançar para conectar.
Na caixa de diálogo Navegador, selecione os itens que deseja usar. Quando você seleciona um ou mais itens do servidor, a caixa de diálogo Navegador cria uma visualização da tabela de saída. Para obter mais informações sobre como navegar nos objetos de consulta do SAP BW Application Server no Power Query, vá para Navegar pelos objetos de consulta.
Na caixa de diálogo Navegador, pode transformar os dados no Editor do Power Query selecionando Transformar Dados.
Conectar-se usando cadeias de caracteres do roteador
SAP router é um programa SAP que atua como uma estação intermediária (proxy) em uma conexão de rede entre sistemas SAP, ou entre sistemas SAP e redes externas. O roteador SAP controla o acesso à sua rede e, como tal, é um aprimoramento útil para um sistema de firewall existente (filtro de porta). Figurativamente, o firewall forma uma "parede" impenetrável em torno de sua rede. No entanto, como algumas conexões precisam penetrar nessa parede, um "portão" tem que ser feito no firewall. O roteador SAP assume o controle desse portão. Em resumo, o roteador SAP fornece os meios de controlar o acesso ao seu sistema SAP.
Cadeias de caracteres do router no Power Query
Para estabelecer uma ligação a um sistema SAP BW através de um router SAP, pode utilizar cadeias de caracteres de router em vez do nome do servidor nas definições de ligação do Power Query.
A sintaxe usada para a cadeia de caracteres do roteador é:
<SAP router 1><SAP router 2>.....<SAP router n><destination : application server>
Em que:
<SAP router>
=/H/<sap router host name>/S/<sap router port>
<destination> = /H/<application server host name>/S/<application server port or service name>
Nota
/S/<port>
pode ser omitida se a porta for a porta padrão (3299).
A tabela a seguir contém exemplos de algumas cadeias de caracteres do roteador.
Destino | Exemplo | Cadeia de caracteres do roteador |
---|---|---|
Servidor de Aplicações | FQDN para servidor de aplicativos | /H/saprouter-maq/S/3299/H/bwmpas.mycompany.com/S/3214 |
Servidor de Aplicações | Porta do roteador SAP fornecida | /H/saprouter-maq/S/3299/H/bwmpas/S/3214 |
Servidor de Aplicações | Porta do roteador SAP omitida | /H/10.11.23.33/H/bwmpas/S/3214 |
Considerações
As cadeias de caracteres do roteador podem incluir senhas, prefixadas por um ou
/P/
/W/
. As palavras-passe não são suportadas nas cadeias de caracteres do router do Power Query, uma vez que tal pode não ser seguro. Usar uma senha resultará em um erro.As cadeias de caracteres do roteador também permitem o uso de nomes simbólicos do sistema SAP, prefixados com
/R/
. Este tipo de cadeia de caracteres não é suportado no Power Query.No Power Query, pode utilizar a sintaxe "cadeia de caracteres do router" para especificar uma porta personalizada, pelo que são permitidas cadeias de caracteres de router com uma única estação. As cadeias de caracteres do roteador podem ser identificadas como começando com um ou
/H/
/M/
. Qualquer outra entrada é assumida como um nome de servidor/endereço IP.