Strategy ONE

Driver ODBC para SAP HANA para Windows e Linux

O driver ODBC para SAP HANA não é um MicroStrategydriver de marca. As etapas a seguir mostram como configurar o driver ODBC para SAP HANA.

MicroStrategy recomenda que a conta de usuário SAP HANA usada para criar o banco de dados receba permissões completas para o banco de dados. Se a conta de usuário do banco de dados não puder receber permissões completas para o banco de dados, você poderá usar as recomendações listadas em Permissões de banco de dados necessárias para criar metadados, lista de histórico e repositórios de estatísticas para determinar as permissões necessárias para a conta de usuário do banco de dados SAP HANA. Além disso, certifique-se de que as seguintes permissões estejam definidas para sua conta de usuário SAP HANA:

  • Inserir permissão para o _SYS_BIC esquema.
  • Selecione a permissão para o _SYS_REPO esquema.
  • Selecione a permissão para o _SYS_BI esquema.

Para poder executar relatórios que criam tabelas temporárias, você precisa doCREATE ANY permissão.

Para configurar um driver ODBC para SAP HANA no Windows

  1. Instale os arquivos do driver SAP HANA ODBC no sistema Windows que hospedará o MicroStrategy Intelligence Server. Para etapas de instalação específicas, consulte a documentação SAP de terceiros.
  2. Usando o Microsoft ODBC Data Source Administrator, crie um nome de fonte de dados para conectar-se à sua fonte de dados SAP HANA.

    Para obter melhores práticas sobre como usar o Microsoft ODBC Data Source Administrator para criar nomes de fontes de dados que serão usados em MicroStrategy, ver Gerenciando ODBC e fontes de dados com o Microsoft ODBC Data Source Administrator.

  3. Você pode usar o MicroStrategy Ferramenta de consulta de banco de dados para testar se os dados podem ser recuperados de sua fonte de dados SAP HANA. Para obter informações sobre como usar o MicroStrategy Ferramenta de consulta de banco de dados, consulte Usando a ferramenta de consulta de banco de dados.
  4. Para usar um SAP HANA como fonte de dados, você deve criar uma instância de banco de dados em MicroStrategy. Para obter informações sobre como criar uma instância de banco de dados, consulte Criando uma instância de banco de dados.

    Ao criar uma conexão de banco de dados, que faz parte de uma instância de banco de dados, certifique-se de selecionar Não UTF-8 como a codificação do conjunto de caracteres para drivers do Windows.

Isso conclui as etapas da conexão inicial ao SAP HANA em MicroStrategy para ambientes Windows. Para requisitos de configuração adicionais, consulte Requisitos Adicionais para Suporte SAP HANA.

Para configurar um driver ODBC para SAP HANA no Linux

Comece instalando os arquivos do driver SAP HANA ODBC no sistema Linux que hospedará o MicroStrategy Intelligence Server. Para etapas de instalação específicas, consulte a documentação SAP de terceiros.

O conjunto de instruções a seguir está dividido em duas seções: como configurar seu ambiente e como configurar um DSN.

Para configurar o ambiente

  1. Em uma janela do console Linux, navegue até HOME_PATH onde HOME_PATH é o diretório inicial especificado durante a instalação.Navegue até a pasta env.
  2. Adicione privilégios de gravação ao ODBC.sh arquivo digitando o seguinte comando:
    chmod u+w ODBC.sh
  3. Edite o odbc.sh e forneça o local onde você instalou os arquivos do driver SAP HANA ODBC. Dentro do ODBC.sh arquivo, a seguinte definição está incluída:

    SAPHANA_PATH='<SAPHANA_PATH>'

    Substitua isto <SAPHANA_PATH> espaço reservado com o local dos arquivos do driver ODBC do SAP HANA.

    Não modifique nenhuma outra ocorrência de <SAPHANA_PATH> dentro de odbc.sh.

  4. Salve o ODBC.sh arquivo e remova os privilégios de gravação do arquivo digitando o seguinte comando:
    chmod a-w ODBC.sh

Para configurar um DSN

  1. Em uma janela do console Linux, navegue até HOME_PATH onde HOME_PATH é o diretório inicial especificado durante a instalação.
  2. Abra o odbc.ini.example arquivo e encontre a seção que começa com [SAP HANA]. Copie a seção para o odbc.ini arquivo.
  3. Edite as seguintes informações da sintaxe que você copiou para odbc.ini:

    • Driver=<SAPHANA_PATH>/libodbcHDB.so

      Substituir <SAPHANA_PATH> com o local onde você instalou os arquivos do driver ODBC do SAP HANA.

    • Servernode=ip_address:port

      Substituir ip_address pelo endereço IP da máquina que hospeda o banco de dados SAP HANA.

      Substituir port com o número da porta para conexão com o banco de dados SAP HANA. Entre em contato com o administrador do banco de dados SAP HANA para obter o número da porta necessária.

    • USER=uid

      Substituir uid com uma conta de usuário SAP HANA válida.

    • PASSWORD=pwd

      Substituir pwd com a senha da conta de usuário SAP HANA descrita acima.

    Para obter informações sobre os parâmetros disponíveis, consulte a documentação do driver SAP HANA de terceiros. Muitas vezes, isso pode ser encontrado junto com a instalação do driver.

  4. Salve o odbc.ini arquivo.
  5. Você pode usar o MicroStrategy Ferramenta de consulta de banco de dados para testar se os dados podem ser recuperados de sua fonte de dados SAP HANA. Para obter informações sobre como usar o MicroStrategy Ferramenta de consulta de banco de dados, consulte Usando a ferramenta de consulta de banco de dados.
  6. Para usar um SAP HANA como fonte de dados, você deve criar uma instância de banco de dados em MicroStrategy. Para obter informações sobre como criar uma instância de banco de dados, consulte Criando uma instância de banco de dados.

    Ao criar uma conexão de banco de dados, que faz parte de uma instância de banco de dados, para SAP HANA, certifique-se de selecionar Não UTF-8 como a codificação do conjunto de caracteres para drivers Linux.

Isso conclui as etapas da conexão inicial ao SAP HANA em MicroStrategy para ambientes Windows. Para requisitos de configuração adicionais, consulte Requisitos Adicionais para Suporte SAP HANA abaixo.

Para configurar uma conexão sem DSN

Para configurar o driver ODBC para conexão sem DSN, é necessária uma etapa adicional junto com as etapas do Para configurar um DSN seção acima.

  1. Abra o odbcinst.ini arquivo e encontre esta seção:

    Copiar
    [HDBODBC]
    Driver=<SAP_HANA_ODBC_DIR>/libodbcHDB.so
    Description=HANA Driver
    Setup=<SAP_HANA_ODBC_DIR>/libodbcHDB.so
    CPTimeout=0
  2. Substitua o <SAP_HANA_ODBC_DIR> espaço reservado com o local onde você instalou os arquivos do driver ODBC do SAP HANA. O caminho é o mesmo especificado no odbc.ini arquivo.
  3. Reinicie o Intelligence Server.

Requisitos Adicionais para Suporte SAP HANA

Revise os seguintes requisitos adicionais para garantir uma integração bem-sucedida do SAP HANA no MicroStrategy:

  • Esteja ciente de que depois de importar tabelas do SAP HANA para MicroStrategy, você também deverá importar manualmente quaisquer informações de prefixo. Usando o Warehouse Catalog, você pode selecionar todas as tabelas importadas do SAP HANA e selecionar Importar Prefixo para importar as informações de prefixo. Para obter etapas adicionais para acessar e usar o Catálogo do Warehouse, consulte o Guia de design de projetos.
  • Se as tabelas no SAP HANA incluírem parâmetros de entrada, eles serão suportados em MicroStrategy usando prompts. Usando o Editor de Tabelas disponível em MicroStrategy Developer, será possível criar e modificar prompts para suportar parâmetros de entrada. Para conhecer as etapas de acesso e uso do Editor de Tabela, consulte o Ajuda para Design de Projeto.