LuckyTemplates-videoer: Sådan integreres i dine rapporter

Hos LuckyTemplates har vi udgivet en masse tutorials til at oprette rapporter ved hjælp af de nyeste funktioner og visualiseringsteknikker i LuckyTemplates. Et grundlæggende emne er dog ikke rigtig blevet dækket endnu – hvordan du tilføjer og afspiller LuckyTemplates-videoer i dine rapporter. Du kan se den fulde video af denne tutorial nederst på denne blog.

Der er et par løsninger på dette problem. I dagens blog vil du lære, hvordan jeg griber dette problem an, og nogle andre metoder, der simpelthen ikke virker på grund af et par begrænsninger, som vi skal forholde os til.

Indholdsfortegnelse

Eksempelrapport

Lad os starte med en eksempelrapport med en video tilføjet. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Som vi kan se, har denne rapport en Afspil- knap, der faktisk afspiller en video, der er hostet på et eksternt websted –  Azure Blob Storage

For at forstå, hvordan det fungerer, skal du se på målingen ved at klikke på Videoer i feltruden. Målingen bruger HTML-videotagget og Blob Storage-linket, der fører os til MP4-videofilen. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Dette er muligt med det brugerdefinerede visuelle, som giver os mulighed for at afspille videoer i rapporten.

Men hvordan blev det helt præcist gjort? Her er de tre almindelige metoder, som dataanalytikere bruger til at indlejre og afspille videoer i deres rapporter.

Metode 1: Oprettelse af knapper til LuckyTemplates-videoer

En af de enkleste måder at nå vores mål på er at indsætte en knap i vores rapport. Vi kan gøre dette ved at gå til Indsæt, Knap, og vælg derefter Blank i rullemenuen. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Når knappen er oprettet, skal du gå til formateringsruden og åbne Handlinger. Vælg Web-URL under Type-feltet, og kopier derefter linket til din påtænkte video ind i Web-URL- feltet

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Webadressen kan for eksempel være en video, der hostes på YouTube. Det er her brugeren skal gå, når de klikker på knappen.

For eksempel, når vi klikker på den knap, vi oprettede, vil vi blive ført direkte til vores videolink.

Metode 2: Indlejring af en YouTube-video

Vores første metode er en meget enkel måde at gøre det på, men nogle gange vil vi gerne have videoen inde i selve rapporten. 

Nogle mennesker undrer sig over, hvorfor vi skal tilføje knappen, hvis vi bare kunne bruge et YouTube-link i stedet for. Desværre, selvom den er almindelig, virker den metode simpelthen ikke. Lad os prøve og se, hvordan det ser ud.

Start med at gå til YouTube, klik på Del, og vælg Integrer blandt mulighederne.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Vi får udleveret en indlejringskode, som typisk bruges til at tilføje videoer på websteder. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Vi kan antage, at den samme kode også ville fungere på vores LuckyTemplates-rapport, så lad os kopiere koden og oprette en ny målestok i LuckyTemplates.

Højreklik på Video i feltruden, og vælg Ny måling.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Kald det youtube og indsæt derefter vores YouTube-kode i næste linje som vist nedenfor. Husk, at når vi tilføjer HTML-kode til , skal vi erstatte de dobbelte anførselstegn med enkelte anførselstegn. 

For at forenkle denne proces skal du blot fremhæve et af de dobbelte anførselstegn, og derefter trykke på CTRL + SHIFT + L. Dette vil fremhæve alle dobbelte anførselstegn i koden. 

Indtast derefter et enkelt citat for at erstatte hvert dobbelte citat, der er blevet slettet. 

Dernæst vil vi tilføje dobbelte anførselstegn i begyndelsen og slutningen, hvilket efterlader os med en kode, der ser sådan ud.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Vores nye mål giver os dette tomme sorte billede. Vi får ingen fejlmeddelelse, men vi kan allerede se, at det ikke vil spille på LuckyTemplates-skrivebordet, og denne metode virker i sidste ende ikke. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Men hvad ville der ske, hvis vi udgiver denne rapport til LuckyTemplates-tjenesten?

I modsætning til på skrivebordet kan vi faktisk se fejlmeddelelsen, når vi bruger en browser. Det vil være en ret teknisk fejlmeddelelse, men lad os alligevel se på det. 

Lad os åbne LuckyTemplates og finde vores gemte LuckyTemplates-rapport.

Det skulle åbne det samme visuelle billede, som vi fik i LuckyTemplates desktop. Videoen afspilles stadig ikke, men i browseren kan vi gå til Indstillinger fra de tre prikker i øverste højre hjørne af skærmen, rulle ned til Flere værktøjer og derefter vælge Udviklerværktøjer. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Hver moderne browser har udviklerværktøjerne, selvom de kan se lidt anderledes ud eller være placeret på en anden del af din browser. 

Når udviklerværktøjerne åbner, kan vi se et par fejl, hvoraf nogle kommer fra YouTube.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

YouTube giver en fejl, fordi hver brugerdefineret visualisering er begrænset i funktionalitet. Vores visuelle er teknisk set inde i et begrænset sandboxed iframe-element i browseren med begrænset funktionalitet. 

Det er grunden til, at noget funktionalitet simpelthen ikke er muligt for os at gøre, som vi ser i vores eksempel. Vi er i en sandbox iframe, der ikke " tillader samme oprindelse ", en kombination af begrænsninger fra YouTube og fra Microsoft. 

Desværre er der ingen mulighed for det, så det anbefales at bruge en Azure Blob Storage i stedet. Det fungerer perfekt i din LuckyTemplates-rapport og giver dig fuld kontrol over, hvem og hvordan filerne kan tilgås.

Azure Blob Storage-konto til at gemme LuckyTemplates-videoer

Hvis du endnu ikke har en Azure Blob Storage-konto, vil vi gennemgå processen med at oprette en helt ny storage-konto i Azure-portalen og vise dig, hvordan du også uploader videoer.

Dette inkluderer også generering af sikre links, der ikke er offentlige for verden, hvis du vil begrænse adgangen til dine videoer.

Metode 3: Brug af et fillager

For at starte skal du besøge Azure Portal og åbne dit abonnement. I vores eksempel hedder vores abonnement TEST/TEMP. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Når vi vælger dette TEST-abonnement, fører det os til en anden side, hvor vi kan klikke på Ressourcegrupper.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Vi vil derefter oprette en ny tom ressourcegruppe, som vi kalder test_video . Lad os derefter definere, hvilken placering vi ønsker, at denne skal oprettes. Klik på Opret eller Enter.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Vi har netop oprettet en ny ressourcegruppe. Og inden for denne ressourcegruppe skal du tilføje en lagerkonto. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

For at gøre det skal du klikke på Opret og derefter søge efter " lagring" i den resulterende søgelinje. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Vælg det første resultat, lagerkontoen fra Microsoft, og klik på Opret.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Derefter skal vi definere, hvilket abonnement og hvilken ressourcegruppe kontoen skal være i. Vi bør også give den et navn og vælge den region, vi er i. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Med hver Azure-ressource er der en masse indstillinger, som vi kan gennemgå, såsom dem nedenfor. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Men til denne tutorial vil vi bruge standardindstillingerne, fordi de fungerer fint til vores specifikke sag. 

Så klik på Gennemgå + opret og derefter på Opret på næste side.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Implementeringen af ​​en ny ressource kan tage et eller to minutter. Vi kan tjekke meddelelserne og se, hvornår det stadig er i drift.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Når den er implementeret, kan vi gå til vores lagerkonto og uploade videoen. 

Vi går til Hjem og åbner den relevante abonnements- og ressourcegruppe. Vi kan derefter begynde at tilføje videoer til det. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

For at gøre det skal du åbne lagerkontoen. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Klik derefter på Lagerbrowser (forhåndsvisning) , Blob-beholdere og Tilføj beholder. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Vi vil simpelthen kalde det video . Vi skal også beslutte, om vi vil gøre containeren privat eller anonym. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

For vores container, lad os først vælge Privat (ingen anonym adgang) .

Blob (kun anonym læseadgang for blobs) betyder, at alle med URL'en til videoen eller filen i containeren kan få adgang til den, mens man for Privat (ingen anonym adgang) har brug for lidt mere at konfigurere. 

Her er detaljerne om vores nye container.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Det næste trin er at prøve at tilføje en video til den.

Så lad os åbne vores videobeholder , der findes i Storage-browseren (forhåndsvisning). Klik derefter på knappen Upload og træk eller slip vores videofil.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Videofilen skulle vises. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Og når vi vælger videofilen, får vi URL'en, som vi kan kopiere til udklipsholderen. Lad os indsætte det i et privat vindue (inkognito) for at se, hvordan det ville se ud for en ekstern bruger.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Vi burde få en fejlmeddelelse som et resultat. Dette skyldes, at Blob-beholderen er sat til privat, og vi har ikke adgang til den. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Så hvordan løser vi dette problem? Hvordan får vi adgang til videoen? 

Vi skal åbne Microsoft Azure og gå tilbage til test_video.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Åbn derefter lagerbrowseren (forhåndsvisning) og Blob-beholdere .  

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Det, vi vil gøre, er at tilføje et SAS-token til hele containeren. Det gør vi ved at klikke på de tre prikker til højre og vælge Generer SAS. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Vi ønsker også at indstille vores tokens gyldighedsdato fra i dag til næste år. Derefter kan vi generere SAS-token og URL.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Dette vil oprette et token i form af en streng under knappen Generer SAS-token og URL-adresse . Det er det token, som vi skal huske og kopiere.

Lad os nu gå tilbage til vores private vindue med den forrige URL. Det burde stadig ikke virke som vist nedenfor.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Men når vi tilføjer et spørgsmålstegn i slutningen af ​​URL'en og derefter indsætter tokenet, vil det autentificere URL'en, så vi kan få adgang til blobs i vores container.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Med tokenet tilføjet, kan vi nu afspille videoen. Det betyder, at URL'en med tokenet er det, vi også kan bruge til vores rapport. 

Brug af token i LuckyTemplates

Lad os gå tilbage til vores LuckyTemplates-rapport og oprette en ny side 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Vi har den tidligere foranstaltning, vi kaldte youtube , der ser sådan ud. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Vi vil genbruge og opdatere denne foranstaltning for at komme i gang denne gang. 

Behold videotagget og definer, at vi ønsker, at videoen skal fylde hundrede procent af rummet i det visuelle (bredde=100%) . Tilføj også kontrollerne , som omfatter de dedikerede knapper til afspilning, pause og så videre. 

Det vigtigste er, at tilføje den nye kilde eller URL'en med SAS-tokenet tilføjet. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Dernæst tilføjer vi HTML CSS Viewer fra visualiseringsruden og klikker på Video under feltruden. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

I sidste ende skulle videoen nu dukke op på vores side, så vi kan afspille den video, vi uploadede til Blob Storage.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Bemærk, at dette fungerer privat, så vi skal have SAS-tokenet. Ellers har vi stadig ikke adgang til videoen. 

Uden SAS Token

Lad os hurtigt gennemgå processen for, hvordan du ville gøre dette uden SAS-tokenet.

Gå tilbage til vores lagerkonto for at opdatere privatlivets fred for vores videobeholder. I stedet for Privat, lad os ændre det til Blobs (kun anonym læseadgang for blobs) . Klik derefter på OK.

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Går vi tilbage til vores rapport, kan vi fjerne tokenet og forvente, at vi stadig kan se og afspille videoen. 

LuckyTemplates-videoer: Sådan integreres i dine rapporter

Ændring af privatlivets fred for vores videobeholder betyder også, at alle med linket kan få adgang til videoen. Hvis vi f.eks. placerer URL'en i vores browser, skal videoen stadig afspilles selv uden tokenet.




Konklusion

Direkte indlejring af YouTube-videoer i LuckyTemplates-rapporter er ikke muligt på grund af begrænsningerne fra både Microsoft og YouTube. 

En nem måde at løse dette problem på er at tilføje knapper med hyperlinks til videoerne. Dette fungerer uden brugerdefinerede billeder og er kompatibelt med YouTube-videoer eller videoer fra Blob Storage.

Men hvis du vil have din video indlejret i rapporten, er den mest brugervenlige tilgang at bruge en Azure Blob Storage. Det er nemt at sætte op, praktisk og også relativt billigt.

Du kan anvende det, du har lært i dag, til at lave din næste LuckyTemplates-rapport. For eksempel vil du finde det nyttigt at tilføje en slutbrugerhjælpevideo fra udvikleren for at forklare, hvordan rapporten skal bruges. Der er mange flere applikationer til videoer på LuckyTemplates, og du kan nu drage fordel af dem.

Alt det bedste,

Pascal Kiefer


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.