Inhoudsopgave:
- De rol van SQL
- Technische queryhulpprogramma's
- De meeste hulpprogramma's voor query's en rapportage van eindgebruikers bieden visueel georiënteerde, schilderbare omgevingen waarmee gebruikers schermen kunnen ontwerpen voor rapportlay-outs, de gegevenskolommen die voor het rapport zijn gewenst of de rijen met gegevens die ze willen selecteren (alleen verkopers die hun quotum hebben bereikt, bijvoorbeeld).
- Wanneer eindgebruikers een complexere gebruikersinteractie of geavanceerde indelingen wensen, wordt een tool met meer rapportagefuncties gebruikt. U vindt een scheiding tussen pure queryhulpprogramma's en pure rapportagetools. De Query-tool biedt toegang tot gegevens, filtering en eenvoudige opmaak. Als u rapporten distribueert binnen uw onderneming of een formulierveilige presentatie wilt genereren, gebruikt u een rapportagetool.
Video: Storing data to generate reports quickly (5:44) 2024
Een query- en rapportagetool helpt u om regelmatig rapporten te maken, om georganiseerde lijsten te maken, en rapportering en query's in verschillende tabellen uit te voeren. Hier zijn enkele hulpprogramma's voor het raadplegen en rapporteren van informatie waarmee u vertrouwd kunt raken.
De rol van SQL
SQL is de officiële taal voor de databasevraag die wordt gebruikt voor toegang tot en bijwerken van de gegevens in een relationeel databasebeheersysteem of RDBMS.
De oorsprong van SQL gaat terug naar IBM en zijn onderzoekslaboratoria tijdens de begindagen van relationele databasetechnologie. IBM en Oracle waren een van de eersten die SQL als de taal gebruikten om toegang te krijgen tot hun relationele producten (andere RDBMS's gebruikten verschillende talen die hun respectieve leveranciers bedachten).
Halverwege de jaren tachtig werd SQL ter goedkeuring voorgelegd aan zowel het American National Standards Institute (ANSI) als de International Organization for Standardization (ISO) en gedurende de volgende paar jaar werd andere databasetoegang verleend talen vervaagd. Latere versies van de SQL-standaard werden om de paar jaar gepubliceerd.
Het belang van SQL voor query's en rapportage (en voor data warehousing) is dat de taal een meestal standaardmanier vertegenwoordigt om toegang te krijgen tot meerdere RDBMS-producten.
Elk RDBMS-product heeft een iets ander SQL-dialect. Hoewel de basissyntaxis dezelfde is, vooral voor de meest gebruikte opdrachten, zijn alle SQL-dialecten iets anders. In het begin van de jaren negentig, ondanks deze syntactische verschillen, vormden verschillende inspanningen een gemeenschappelijke toegangspoort tot SQL RDBMS-producten.
Het meest succesvol was Microsoft Open Database Connectivity (ODBC). De zin ODBC-compliant werd belangrijk voor RDBMS-toepassingen in de vroege en midden jaren negentig. Een vergelijkbare standaard voor de Java-gemeenschap kwam ook aan het einde van de jaren negentig naar voren - Java Database Connectivity (JDBC). Vrijwel alle grote databasefabrikanten hebben tegenwoordig toegang tot beide standaardconnectiviteitsinterfaces.
Technische queryhulpprogramma's
Het gebruik van SQL als basis voor de meeste query- en rapportagetools was zowel goed als slecht voor datawarehousing. Aan de positieve kant zijn er veel meer overeenkomsten tussen producten en producten mogelijk in datawarehousing-omgevingen, waardoor zowel RDBMS-leveranciers als andere externe leveranciers van hulpmiddelen kunnen profiteren. Aan de negatieve kant echter, is SQL een relatief complexe taal nadat u voorbij de basis bent gekomen. Een reeks queryhulpmiddelen biedt gebruikers primair de mogelijkheid om SQL-query's in te voeren en te bewerken.Deze tools zijn niet echt ontworpen voor eindgebruikers, maar het is verbazingwekkend hoe vaak ze worden ingezet in eindgebruikersorganisaties.
Hulpprogramma's voor gebruikersquery's
De meeste hulpprogramma's voor query's en rapportage van eindgebruikers bieden visueel georiënteerde, schilderbare omgevingen waarmee gebruikers schermen kunnen ontwerpen voor rapportlay-outs, de gegevenskolommen die voor het rapport zijn gewenst of de rijen met gegevens die ze willen selecteren (alleen verkopers die hun quotum hebben bereikt, bijvoorbeeld).
Met behulp van al deze "geverfde" informatie hebben de meeste tools steeds vaker gekozen voor een slimme benadering voor het genereren van query's. In plaats van het genereren van een enkele, te complexe SQL-instructie die u een A in databaseklasse zou kunnen opleveren, maar een weerzinwekkende schok van het hoofd van iemand die dit spul in de echte wereld heeft gedaan, een reeks van SQL-instructies (meestal gebruikmakend van tijdelijke tabellen voor tussentijdse resultaten) wordt gegenereerd.
Deze reeks ontleedt in feite de query in een efficiëntere reeks stappen.
Rapportagetools
Wanneer eindgebruikers een complexere gebruikersinteractie of geavanceerde indelingen wensen, wordt een tool met meer rapportagefuncties gebruikt. U vindt een scheiding tussen pure queryhulpprogramma's en pure rapportagetools. De Query-tool biedt toegang tot gegevens, filtering en eenvoudige opmaak. Als u rapporten distribueert binnen uw onderneming of een formulierveilige presentatie wilt genereren, gebruikt u een rapportagetool.
Net als met queryhulpmiddelen bieden rapportagehulpprogramma's een omgeving waarmee u geavanceerde lay-outs kunt maken die zich richten op het indelen van de gegevens die zijn opgehaald door de databasequery.