Essayer de construire un tableau de bord à l'aide d'Oracle Brio. Je dois accéder à 6 bases de données différentes pour saisir le même type de données, les agréger et les afficher. Sauf que quand je le fais, Brio saisit très bien les données de la première source. Lorsque j'attrape les données de la seconde source de données, Brio remplace les données d'origine par le second. Je ne suis donc pas capable d'agréger les données. Quelqu'un peut-il m'aider à comprendre comment je peux le faire à Brio s'il vous plaît?L'accès aux sources de données multiples en utilisant Oracle Brio
Répondre
Vous devez utiliser une instruction UNION, plutôt que d'exécuter la requête 6 fois.
Par exemple:
Ne le faites pas
SELECT * FROM DATABASE_1..TABLE_1
GO
SELECT * FROM DATABASE_2..TABLE_1
GO
SELECT * FROM DATABASE_3..TABLE_1
GO
Faites ceci au lieu
SELECT * FROM DATABASE_1..TABLE_1
UNION
SELECT * FROM DATABASE_2..TABLE_1
UNION
SELECT * FROM DATABASE_3..TABLE_1
GO
Si vous utilisez différents fichiers OCE pour chaque source - que vous êtes probablement - alors il n'y a pas de moyen facile de le faire. Vous aurez besoin d'une requête distincte pour chaque fichier OCE
Si toutes vos bases de données peuvent être trouvées sous un fichier OCE, vous pouvez utiliser l'astuce UNION; plus à pointer, dans Brio il est trouvé comme "Append Query". Assurez-vous simplement de construire la requête de manière identique à la première requête en termes de résultats; tous les en-têtes de colonnes en proviendront.
Si vous avez besoin de consolider les différentes requêtes dans une seule section de résultats, le moyen le plus simple que j'ai trouvé de le faire en utilisant uniquement les fonctions Brio standard est de joindre chaque ensemble à travers un joignez-vous à tous les domaines, puis fusionnez chaque domaine ensemble ... mais c'est terriblement inefficace et ne finira pas pour les fichiers plus volumineux. Vous feriez probablement mieux de trier les fichiers et d'écrire une routine javascript pour les analyser ensemble, ou de faire le tout en dehors de Brio en premier lieu.
- 1. Clients Oracle multiples
- 2. Sources de données brutes
- 3. paramètres multiples aux méthodes en F #
- 4. Bloc d'application d'accès aux données (DAAB) et le mot clé SQL IN (critères multiples)
- 5. Brio enregistrer le fichier sans les en-têtes de colonne
- 6. Comment gérer plusieurs sources de données?
- 7. Accès aux mêmes éléments de nom pour plusieurs sources
- 8. Liste des sources de données ODBC en C#
- 9. Interrogation des données de base de données Oracle en utilisant servlet java avec Netbeans
- 10. Demander à Oracle en utilisant .NET MVC
- 11. Un gridview - deux sources de données?
- 12. Comment générer des sources JUnit en utilisant maven-gunit-plugin
- 13. Accéder aux données de Reuters en Python
- 14. ORACLE SQL: SUMS multiples dépendant de CODE dans une déclaration
- 15. déplacer fichier de données oracle en rac
- 16. Mappeur EDI x12 pour les sources de données d'objet C#
- 17. Problème de base de données multiples
- 18. En écho en toute sécurité aux données MIDI en C#
- 19. Applications ferroviaires multiples utilisant Apache et Mongrel
- 20. ne peut pas supprimer une ligne de base de données Oracle en utilisant Django
- 21. Comment récupérer de nouvelles données de ligne à partir d'INSERT en utilisant Oracle DataAccess avec Powershell?
- 22. SQL Server Compact Edition - Problèmes liés aux abonnements multiples
- 23. Oracle Query Tuning (accès aux tables en double)
- 24. Comment mapper des enregistrements multiples en utilisant SqlMap dans Ibatis
- 25. Comment déplacer des fichiers multiples en utilisant SHFILEOPSTRUCT?
- 26. Comment restaurer les sources de données pour les rapports TFS?
- 27. Stratégies de recherche dans des sources de données disparates
- 28. Explorateur de sources de données Eclipse: SQL Scrapbook
- 29. C# connexions multiples vs jeu de données
- 30. Sources de données ODBC Windows et .Net System.Data.Odbc: Quel pilote est utilisé?