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_BICesquema. - Selecione a permissão para o
_SYS_REPOesquema. - Selecione a permissão para o
_SYS_BIesquema.
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
- 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.
- 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.
- 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.
- 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
- Em uma janela do console Linux, navegue até
HOME_PATHondeHOME_PATHé o diretório inicial especificado durante a instalação.Navegue até a pastaenv. - Adicione privilégios de gravação ao
ODBC.sharquivo digitando o seguinte comando:chmod u+w ODBC.sh - Edite o
odbc.she forneça o local onde você instalou os arquivos do driver SAP HANA ODBC. Dentro doODBC.sharquivo, 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 deodbc.sh. - Salve o
ODBC.sharquivo e remova os privilégios de gravação do arquivo digitando o seguinte comando:chmod a-w ODBC.sh
Para configurar um DSN
- Em uma janela do console Linux, navegue até
HOME_PATHondeHOME_PATHé o diretório inicial especificado durante a instalação. - Abra o
odbc.ini.examplearquivo e encontre a seção que começa com[SAP HANA]. Copie a seção para oodbc.iniarquivo. -
Edite as seguintes informações da sintaxe que você copiou para
odbc.ini:Driver=<SAPHANA_PATH>/libodbcHDB.soSubstituir
<SAPHANA_PATH>com o local onde você instalou os arquivos do driver ODBC do SAP HANA.Servernode=ip_address:portSubstituir
ip_addresspelo endereço IP da máquina que hospeda o banco de dados SAP HANA.Substituir
portcom 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=uidSubstituir
uidcom uma conta de usuário SAP HANA válida.PASSWORD=pwdSubstituir
pwdcom 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.
- Salve o
odbc.iniarquivo. - 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.
- 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.
-
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 - 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.
- 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.
