[Somente PaaS]{class="badge informative" title="Aplica-se somente a projetos do Adobe Commerce na nuvem (infraestrutura do PaaS gerenciada pela Adobe) e a projetos locais."}

Modelagem de dados MongoDB

Quando Adobe Commerce Intelligence extrai dados MongoDB, esses dados são convertidos em um modelo relacional.

A má notícia: embora a maioria dos padrões de dados não represente um problema, há alguns que não têm suporte no Commerce Intelligence, devido à conversão em um modelo relacional.

A boa notícia: Todos esses padrões podem ser evitados.

Matrizes Subaninhadas subnested

Se sua coleção se parece com o exemplo abaixo, o Commerce Intelligence replica somente os dados na matriz de itens. Os dados da matriz de subitens não são extraídos.

    {
        _id: 0000000000000001
        items: [
            {
                _id: 0000000000000002
               subItems: [
                   {
                       _id: 0000000000000003
                      name: "Donut"
                      description: "glazed"
                   }
               ]
            }
        ]
    }

Chaves de objeto variável varobjectkeys

As coleções que incluem objetos com chaves de objeto variável não são replicadas em Commerce Intelligence. Por exemplo:

    {
        _id: 0000000000000001
        friends: {
            0000000000000002: "Jimmy",
            0000000000000004: "Roger",
            0000000000000005: "Susan"
        },
    }

Isso geralmente ocorre onde um objeto está sendo usado e uma matriz seria mais apropriada. Agora, retrabalhe o exemplo acima:

    {
        _id: 0000000000000001
        friends: [
            { friend_id: 0000000000000002, name: "Jimmy" },
            { friend_id: 0000000000000004, name: "Roger" },
            { friend_id: 0000000000000005, name: "Susan"}
        ]
    }
recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc