Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Deze zelfstudie bevat enkele geavanceerde tips om uw LuckyTemplates-tabel te optimaliseren. Ik zal je laten zien hoe je je grote tafel opsplitst in meerdere. Deze zorg komt vrij vaak voor bij juridische databasesystemen met enorme platte informatiebestanden. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.
Enorme tabellen moeten worden opgesplitst in eenvoudigere tabellen voor eenvoudig informatiebeheer.
Het belangrijkste is dat deze enorme tabellen binnen LuckyTemplates ook moeten worden geoptimaliseerd om een gestructureerd model te creëren. LuckyTemplates-tabellen zijn ontworpen om enorme platte bestanden af te zwakken.
Deze discussie is van een bepaald verzoek in het . Een lid wilde een grote databasetabel van de SQL-server afbreken . Een LuckyTemplates-expert bood een geweldige oplossing voor de genoemde situatie.
Ik wil in dit voorbeeld duiken en u helpen meer te begrijpen over de dingen die u mogelijk op uw eigen modellen kunt toepassen.
Inhoudsopgave
De gegevens transformeren met LuckyTemplates Query Editor
Zo ziet de initiële verkooptabel eruit. Het kwam voort uit een heel eenvoudig verkoopscenario, maar het is nog steeds een enorme tafel.
U moet deze tabel opschonen met behulp van de best practice-tips voor het beheren van LuckyTemplates-tabellen. U kunt ook enkele sleutelzoekkolommen extraheren die aan elkaar gerelateerd zijn, omdat deze tabellen handig kunnen zijn wanneer u uw eigen tabel wilt maken.
Het optimaliseren van dit soort LuckyTemplates-tabellen kan echter meestal niet aan de voorkant worden opgelost. U moet de LuckyTemplates Query-editor gebruiken om deze gegevens te transformeren.
Ga hiervoor naar Gegevens transformeren en breng daar de wijzigingen aan.
Een kolom veranderen in een opzoektabel
Het voorbeeld waar ik aan wil werken en dat ik je wil laten zien, betreft het veranderen van de Channel- kolom in een opzoektabel in het model.
In plaats van alle herhaalde namen onder de kolom Kanaal te hebben , kunt u deze uitsplitsen en andere details toevoegen.
Er zijn veel manieren om de gegevens te groeperen door verschillende afkortingen en combinaties te gebruiken. Er zijn ook verschillende manieren om de berekeningen te filteren met een andere opzoektabel.
Eerst moet u de feitentabelquery pakken. Dit is slechts een query, dus er worden geen daadwerkelijke gegevens in het model gebracht.
Klik met de rechtermuisknop op de bestaande grote tabel. In dit geval is dat de tabel Verkoop . Selecteer daarna Referentie.
Wijzig de naam van de gekopieerde zoekopdracht in Kanalen .
Markeer de kolom Kanaal in de tabel, klik met de rechtermuisknop en selecteer Andere kolommen verwijderen .
Daarna kunt u een geheel nieuwe tabel genereren die alleen de kolom Channel bevat .
Klik vervolgens met de rechtermuisknop en selecteer Duplicaten verwijderen .
Ten slotte heeft de nieuwe tabel slechts drie vermeldingen onder de kolom Kanaal .
Afkortingen en index maken
Een ander ding dat u kunt doen om uw LuckyTemplates-tabel te optimaliseren, is door de namen te wijzigen en afkortingen te maken.
Ga hiervoor naar Kolom toevoegen en selecteer vervolgens Kolom uit voorbeelden .
U kunt de bestaande gegevens in de kolom hernoemen en verschillende afkortingen maken. U maakt bijvoorbeeld een nieuwe kolom en noemt deze Kanaalcode . Onder de genoemde kolom kunt u afkortingen toevoegen zoals WHOL, DIST en EXPO.
Als u de LuckyTemplates-tabellen grondig wilt optimaliseren, kunt u ook een indexkolom maken en een andere in de hoofdtabel.
In de kolom Klantnamenindex kunt u bijvoorbeeld alleen cijfers of letters gebruiken, zoals 123 of ABC.
Dit is een beetje technisch, maar door deze techniek te gebruiken, raakt u te veel tekst kwijt en bespaart u geheugen bij het overbrengen van deze gegevens naar uw LuckyTemplates-tabel. Als u dit doet, kan de tabel in een kleinere byte worden opgeslagen, zodat het model niet te groot wordt.
Kolommen verwijderen om LuckyTemplates-tabel te optimaliseren
U kunt zelfs een stap verder gaan door de kolommen in uw LuckyTemplates-tabel te ordenen. Als je een langere lijst hebt, kun je ze op een iets andere manier groeperen op basis van hun naam en een instructie gebruiken. Er zijn veel manieren om een volledig model te maken op basis van één tabel.
Je kunt ook een tafel uitsplitsen, vooral als je veel valuta hebt. Nogmaals, klik met de rechtermuisknop en selecteer Verwijzing .
Als u meerdere kolommen hebt die gerelateerd zijn, hoeft u alleen andere kolommen te verwijderen om snel een nieuwe tabel te genereren.
Het belangrijkste dat u moet onthouden wanneer u de informatie uit de grote tabel haalt, is om ook vrijelijk kolommen te verwijderen. U hoeft niet alle gegevens in uw feitentabel en al het andere in uw opzoektabel te hebben. De feitentabel moet zo dun mogelijk zijn en u moet veel opzoektabellen maken om uw gegevens zoveel mogelijk te consolideren.
Dynamische classificatietabellen maken met behulp van RANKX in LuckyTemplates
Beheer virtuele tabellen in LuckyTemplates met behulp van DAX
LuckyTemplates-tabellen maken met behulp van de UNION & ROW-functie
Conclusie
Ik heb hier handige technieken gedeeld voor het optimaliseren van uw LuckyTemplates-tabellen. Deze zorgen komen vrij vaak voor, vooral als je een Excel-achtergrond hebt. Ik zie vaak veel zorgen over enorme platte bestanden, aangezien er vanaf het begin duizenden rijen met gegevens kunnen zijn.
Wat je echt moet doen, is er een model omheen maken en een dunne tafel hebben. Wanneer u dienovereenkomstig filtert, krijgt u een meer beknopte tabel met alle benodigde informatie, zoals regio, klantproducten en meer .
Geniet van deze!
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