Conectar do Tableau Desktop com Autenticação
Nesta página
Pré-requisitos
A conexão do Tableau ao conector MongoDB Connector for BI requer o seguinte:
Versão do Tableau 10.3 ou posterior
Uma instância do mongod ou Atlas deploymentem execução
Uma instância
mongosqld
em execução com a autenticação ativada usando--auth
ou o BI Connector para Atlas ativado.
A conexão do Tableau ao MongoDB Connector for BI requer o seguinte:
Versão do Tableau 10.4 ou posterior
Uma instância do mongod ou Atlas deploymentem execução
Uma instância
mongosqld
em execução com a autenticação ativada usando--auth
ou o BI Connector para Atlas ativado.
Procedimento
Baixe e instale o MongoDB BI Connector ODBC Driver.
Baixe o driver ODBC do MongoDB BI Connector e execute o instalador do Windows (.msi
).
Crie um DSN do sistema.
Para conectar com segurança o Tableau ao BI Connector ,é necessário umsistema DSN configurado para usar o driver ODBC do BI Connector MongoDB é necessário. Para criar um DSN do sistema, siga as etapas abaixo:
Inicie o programa Microsoft ODBC Data Sources.
Escolha a versão do programa (64 bits ou 32 bits) que é apropriado para o seu sistema e versão do driver ODBC.
Selecione a guia
System DSN
.Clique no botão
Add
.clique para ampliarSelecione um conector de BI do MongoDB ODBC Driver na lista de drivers disponíveis.
Selecione o MongoDB ODBC ANSI Driver ou o MongoDB ODBC Unicode Driver e clique em OK.
Observação
O driver ODBC ANSI oferece desempenho máximo, mas tem um definir limitado. O driver ODBC Unicode supports a wider character set, but may have slightly less performant as a result.
Preencha os campos de formulário necessários.
Clique no botão Details para expor a metade inferior do formulário.
Os seguintes campos de formulário são obrigatórios:
Nome do campoDescriçãoData Source NameUm nome de sua escolha.TCP/IP ServerEndereço do servidor onde seu processomongosqld
está sendo executado. Se você habilitou o BI Connector no MongoDB Atlas, você pode encontrar o hostname do servidor ondemongosqld
está sendo executado nas informações de conexão do seu cluster.PortNúmero da porta do seu processomongosqld
.DatabaseO nome do banco de dados ao qual se conectar, por exemplo,test
.Forneça informações de conexão.
Os campos a seguir são obrigatórios ao executar com
--auth
habilitado ou ao se conectar a um connector BI para instância do Atlas.Nome do campoDescriçãoUserNome de usuário do usuário do MongoDB que está autenticado para usar o banco de dados de destino.
Você pode especificar as seguintes opções de autenticação após seu nome de usuário como parâmetros de consulta de estilo URI:
Opção de conexãoDescriçãosource
Especifica o nome do banco de dados que armazena as credenciais do usuário. Se você não especificar esta opção, o MongoDB Connector para BI tornará padrão o banco de dados atual associado à conexão MySQL.
Para mecanismos de autenticação como
PLAIN
(LDAP) ouGSSAPI
(Kerberos) que delegam o armazenamento de credenciais a outros serviços, defina o valorsource
como$external
.Não é exigido se o
defaultSource
estiver configurado em seu arquivo de configuração do MongoDB Connector para BI.mechanism
Especifique o mecanismo que o MongoDB Connector para BI deve usar para autenticar a conexão. Os valores aceitos incluem:
SCRAM-SHA-1 (padrão)
PLAIN (LDAP SASL)
GSSAPI (Kerberos)
LDAP e Kerberos exigem MongoDB Enterprise. Configure a origem como
$external
ao usar LDAP ou Kerberos.Não é exigido se o
defaultMechanism
estiver configurado em seu arquivo de configuração do MongoDB Connector para BI.X.509 não é compatível.
Por exemplo, para autenticar como usuário
grace
utilizando o banco de banco de dados doadmin
e o mecanismo de autenticação Desafio e Resposta (SCRAM-SHA-1
), escreva o nome de usuário neste formato:grace?source=admin Por exemplo, para autenticar como usuário
grace
com o mecanismo de autenticação LDAP (PLAIN
), escreva o nome de usuário neste formato:grace?mechanism=PLAIN&source=$external Por exemplo, para autenticar como usuário
grace
noEXAMPLE.COM
Realm Kerberos com o mecanismo de autenticação Kerberos, escreva o nome de usuário neste formato:grace@EXAMPLE.COM?mechanism=GSSAPI&source=$external Para obter mais informações sobre a configuração do Kerberos, consulte Configurar Kerberos para BI Connector.
PasswordA senha do usuário autenticado.
Você não pode usar chaves (
{ }
) na senha do seu banco de dados porque esses são caracteres especiais no driver ODBC .AuthenticationO método de autenticação padrão. Ao usar o MongoDB BI Connector ODBC Driver, este campo não é obrigatório.
Para usar o plug-in de autenticação em conjunto com outro driver ODBC, preencha este campo com a string
mongosql_auth
.Clique no botão
Test
para testar a conexão ODBC.Se a conexão for bem-sucedida, clique em OK para adicionar o DSN. Se a conexão falhar, verifique se o usuário do MongoDB está autenticado corretamente para o banco de dados nomeado na conexão.
Baixe e instale o Driver ODBC do MongoDB BI Connector.
Faça o download do Driver ODBC do MongoDB BI Connector e execute o instalador do macOS (.dmg
).
Crie um DSN do sistema.
Para conectar com segurança o Tableau ao BI Connector , um DSN do sistema configurado para usar o driver ODBC do BI Connector MongoDB é necessário. Para criar um DSN do sistema, siga as etapas abaixo:
Inicie o ODBC Manager.
Observação
O ODBC Manager está incluído no Driver ODBC do MongoDB BI Connector.
Importante
A edição 1.0.16 do ODBC Manager incluída no driver ODBC no MongoDB BI Connector não é compatível com macOS Catalina ou versões posteriores do macOS. Se você estiver usando a versão Catalina ou uma versão posterior do macOS, baixe e instale a versão mais recente (1.0.19) do gerenciador ODBC.
Clique em System DSN e, em seguida, clique em Add.
Selecione um conector de BI do MongoDB ODBC Driver na lista de drivers disponíveis.
Selecione o driver MongoDB ANSI ODBC ou o driver MongoDB Unicode ODBC e clique em OK.
Observação
O driver ODBC ANSI oferece desempenho máximo, mas tem um definir limitado. O driver ODBC Unicode supports a wider character set, but may have slightly less performant as a result.
Insira um Data Source Name (DSN).
Ou insira um Description.
Observação
Não feche a janela de configuração. Prossiga para a próxima etapa.
Adicione as palavras-chave necessárias.
Adicione um par de valores de palavra-chave clicando no botão Add .
Modifique o Keyword clicando duas vezes nele, digitando a palavra-chave desejada e pressionando Enter.
Modifique o Value clicando duas vezes nele, digitando a palavra-chave desejada e pressionando Enter.
Usando o procedimento acima, adicione as seguintes palavras-chave:
KeywordValorServidorO nome do host ou endereço IP do host do MongoDB Connector for BI .
IMPORTANTE: Use
127.0.0.1
para conectar usando TCP ao localhost. Se você especificar um valor diferente de um endereço IP, o BI Connector tentará se conectar usando o soquete Unix.PortaBanco de dadosO banco de dados a ser usado após a conexão.
Você deve usar esta palavra-chave ao se conectar com o Microsoft Excel.
Para a lista completa de parâmetros ODBC, consulte parâmetros de conexão do Connector/ODBC.
Por exemplo, a configuração de DSN do usuário deve ser semelhante a esta:
Observação
Não feche a janela de configuração. Prossiga para a próxima etapa.
Adicione as palavras-chave de autenticação.
Adicione um par de valores de palavra-chave clicando no botão Add .
Modifique o Keyword clicando duas vezes nele, digitando a palavra-chave desejada e pressionando Enter.
Modifique o Value clicando duas vezes nele, digitando a palavra-chave desejada e pressionando Enter.
Usando o procedimento acima, adicione as seguintes palavras-chave:
KeywordValorUIDO nome de usuário do usuário autorizado a acessar o banco de dados ativo do MongoDB Connector for BI.
Você pode especificar as seguintes opções de autenticação após seu nome de usuário como parâmetros de consulta de estilo URI:
Opção de conexãoDescriçãosource
Especifica o nome do banco de dados que armazena as credenciais do usuário. Se você não especificar esta opção, o MongoDB Connector para BI tornará padrão o banco de dados atual associado à conexão MySQL.
Para mecanismos de autenticação como
PLAIN
(LDAP) ouGSSAPI
(Kerberos) que delegam o armazenamento de credenciais a outros serviços, defina o valorsource
como$external
.Não é exigido se o
defaultSource
estiver configurado em seu arquivo de configuração do MongoDB Connector para BI.mechanism
Especifique o mecanismo que o MongoDB Connector para BI deve usar para autenticar a conexão. Os valores aceitos incluem:
SCRAM-SHA-1 (padrão)
PLAIN (LDAP SASL)
GSSAPI (Kerberos)
LDAP e Kerberos exigem MongoDB Enterprise. Configure a origem como
$external
ao usar LDAP ou Kerberos.Não é exigido se o
defaultMechanism
estiver configurado em seu arquivo de configuração do MongoDB Connector para BI.X.509 não é compatível.
Por exemplo, para autenticar como usuário
grace
utilizando o banco de banco de dados doadmin
e o mecanismo de autenticação Desafio e Resposta (SCRAM-SHA-1
), escreva o nome de usuário neste formato:grace?source=admin Por exemplo, para autenticar como usuário
grace
com o mecanismo de autenticação LDAP (PLAIN
), escreva o nome de usuário neste formato:grace?mechanism=PLAIN&source=$external Por exemplo, para autenticar como usuário
grace
noEXAMPLE.COM
Realm Kerberos com o mecanismo de autenticação Kerberos, escreva o nome de usuário neste formato:grace@EXAMPLE.COM?mechanism=GSSAPI&source=$external Para obter mais informações sobre a configuração do Kerberos, consulte Configurar Kerberos para BI Connector.
PWDA senha associada ao UID.
Você não pode usar chaves (
{ }
) na senha do seu banco de dados porque esses são caracteres especiais no driver ODBC .Para a lista completa de parâmetros ODBC, consulte parâmetros de conexão do Connector/ODBC.
Por exemplo, a configuração de DSN do usuário deve ser semelhante a esta:
Clique em OK para finalizar a criação do DSN.