J'ai un flux principal avec des champs et des centaines de milliers d'enregistrements.Pentaho Spoon: CROSS JOIN sur 2 flux
J'ai créé une entrée de table pour interroger uniquement la valeur maximale d'une colonne de date. Il apporte 1 enregistrement unique.
Maintenant, je dois faire une sorte de CROSS rejoindre cette entrée de table dans le flux principal, et ajouter cette nouvelle colonne dans l'ensemble de colonnes ts. Il n'y a pas de clause ON, tous les enregistrements auront la même valeur pour cette colonne.
J'ai essayé d'utiliser Merge Join, mais au lieu d'ajouter la valeur à tous les enregistrements, un enregistrement supplémentaire a été ajouté au flux. Cet enregistrement supplémentaire a null sur tous les champs et la valeur de date sur le nouveau champ, tandis que tous les enregistrements d'origine ont le nouveau champ comme nul.
J'irais aussi avec les lignes Join, étant le moyen le plus efficace de le faire. Assurez-vous de choisir le grand flux de données comme "l'étape principale à lire" – nsousa