Banco de dados SAP HANA

Resumo

Item Descrição
Estado da versão Disponibilidade geral
Produtos Power BI (Conjuntos de dados)
Power BI (Fluxos de dados)
Power Apps (Fluxos de dados)
Excel
Analysis Services
Tipos de autenticação com suporte Basic
Banco de dados
Windows
Documentação de referência de função SapHana.Database

Observação

Alguns recursos podem estar presentes em um produto, mas não em outros, devido a agendamentos de implantação e a recursos específicos do host.

Pré-requisitos

Você precisará de uma conta SAP para entrar no site e baixar os drivers. Se você não tiver certeza, entre em contato com o administrador do SAP em sua organização.

para usar SAP HANA em Power BI Desktop ou Excel, você deve ter o driver ODBC do SAP HANA instalado no computador cliente local para que a conexão de dados do SAP HANA funcione corretamente. Você pode baixar as ferramentas de cliente SAP HANA de Ferramentas de Desenvolvimento SAP, que contém o driver ODBC necessário. Outra opção é obtê-lo do Centro de Download de Software SAP. No portal de software, pesquise os computadores com Windows em SAP HANA CLIENT. Como o Centro de Download de Software SAP altera sua estrutura com frequência, não há diretrizes mais específicas disponíveis para navegar nesse site. para obter instruções sobre como instalar o driver odbc SAP HANA, consulte instalando SAP HANA driver odbc em Windows Bits 64.

para usar SAP HANA no Excel, você deve ter o driver ODBC de 32 bits ou 64 bits SAP HANA (dependendo se você estiver usando a versão de 32 bits ou de 64 bits do Excel) instalada no computador cliente local.

esse recurso só estará disponível no Excel para Windows se você tiver Office 2019 ou uma assinatura Microsoft 365. se você for um assinante Microsoft 365, verifique se você tem a versão mais recente do Office.

O HANA 1,0 SPS 12rev 122.09, 2,0 SPS 3rev30 e BW/4HANA 2,0 tem suporte.

Funcionalidades com suporte

  • Importação
  • Consulta Direta
  • Avançado
    • Instrução SQL

Conexão a um banco de dados SAP HANA do Power Query área de trabalho

Para se conectar a um banco de dados SAP HANA do Power Query área de trabalho:

  1. selecione obter dados > de SAP HANA no Power BI Desktop ou do banco de dados > do banco de dado SAP HANA na faixa de opções Data no Excel.

  2. Insira o nome e a porta do servidor de SAP HANA ao qual você deseja se conectar. O exemplo na figura a seguir usa SAPHANATestServer na porta 30015 .

    Insira as informações do SAP HANA Server.

    Por padrão, o número da porta é definido para dar suporte a um único banco de dados de contêiner. Se seu banco de dados SAP HANA puder conter mais de um contêiner de banco de dados multilocatário, selecione banco de dados do sistema de vários contêineres (30013). Se você quiser se conectar a um banco de dados de locatário ou a um banco de dados com um número de instância não padrão, selecione personalizado no menu suspenso porta .

    se você estiver se conectando a um banco de dados SAP HANA do Power BI Desktop, também terá a opção de selecionar importar ou DirectQuery. O exemplo neste artigo usa Import, que é o padrão (e o único modo para Excel). para obter mais informações sobre como conectar-se ao banco de dados usando o directquery no Power BI Desktop, consulte Conexão para SAP HANA fontes de dados usando o directquery no Power BI.

    se você selecionar opções avançadas, também poderá inserir uma instrução SQL. para obter mais informações sobre como usar essa instrução SQL, consulte importar dados de um banco de dados usando a consulta de banco de dado nativo.

    Depois de inserir todas as suas opções, selecione OK.

  3. Se você estiver acessando um banco de dados pela primeira vez, será solicitado que você insira suas credenciais para autenticação. Neste exemplo, o servidor de SAP HANA requer credenciais de usuário de banco de dados, portanto, selecione banco de dados e insira seu nome de usuário e senha. Se necessário, insira as informações do certificado do servidor.

    Insira as credenciais do servidor.

    Além disso, talvez seja necessário validar o certificado do servidor. Para obter mais informações sobre como usar as seleções de certificado de servidor de validação, consulte usando a criptografia de SAP Hana. em Power BI Desktop e Excel, a seleção validar certificado do servidor está habilitada por padrão. Se você já configurou essas seleções no administrador de fonte de dados ODBC, desmarque a caixa de seleção validar certificado do servidor . Para saber mais sobre como usar o administrador de fonte de dados ODBC para configurar essas seleções, consulte Configurar SSL para acesso de cliente ODBC para SAP Hana.

    Para obter mais informações sobre autenticação, consulte autenticação com uma fonte de dados.

    depois de preencher todas as informações necessárias, selecione Conexão.

  4. Na caixa de diálogo navegador , você pode transformar os dados no editor de Power Query selecionando transformar dados ou carregar os dados selecionando carregar.

Conexão a um banco de dados SAP HANA Power Query Online

Para se conectar a SAP HANA dados do Power Query online:

  1. Na página Data Sources , selecione SAP Hana banco de dados.

  2. Insira o nome e a porta do servidor de SAP HANA ao qual você deseja se conectar. O exemplo na figura a seguir usa SAPHANATestServer na porta 30015 .

    Se você quiser se conectar a um banco de dados de locatário ou a um banco de dados com um número de instância não padrão, selecione personalizado no menu suspenso porta .

    Entrada do banco de dados online do SAP HANA.

  3. Selecione o nome do gateway de dados local a ser usado para acessar o banco de dado.

    Observação

    Você deve usar um gateway de dados local com esse conector, independentemente de seus dados serem locais ou online.

  4. Escolha o tipo de autenticação que você deseja usar para acessar seus dados. Você também precisará inserir um nome de usuário e uma senha.

    Observação

    no momento, Power Query Online não oferece suporte à autenticação Windows. o suporte à autenticação Windows está planejado para ser disponibilizado em alguns meses.

  5. Selecione Avançar para continuar.

  6. Na caixa de diálogo navegador , você pode transformar os dados no editor de Power Query selecionando transformar dados ou carregar os dados selecionando carregar.

Recursos com suporte para o SAP HANA

A lista a seguir mostra os recursos com suporte para SAP HANA. Nem todos os recursos listados aqui têm suporte em todas as implementações do conector de banco de dados SAP HANA.

  • o conector Power BI Desktop e Excel para um banco de dados SAP HANA usam o driver ODBC do SAP para fornecer a melhor experiência de usuário.

  • no Power BI Desktop, SAP HANA dá suporte às opções DirectQuery e Import.

  • o Power BI Desktop dá suporte a modelos de informações do HANA, como exibições analíticas e de cálculo e tem navegação otimizada.

  • com SAP HANA, você também pode usar SQL comandos na instrução SQL de consulta do banco de dados nativo para se conectar a tabelas de linhas e colunas em tabelas de catálogo do HANA, que não estão incluídas nas exibições analíticas/de cálculo fornecidas pela experiência de navegador. Você também pode usar o conector ODBC para consultar essas tabelas.

  • Power BI Desktop inclui navegação otimizada para modelos do HANA.

  • Power BI Desktop dá suporte a variáveis de SAP HANA e parâmetros de entrada.

  • Power BI Desktop dá suporte a exibições de cálculo com base em HDI-contêiner.

    • Para acessar suas Exibições de Cálculo baseadas em contêiner do HDI no Power BI, verifique se os usuários do banco de dados do HANA que você usa com o Power BI têm permissão para acessar o contêiner de runtime do HDI que armazena as exibições que você deseja acessar. Para conceder esse acesso, crie uma função que permita o acesso ao seu contêiner do HDI. Em seguida, atribua a função ao usuário do banco de dados do HANA que você usará com o Power BI. (Esse usuário também deve ter permissão para ler as tabelas do sistema no esquema de _SYS_BI, como de costume.) Consulte a documentação oficial do SAP para obter instruções detalhadas sobre como criar e atribuir funções de banco de dados. Essa postagem do blog do SAP pode ser um bom lugar para começar.

    • Atualmente há algumas limitações às variáveis do HANA anexadas a Exibições de Cálculo baseadas em HDI. Essas limitações são devido a erros no lado do HANA. Primeiro, não é possível aplicar uma variável do HANA a uma coluna compartilhada de uma Exibição de Cálculo baseada em contêiner do HDI. Para corrigir essa limitação, atualize para o HANA 2 versão 37.02 e posteriores ou para o HANA 2 versão 42 e posteriores. Segundo, valores padrão de várias entradas para variáveis e parâmetros atualmente não aparecem na interface do usuário do Power BI. Um erro no SAP HANA causa essa limitação, mas a SAP ainda não anunciou uma correção.

Próximas etapas

Os artigos a seguir contêm mais informações que você pode achar úteis ao se conectar a um desSAP HANA o desbase.