Geavanceerde technieken: directe databaseaanvragen versturen

U kunt een directe aanvraag maken en verzenden naar de backenddatabase met behulp van een verbindingsgroep en een database-specifiek SQL-statement, als de beheerder u de juiste rechten heeft gegeven.

Onderwerpen:

U kunt ook de resultatenkolommen van de databaseaanvraag bekijken en wijzigen door het SQL-statement te wijzigen. Nadat u de wijzigingen hebt aangebracht en de resultaten hebt opgehaald, kunt u de resultaten opnemen in dashboards en agenten.

Vereiste rechten voor directe databaseaanvragen

Beheerders kunnen de pagina 'Rechten beheren' op de klassieke beheerpagina gebruiken om toegangsrechten voor directe databaseaanvragen te bekijken en in te stellen.

Om een directe databaseaanvraag te kunnen doen, moeten aan u de volgende rechten zijn toegewezen:
  • Directe-databaseanalyse bewerken: u kunt directe databaseaanvragen maken en bewerken.
  • Directe-databaseanalyse uitvoeren: u kunt directe aanvragen doen en de resultaten zien.

U wordt aangeraden om de standaardrechten niet te veranderen omdat ze zijn geoptimaliseerd voor Oracle Analytics. Als u de rechten bewerkt, kan dit resulteren in onverwacht gedrag of onverwachte toegang tot functies.

Directe databaseaanvragen maken en uitvoeren

U kunt een directe aanvraag naar de database maken vanuit de klassieke beginpagina.

Beveiligingsregels voor gegevens worden omzeild en kunnen niet worden toegepast bij het maken van directe databaseaanvragen.
  1. Klik op de klassieke Beginpagina in het deelvenster Maken op Analyse (of klik op Nieuw en selecteer Analyse).
  2. Klik in het dialoogvenster 'Onderwerpgebied selecteren' op Directe databasezoekvraag maken.
  3. Voer op het tabblad 'Criteria' een verbindingsgroep en een querystatement in.
    • Geef met behulp van Verbindingsgroep de naam op van de verbindingsgroep die voor de query moet worden gebruikt.
    • Geef met behulp van SQL-statement het databasespecifieke SQL-statement op voor het ophalen van gegevens uit de database.
  4. Klik op SQL valideren en kolommen ophalen en bekijk de opgehaalde kolommen in het veld 'Resultatenkolommen'.
  5. Klik op het tabblad Resultaten om de aanvraag te versturen en de resultaten te zien. In het veld 'Resultatenkolommen' worden soms geen kolommen weergegeven omdat er geen gegevens worden opgehaald uit de database met het SQL-statement dat u op het tabblad 'Criteria' hebt opgegeven.
Er zijn functies die u niet kunt uitvoeren in analysen waarvan de kolommen afkomstig zijn uit directe databaseaanvragen:
  • Kolommen selecteren in het deelvensters 'Onderwerpgebieden', omdat u niet met kolommen uit een semantisch model werkt.
  • Groepen of selectiestappen maken voor deze analyse.
  • Voorwaardelijke opmaak opgeven voor de kolommen.
  • De waarden in de opgehaalde kolommen sorteren met behulp van de opties Oplopend sorteren en Aflopend sorteren in de kolomkop van een draaitabel, tabel of trellisweergave.