Partilhar via


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.

Selecione 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:

  1. Na guia Página Inicial do Power BI Desktop, selecione Obter Dados > SAP Business Warehouse Application Server.

  2. 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 de 00cliente de 837.

    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.

    Insira as informações do servidor de aplicativos do SAP Business Warehouse.

  3. 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.

    Insira as credenciais do servidor.

    Em seguida, selecione Conectar.

    Para obter mais informações sobre autenticação, vá para Autenticação com uma fonte de dados.

  4. 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.

    Vista Navegador a partir do Power Query Desktop.

  5. 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:

  1. Na página Fontes de dados , selecione SAP BW Application Server.

  2. 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 de 00cliente de 837.

  3. Selecione o gateway de dados local que você deseja usar para se conectar aos dados.

  4. Defina Tipo de autenticação como Básico. Introduza o seu nome de utilizador e palavra-passe.

    Login online do SAP BW Application Server.

  5. Você também pode selecionar entre um conjunto de opções avançadas para ajustar sua consulta.

  6. Selecione Avançar para conectar.

  7. 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.

  8. Na caixa de diálogo Navegador, pode transformar os dados no Editor do Power Query selecionando Transformar Dados.

    Vista Navegador a partir do Power Query Online.

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.

Próximos passos