Forum Discussion

LRouver's avatar
LRouver
Frequent Visitor
2 years ago

Escrever consulta SQL Conector MariaDB

Olá, você gostaria de me informar como escrever a consulta SQL no conector Maria DB?
Exemplo: "Selecione COLUNA1, COLUNA2, COLUNA3 da tabelaA"


Ele não traz aquela "Opções avançadas" que normalmente aparece em outros conectores.

 

Até tentei colocar isso na linguagem M, mas não funcionou.

 

let
    Fonte = MariaDB.Contents("IP DO SERVIDOR", "NOME DO BANCO",
    [Query="
    SELECT
    CALUNAA,
    COLUNAB
    FROM TAVELA"])
in
    Fonte

 

 

9 Replies

  • Connect to the table and then in Power Query add the Table.SelectColumns transform.  Then evaluate the Diagnostics details - you will likely see that the query is folding.

  • LRouver's avatar
    LRouver
    Frequent Visitor

    Até consigo selecionar as colunas que quero dessa forma... Mas o problema é que o meu Select tem Inner Join e filtros em outras tabelas, para tratar os dados antes de chegar no Power Bi.

    Então nesse caso acredito que não serve...

    • lbendlin's avatar
      lbendlin
      Super User

      Create a view in MySQL that does the join for you, or do the join in the Power BI data model.

      • LRouver's avatar
        LRouver
        Frequent Visitor

        Entendo que criar uma View no banco MariaDB, seria uma solução, mas o problema é que meu usuário é só de leitura dos dados, então não consigo criar view.

        Em relação a tratar por dentro do modelo do Power bi, também funciona, mas é uma solução que nos faz gastar processamento de dados, que poderia ser evitado.