FOYER
cet article est au sujet du produit du logiciel . Pour plus de significations du foyer de mot, voir le focaliser .
le FOYER est un logiciel des constructeurs inc. de l'information de . À l'origine développé pour de manipulation de données et l'analyse sur l'unité centrale d'IBM de , en tant que plus nouveaux systèmes ont été développés et de plus petits ordinateurs sont devenus plus puissants, les plates-formes disponibles pour le FOYER ont été prolongés toute la manière vers le bas aux PCs et en 1997, au Web dans le produit de WebFOCUS .
Lâchement concurrentiel avec le SAS , par exemple, le FOYER a jamais tout à fait atteint le même degré d'adoption traditionnelle, peut-être parce qu'il a eu seulement des fonctions analytiques et statistiques fondamentales, manquant de la grande sélection d'outils analytiques spécialisés qui ont fait à SAS la norme dans les domaines tels que les tests cliniques pharmaceutiques . Au lieu de cela, le FOYER s'est concentré sur la flexibilité extrême dans l'importation et l'exportation de données comme le reportage ad hoc d'utilisateur. Concurrents directs POUR FOCALISER LE NOMADE inclus et les RAMIS qui sont depuis tombés par le bord de la route tandis que le FOYER a supporté.
Description de FOYER
Libéré en 1975 et prétendu être basé sur RAMIS (voir ci-dessous), le premier " ; 4GL" ; ou le langage de programmation de quatrième génération , FOYER ressemble à d'autres langues d'accès et d'analyse de données telles que le SQL et le SAS , mais inclut également des dispositifs de rapport et d'affichage et de présentation de diagramme. FOCALISER assume une structure de dossier de de défaut , et automatise le processus d'identifier des dossiers au du système d'exploitation, d'ouvrir le dossier d'entrée, de lire le prochain disque, d'ouvrir le dossier de rendement, d'écrire le prochain disque, et de fermer les dossiers. Cette opération de base permet à l'utilisateur/au programmeur de se concentrer sur les détails du travail avec les données dans chaque disque, en effet fonctionnant presque entièrement dans une boucle implicite de programme de qui fonctionne pour chaque disque. D'autres procédures opèrent l'ensemble de données dans son ensemble, l'analyse statistique par exemple d'impression ou de , et exigent simplement de l'utilisateur/du programmeur d'identifier l'ensemble de données.
Comparé au d'usage universel la programmation de cette structure des langages permet à l'utilisateur/au programmeur d'être moins au courant des détails techniques des données et comment elle est stockée, et relativement plus au courant de l'information contenue dans les données. Ceci brouille la ligne entre l'utilisateur et le programmeur, faisant appel aux individus qui tombent davantage dans des « affaires » ou « rechercher » le secteur et moins dans le « le secteur de technologie l'information ». Ceci a alternativement le résultat à deux tranchants de permettre des réponses rapides aux questions d'affaires ou de recherches, même ceux qui exigent de plusieurs itérations d'obtenir des résultats préliminaires à une réponse finale ; mais également peut contribuer à la construction d'un grand corps mal d'écrire et/ou difficile de maintenir le code source .
FOCALISER les dispositifs la capacité pour que l'utilisateur construise un dossier de description de données (appelé un " ; description" de fichier principal ;) en référence au fichier de données réel, ou même à la description différente de plusieurs données classe adresser le même fichier de données dans différentes manières, plutôt que la pratique habituelle de avoir la structure de dossier hard-coded dans le programme. De cette façon, des dossiers de n'importe quelle structure de n'importe quelle source peuvent être accédés ou produits de beaucoup de différentes manières, éliminant une grande partie de la manipulation de données (concaténation de c. , ou analyse) habituellement exigée avec d'autres langages de programmation plus tôt pour changer les formats variables ou les structures de données . Par exemple, le même fichier de données réel peut être accédé (lu ou écrire) en tant que chaque disque étant une corde des textes de 80 bytes, ou en tant que 40 2 champs numériques de caractère, ou en tant que 10 8 nombres de virgule flottante de byte, etc., par l'utilisateur simplement et rapidement écrivant la description appropriée de fichier principal comme nécessaire.
En 1997, une version basée sur le WEB de FOYER a été présentée a appelé le " ; WebFOCUS " ce qui a construit sur l'accès de données et la base de reportage du FOYER, augmentant ces derniers à un paradigme de type visuel de mince-client accessible de tout web browser.
Le produit RAMIS, qui a été développé par Mathematica, Inc., des entreprises de conseil Princeton-basées dirigées par Oskar Morgenstern et Tibor Fabian, était le premier 4GL. RAMIS était l'ancêtre direct du FOYER, principalement développé par Gerald Cohen et Peter Mittleman tout en travaillant chez Mathematica en 1970. Le produit a été vendu par Mathematica à un certain nombre de clients internes (Nabisco y compris et AT&T), et a été également offert par la compagnie nationale de partage du temps de CSS pour l'usage sur leur VP/CSS du système d'exploitation (une dérivation du CP/CMS d'IBM qui s'appelle maintenant le VM/CMS). En 1974, Cohen a décidé de laisser Mathematica et constructeurs de l'information de forme, après quoi lui a recréé le produit qu'il avait construit chez Mathematica sous forme de FOYER qui a été libéré en 1975. La syntaxe du FOYER dans ses éléments plus simples est presque un clone direct de la syntaxe de RAMIS soutenant une ressemblance semblable aux différences entre de divers dialectes tôt de SQL). En même temps, NCSS a décidé de travailler à son propre produit, plus défunte NOMAD appelée. Chacun des trois produits s'est épanoui pendant les années 70 et le début des années 80, mais le temps de Mathematica s'est épuisé dans le milieu des années 80, et NCSS également échoué, une victime de la révolution de calcul personnel qui a obvié au partage du temps commercial (bien qu'elle a été depuis rétablie sous forme d'asp et de web server partagés). RAMIS a été vendu à travers à plusieurs compagnies, débarquant finalement avec Computer Associates. Le NOMADE a souffert un destin semblable. FOCALISER, sous la direction de Cohen, continue pour s'épanouir en augmentant leur produit. Le FOYER doit son succès à sa genèse dans RAMIS et l'utilisation à court terme au CSS national.
En 2005, les consultants en matière de constructeurs de l'information, travaillant avec la chasse de JPMorgan, ont développé un traducteur 4GL qui pourrait automatiquement remplacer des programmes de NOMADE de legs par le produit de WebFOCUS. ComputerWorld a honoré cette automation de consolidation de BI d'une récompense de lauréat en 2006. Des possibilités semblables de traduction sont ajoutées au traducteur de BI pour convertir l'autre legs 4GLs, tel que RAMIS et FOYER.
| Random links: | Baw Baw Shire | Liste de catégories de station nord-américaines d'émission | Belitung | Taureau d'union avec le Copts | École de George Bush de gouvernement et de service public |