Dans certains cas, les donnĂ©es Source peuvent ĂȘtre composĂ©es de plusieurs tables. C'est souvent le cas quand on rĂ©cupĂšre des donnĂ©es JSON issues de webservices ou d'une BDD MongoDB.
Fuzible intĂšgre un parseur JSON "maison" capable de lire n'importe quel document JSON, de crĂ©er plusieurs tables de donnĂ©es ayant des relations entre elles. Cela signifie que mĂȘme un schĂ©ma JSON complexe peut ĂȘtre totalement rĂ©cupĂ©rĂ© et envoyĂ© dans une base de donnĂ©es, dans de multiples tables.
Mais si vous avez lu les bases, vous pouvez vous demander comment un simple "SELECT * FROM MYJSONFILE.JSON" peut se transformer comme par magie en un schéma de données complet.
C'est pour cette raison que j'ai ajouté un mot-clé SQL tout simple qui vous permet de ne récupérer et de traiter les tables que partiellement.
Comment ça marche ?
Dans cet exemple, je requĂȘte une collection MongoDB dont les rĂ©sultats produiront 2 jeux de donnĂ©es.

Les données Source se présentent comme suit :


A présent, je ne veux récupérer que le champ "_id" du premier jeu de résultats.

Les données vont alors ressembler à ça :

A nouveau, un menu contextuel me permet de passer d'un jeu Ă l'autre.
Maintenant, je souhaite récupérer uniquement la seconde table :

Les données vont alors ressembler à ça :

Enfin, je veux rĂ©cupĂ©rer Ă la fois les 2 jeux de donnĂ©es, mais je veux que la requĂȘte ne soit "liĂ©e" qu'au deuxiĂšme jeu :

Les données vont alors ressembler à ça :


Et si je veux faire une requĂȘte spĂ©cifique sur chacun des 2 jeux de rĂ©sultats ?
Ecrivez simplement 2 requĂȘtes !
