Gebruiken SQL Report Builder

NOTE
Vereisten Beheerdersmachtigingen om SQL-grafieken te maken en te bewerken. Standard gebruikers kunnen deze grafieken op dashboards opnieuw rangschikken, en Read-only gebruikers hebben dezelfde ervaring als met traditionele grafieken . Daarnaast Read-only gebruikers hebben geen toegang tot de tekst van de query.

Zie de trainingsvideo voor meer informatie.

SQL, of Structured Query Language, is een programmeertaal die wordt gebruikt om te communiceren met databases. In Commerce Intelligence, SQL wordt gebruikt om, gegevens van uw Data Warehouse te vragen of terug te winnen. Kijk naar de rapporten op je dashboard - achter de schermen wordt elk van hen aangedreven door een SQL query.

U kunt de SQL Report Builder om uw Data Warehouse direct te vragen, bekijk de resultaten, en zet hen in een grafiek om. U kunt een rapport maken met de SQL Report Builder door te klikken Report Builder > SQL Report Builder.

Zie de trainingsvideo voor meer informatie.

De SQL Report Builder staat u toe om uw Data Warehouse direct te vragen, de resultaten te bekijken, en hen snel om te zetten in een grafiek. Het beste onderdeel over het gebruik SQL om rapporten te bouwen is dat u niet op updatecycli hoeft te wachten om op kolommen te herhalen u creeert. Als de resultaten niet goed lijken, kunt u de vraag snel uitgeven en opnieuw uitvoeren tot de dingen uw verwachtingen aanpassen.

Dit onderwerp bespreekt u gebruikend het SQL Report Builder. Nadat je je weg hebt weten, kun je de SQL voor een zelfstudie over visualisaties of optimaliseer enkele query's die u hebt geschreven.

Omvat in dit artikel:

SQL Report Builder Integraties

Google Analytics is de enige integratie die niet beschikbaar is voor gebruik met de SQL Report Builder. Deze functionaliteit is in ontwikkeling.

Ga als volgt te werk om een SQL rapport, klik Report Builder of Add Report boven aan een dashboard. In de Report Picker scherm, klikken SQL Report Builder om de SQL editor.

Aan de slag

Als u een rapport wilt bewerken, klikt u op het gereedschap ( ) in de rechterbovenhoek van een SQL-gebaseerde grafiek en klik Edit.

Een query schrijven writing

NOTE
SQL Report Builder query's zijn hoofdlettergevoelig. Zorg ervoor u het correcte geval gebruikt wanneer het schrijven van vragen of u kon met onverwachte resultaten of fouten opwinden.

Na de richtlijnen voor queryoptimalisatie, schrijven een vraag in SQL editor.

IMPORTANT
Metrische gegevens in SQL rapporten - Wanneer u metrisch in een SQL- rapport opneemt, current definition van de metrische waarde wordt gebruikt.

Als metrisch in de toekomst wordt bijgewerkt, het SQL- rapport niet de wijzigingen weerspiegelen. De wijzigingen worden pas van kracht nadat u het rapport handmatig hebt bewerkt.

Met de knoppen boven aan het zijpaneel kunt u schakelen tussen tabellen en metriek die beschikbaar zijn voor gebruik in het dialoogvenster SQL Report Builder. Als u niet ziet waarnaar u zoekt in de lijst, zoekt u ernaar op de zoekbalk boven in de zijbalk.

U kunt de zijbalk ook gebruiken in het dialoogvenster SQL editor om metriek, tabellen en kolommen rechtstreeks in te voegen in uw query's door de muis erboven te plaatsen en op Insert:

Een tabel invoegen in de SQL editor.

NOTE
Alle SELECT, functie, of elke functie die geen gegevens muteert, die wordt ondersteund door PostSQL, wordt ondersteund in de SQL-Report Builder. Dit omvat, maar is niet beperkt tot, AVG, COUNT, COUNT DISTINCT, MIN/MAX en SUM.

Ook alle JOIN type wordt ondersteund, maar de Adobe raadt alleen het gebruik van INNER JOIN aan omdat dit de goedkoopste JOIN typen.

De query uitvoeren en de resultaten weergeven runquery

Wanneer u klaar bent met het schrijven van uw query, klikt u op Run Query. De resultaten worden weergegeven in een tabel onder de SQL-editor:

De query uitvoeren en de resultaten weergeven.

Als er iets mis lijkt in de resultaten, kunt u de query bewerken en opnieuw uitvoeren totdat u tevreden bent.

Soms ziet u berichten onder de redacteur met EXPLAIN in hen. Als u één van deze ziet, betekent dat dat uw vraag niet heeft gelopen en een beetje van fijnafstemmen nodig heeft.

Nadat u klaar bent met het bewerken van uw query, kunt u overschakelen op het maken van een visualisatie of het opslaan van uw werk op een dashboard.

Een visualisatie maken createviz

Als u een visualisatie wilt maken met uw queryresultaten, klikt u op de knop Chart in de Results venster. Op dit tabblad selecteert u:

  • De Seriesof de kolom die u wilt meten, zoals Objecten verkocht.
  • De Categoryof de kolom die u wilt gebruiken om uw gegevens te segmenteren, zoals aankoopbron.
  • De Labels, of X-aswaarden.

Hieronder volgt een kort overzicht van hoe het visualisatieproces eruitziet:

Voor een gedetailleerde doorloop van hoe u een visualisatie maakt, raadpleegt u de Visualisaties maken op basis van de zelfstudie SQL-query's{: target="_blank"}.

Het rapport opslaan save

Voordat u uw werk kunt opslaan, moet u het rapport een naam geven. Vergeet niet de opdracht richtlijnen voor aanbevolen procedures voor naamgeving{: target="_blank"} en kies iets dat duidelijk laat zien wat het rapport is!

Klikken Save in de rechterbovenhoek van het SQL editor en selecteer het rapport Type (Chart of Table). Als u de tekst wilt laten omlopen, selecteert u het dashboard waarin u het rapport wilt opslaan en klikt u op Save to Dashboard.

Uw gegevens analyseren

SQL Report Builder

SQL Report Builder geeft u de macht om uw Data Warehouse direct te vragen, de resultaten te bekijken, en hen snel om te zetten in een rapport. Gebruiken SQL staat u ook toe te gebruiken SQL functies die niet beschikbaar zijn in de Visual of Cohort Reporten Builder, waardoor u meer controle hebt over uw gegevens.

Berekende kolommen gemaakt met SQL zijn niet afhankelijk van updatecycli, wat betekent dat u deze kunt doorlopen zoals u wilt en de resultaten direct kunt zien.

NOTE
Dit geldt alleen voor de structuur van de kolom, niet voor de versheid van de gegevens. Nieuwe gegevens zijn nog steeds afhankelijk van voltooide updatecycli.
Dit is perfect voor…
Dat is niet zo geweldig voor…
Tussentijdse/gevorderde analisten
Beginners - u moet het weten SQL.
De SQL wreed
Eenvoudige analyses - het schrijven van een vraag kan meer werk dan het eenvoudig gebruiken van Visual Report Builder.
Berekende kolommen voor eenmalig gebruik samenstellen
Delen met anderen - Overweeg uw publiek: begrijpen ze SQL? Zo niet, dan kunnen ze verward worden door de manier waarop het rapport is opgebouwd.
Gegevens met one-to-many relaties
Een nieuwe kolom of analyse testen

Resultaten van database versus SQL Editor

Meestal kunnen verschillen in resultaten worden toegeschreven aan updatecycli. Indien Commerce Intelligence is bezig gegevens van uw gegevensbestand aan uw Data Warehouse te herhalen, zou u verschillende resultaten kunnen zien zelfs wanneer het gebruiken van de zelfde vraag.

Verbindingsproblemen kunnen ook tot discrepanties leiden. Ga naar de Connections pagina door te klikken Manage Data > Connections om het uit te zoeken - is er een fout voor de betreffende integratie van de database ? Indien dit het geval is, kan het nodig zijn de integratie opnieuw verifiëren om de zaken weer aan de gang te krijgen.

Als al uw integraties met succes worden verbonden en u niet in het midden van een updatecyclus bent, kan iets anders misleidend zijn.

Verwijdert een SQL ook de onderliggende kolommen uit mijn Data Warehouse verwijderen?

Nee, u verliest geen kolommen van uw Data Warehouse, ongeacht hoe u ze hebt gemaakt.

Kolommen die zijn gemaakt met de Data Warehouse Manager worden niet beïnvloed als u een rapport of een vraag schrapt die hen gebruikt.

Kolommen die zijn gemaakt met de SQL Report Builder niet worden opgeslagen in uw Data Warehouse.

Report Builder versus SQL Report Builder

De SQL Report Builder geeft u meer flexibiliteit bij het maken en structureren van uw grafieken. U kunt bijvoorbeeld selecteren welke waarden op de X en Y assen. Voor meer informatie over het maken van grafieken in het dialoogvenster SQL Report Builder, bekijk de Visualisaties maken van SQL query zelfstudie.

Cohort Report Builder cohortrb

In tegenstelling tot Visual Report Builderde Cohort Report Builder is bedoeld voor het analyseren en identificeren van gedragstrends van soortgelijke gebruikersgroepen in de loop van de tijd . Met de Cohort Report Builder geen SQL suf, dus je kunt zonder aarzeling naar binnen duiken als je net begint.

Dit is perfect voor…
Dat is niet zo geweldig voor…
Tussentijdse/gevorderde analisten
Beginners - u hebt praktische cohorten nodig.
Gedragstrends in de loop der tijd identificeren
Kwalitatieve analyse - het kan gedaan, maar vereist hulp van de Adobe.

Vragen opnieuw samenstellen na de updatecyclus

U hoeft uw query's niet opnieuw samen te stellen. Rapporten gemaakt met de SQL Report Builder worden opgeslagen als in de traditionele Report Builder. Het updateproces voor SQL grafieken zijn hetzelfde: nadat uw gegevens zijn bijgewerkt, worden de waarden in uw grafieken opnieuw berekend en weergegeven.

NOTE
Wanneer u een SQL rapport/vraag, schrapt het niet de onderliggende kolommen van uw Data Warehouse. U verliest geen kolommen, ongeacht hoe u ze hebt gemaakt.
  • Kolommen die zijn gemaakt met de Data Warehouse Manager worden niet beïnvloed als u een rapport of query verwijdert waarin ze worden gebruikt.

  • Kolommen die zijn gemaakt met de SQL-Report Builder, worden niet opgeslagen in uw Data Warehouse.

Omloop wrapup

Als u iets een beetje uitdagender wilt proberen, waarom probeert niet het schrijven van een vraag die voor visualisatie wordt geoptimaliseerd? Kijk uit de Visualisaties maken van SQL naslaggids{: target="_blank"} aan de slag.

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc