Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Na een uitgebreide discussie over de query-editor, is het tijd om al die gegevens via gegevensmodellering naar een LuckyTemplates-rapport te verplaatsen. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Met gegevensmodellering kunt u verschillende gegevenstabellen in uw LuckyTemplates-rapport met elkaar verbinden door onderlinge relaties te creëren.
Inhoudsopgave
Relaties oplossen in het kerngegevensmodel
Mijn kerngegevensmodel bestaat uit alle tabellen die ik in de query-editor heb gerepareerd. Dit omvat de tabel Klanten, de tabel Locaties, de tabel Producten, enz.
Aangezien ik die tabellen heb opgeschoond en ik zeker weet dat ik alle gegevens heb die ik nu nodig heb, klik ik op Sluiten en toepassen om de query-editor te sluiten en eventuele wijzigingen toe te passen.
Dit betekent natuurlijk niet dat ik niet terug ga naar de query-editor als ik eenmaal aan datamodellering begin te werken. Ik zou er zeker nog vaak op terugkomen, vooral als ik aanvullende transformaties moet maken of als ik nieuwe gegevens moet invoeren, afhankelijk van wat mijn rapporten vereisen.
Het proces van het toepassen van de query's in mijn LuckyTemplates-model kan enige tijd duren, afhankelijk van de hoeveelheid gegevens die ik heb.
Maar zodra de toepassing is voltooid, kom ik op een nieuw canvas terecht waar ik mijn analyse kan maken.
Sommige mensen springen misschien meteen in dit deel. Maar wat ik meestal doe, is de relaties controleren die zijn opgebouwd rond de gegevens waaraan ik heb gewerkt toen ik in de query-editor zat.
Dit is het modelleringsgebied, waartoe ik toegang heb via dit specifieke pictogram hier.
Als je geen LuckyTemplates-ervaring hebt en eerder met Excel werkte, zal dit je totaal onbekend voorkomen. Het is belangrijk dat u dit onderdeel begrijpt, omdat het cruciaal is bij het ontwikkelen van iets binnen LuckyTemplates.
Hier kan ik ervoor zorgen dat de relaties tussen mijn gegevens op een optimale manier worden opgezet. Anders wordt het moeilijker om een berekening of analyse correct uit te voeren.
De relaties worden weergegeven door deze lijnen en pijlen die over de gegevenstabellen lopen.
LuckyTemplates raadt normaal gesproken automatisch de relaties tussen de verschillende tabellen. Helaas krijgt LuckyTemplates dit deel meestal verkeerd .
Dus ik begin meestal met het verwijderen van deze bestaande relaties, vooral als ik 100% niet zeker weet of de standaardrelaties die LuckyTemplates heeft geplaatst zinvol zijn.
In Excel heb je normaal gesproken één enorm bestand met honderden kolommen. Maar datamodellering binnen LuckyTemplates is anders.
Hier heb ik bijvoorbeeld een kernset met informatie en dan heb ik afzonderlijke ondersteunende tabellen met daarin filterinformatie. Dus ik krijg verschillende tabellen met verschillende gegevensgroepen in elke tabel.
Dit is het kritieke onderdeel van gegevensmodellering: vaststellen of elke tabel een opzoektabel of een feitentabel is . Het is belangrijk om te begrijpen wat deze twee typen tabellen doen, zodat u kunt begrijpen wat voor soort relaties u er doorheen kunt trekken.
Een feitentabel bevat alle transacties , zoals in deze verkooptabel.
Aan de andere kant bevat een opzoektabel filterinformatie.
Zodra ik heb vastgesteld waar mijn tabellen thuishoren, organiseer ik ze. Ik vind het leuk om mijn opzoektabellen hier bovenaan in een enkele rij op te stellen.
Wat mijn feitentabel betreft, ik vind het leuk om die hieronder te plaatsen.
Natuurlijk kunnen sommige mensen het anders doen. Maar dit is de best practice die ik wil delen, omdat ik een filosofie heb om dingen zo eenvoudig mogelijk te houden.
Ik leg deze tabellen op deze manier in lagen omdat ik wil visualiseren hoe de relaties verlopen. Ik noem dit een waterval van filters . Op deze manier heb ik mijn opzoektabellen bovenaan en stuur ik filterinformatie naar de onbewerkte gegevens waarmee ik werk.
Top 3 Best Practices om uw LuckyTemplates-modellen te organiseren
Hoe u uw LuckyTemplates-datamodel kunt organiseren – Best Practice-tips
Klantensegmentatietechnieken die het datamodel gebruiken – LuckyTemplates & DAX
Conclusie
Dit zijn heel basale dingen, maar het is van cruciaal belang dat je dit onder de knie hebt, omdat het later je berekeningen kan maken of breken.
Als u de basisprincipes van gegevensmodellering begrijpt, kunt u ervoor zorgen dat u de juiste resultaten in uw rapporten behaalt. Het bespaart u de frustratie van het zoeken naar de hoofdoorzaak van fouten die het gevolg kunnen zijn van verkeerde relaties.
Al het beste,
Wat is zelf in Python: voorbeelden uit de echte wereld
Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.
In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.
Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.
Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.
Wat is LuckyTemplates Gateway? Alles wat u moet weten