Bases de Dados MySQL

Resumo

Item Description
Estado de Lançamento Disponibilidade Geral
Produtos Excel
Power BI (modelos semânticos)
Power BI (Fluxos de Dados)
Malha (Dataflow Gen2)
Power Apps (Fluxos de Dados)
Dynamics 365 Customer Insights
Analysis Services
Tipos de autenticação suportados Windows (Power BI Desktop, Excel, serviço online com gateway)
Banco de dados (Power BI Desktop, Excel)
Básico (serviço online com gateway)
Documentação de referência da função MySQL.Banco de dados

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

Você precisa instalar o pacote Oracle MySQL Connector/NET antes de usar esse conector no Power BI Desktop. Esse componente também deve ser instalado na máquina que executa o gateway de dados local para usar esse conector no Power Query Online (fluxos de dados) ou no serviço do Power BI. O conector MySQL requer que o pacote MySQL Connector/NET seja instalado corretamente. Para determinar se o pacote foi instalado corretamente, abra uma janela do PowerShell e execute o seguinte comando:

[System.Data.Common.DbProviderFactories]::GetFactoryClasses()|ogv

Se o pacote estiver instalado corretamente, o MySQL Data Provider será exibido na caixa de diálogo resultante. Por exemplo:

Screenshot of the data provider dialog with the MySQL data provider emphasized.

Se o pacote não for instalado corretamente, trabalhe com sua equipe de suporte do MySQL ou entre em contato com o MySQL.

Capacidades suportadas

  • Import
  • Opções avançadas
    • Tempo limite do comando em minutos
    • Instrução SQL nativa
    • Colunas de relacionamento
    • Navegar utilizando hierarquia completa

Ligar à base de dados MySQL a partir do Power Query Desktop

Para estabelecer a ligação, siga os seguintes passos:

  1. Selecione a opção de banco de dados MySQL na seleção do conector. Para obter mais informações: Onde obter dados

  2. Na caixa de diálogo do banco de dados MySQL, forneça o nome do servidor e do banco de dados .

    Screenshot of the MySQL database connection dialog.

  3. Selecione o tipo de autenticação de banco de dados e insira suas credenciais MySQL nas caixas Nome deusuário e Senha .

    Screenshot of the authentication dialog with the Database authentication kind selected.

  4. Selecione o nível ao qual aplicar suas credenciais.

  5. Quando terminar, selecione OK.

    Nota

    Se a ligação não estiver encriptada, ser-lhe-á apresentada a seguinte caixa de diálogo.

    Screenshot of the encryption support dialog asking whether to use an unencrypted connection.

    Selecione OK para se conectar ao banco de dados usando uma conexão não criptografada ou siga as instruções para configurar conexões criptografadas com o SQL Server.

  6. No Navigator, selecione os dados de que necessita e, em seguida, carregue ou transforme os dados.

    Screenshot of the Navigator, with one item selected and the selection's data displayed.

Ligar à base de dados MySQL a partir do Power Query Online

Para estabelecer a ligação, siga os seguintes passos:

  1. Selecione a opção de banco de dados MySQL na seleção do conector. Para obter mais informações: Onde obter dados

  2. Na caixa de diálogo do banco de dados MySQL, forneça o nome do servidor e do banco de dados .

    Screenshot of the Connection settings dialog with server and database sample entries filled in.

  3. Se necessário, inclua o nome do gateway de dados local.

  4. Selecione o tipo de autenticação Básica e insira suas credenciais do MySQL nas caixas Nome de usuário e Senha .

  5. Se a sua ligação não estiver encriptada, desmarque Utilizar Ligação Encriptada.

  6. Selecione Avançar para conectar-se ao banco de dados.

  7. No Navegador, selecione os dados de que necessita e, em seguida, selecione Transformar dados para transformar os dados no Power Query Editor.

Conecte-se usando opções avançadas

O Power Query fornece um conjunto de opções avançadas que pode adicionar à sua consulta, se necessário.

A tabela seguinte lista todas as opções avançadas que pode definir no Power Query Desktop.

Opção avançada Description
Tempo limite do comando em minutos Se a sua ligação durar mais de 10 minutos (o tempo limite predefinido), pode introduzir outro valor em minutos para manter a ligação aberta por mais tempo.
SQL statement Para obter informações, vá para Importar dados de um banco de dados usando consulta de banco de dados nativa.
Incluir colunas de relação Se estiver marcada, inclui colunas que podem ter relações com outras tabelas. Se esta caixa estiver desmarcada, essas colunas não serão incluídas.
Navegar utilizando hierarquia completa Se estiver marcada, o navegador exibirá a hierarquia completa de tabelas no banco de dados ao qual você está se conectando. Se estiver desmarcado, o navegador exibe apenas as tabelas cujas colunas e linhas contêm dados.

Depois de selecionar as opções avançadas necessárias, selecione OK no Power Query Desktop ou Avançar no Power Query Online para se conectar ao seu banco de dados MySQL.