Vidéos LuckyTemplates : comment intégrer dans vos rapports

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Chez LuckyTemplates, nous avons publié de nombreux tutoriels pour créer des rapports à l'aide des dernières fonctionnalités et techniques de visualisation de LuckyTemplates. Cependant, un sujet fondamental n'a pas encore été vraiment couvert : comment ajouter et lire des vidéos LuckyTemplates dans vos rapports. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Il existe plusieurs solutions à ce problème. Dans le blog d'aujourd'hui, vous apprendrez comment j'aborde ce problème et d'autres méthodes qui ne fonctionnent tout simplement pas en raison de quelques restrictions auxquelles nous devons faire face.

Table des matières

Exemple de rapport

Commençons par un exemple de rapport avec une vidéo ajoutée. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Comme nous pouvons le constater, ce rapport comporte un bouton Lecture qui lit en fait une vidéo hébergée sur un site Web externe, le  Stockage Blob Azure

Pour comprendre comment cela fonctionne, regardez la mesure en cliquant sur Vidéos dans le volet Champs. La mesure utilise la balise vidéo HTML et le lien Blob Storage nous menant au fichier vidéo MP4. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Cela est possible avec le visuel personnalisé HTML CSS Viewer qui nous permet de lire des vidéos dans le rapport.

Mais comment cela a-t-il été fait exactement ? Voici les trois méthodes couramment utilisées par les analystes de données pour intégrer et lire des vidéos LuckyTemplates dans leurs rapports.

Méthode 1 : Création de boutons pour les vidéos LuckyTemplates

L'un des moyens les plus simples d'atteindre notre objectif est d'insérer un bouton dans notre rapport. Nous pouvons le faire en allant sur Insérer, Bouton, puis choisissez Vide dans la liste déroulante. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Une fois le bouton créé, accédez au volet Formatage et ouvrez Actions. Choisissez URL Web dans le champ Type, puis copiez le lien de la vidéo souhaitée dans le champ URL Web

Vidéos LuckyTemplates : comment intégrer dans vos rapports

L'URL Web peut être une vidéo hébergée sur YouTube, par exemple. C'est là que l'utilisateur doit se rendre une fois qu'il a cliqué sur le bouton.

Par exemple, lorsque nous cliquons sur le bouton que nous avons créé, nous serons directement redirigés vers notre lien vidéo.

Méthode 2 : Intégrer une vidéo YouTube

Notre première méthode est une manière très simple de le faire, mais parfois, nous voulons avoir la vidéo à l'intérieur du rapport lui-même. 

Certaines personnes se demandent pourquoi nous devons ajouter le bouton si nous pouvions simplement utiliser un lien YouTube à la place. Malheureusement, bien que courante, cette méthode ne fonctionne tout simplement pas. Essayons de voir comment il apparaît.

Commencez par aller sur YouTube, cliquez sur Partager et choisissez Intégrer dans les options.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Nous recevrons un code d'intégration, généralement utilisé pour ajouter des vidéos sur des sites Web. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Nous pouvons supposer que le même code fonctionnerait également sur notre rapport LuckyTemplates, alors copions le code et créons une nouvelle mesure dans LuckyTemplates.

Cliquez avec le bouton droit sur Vidéo dans le volet Champs et choisissez Nouvelle mesure.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Appelez-le youtube puis collez notre code YouTube dans la ligne suivante comme indiqué ci-dessous. N'oubliez pas que chaque fois que nous ajoutons du code HTML à DAX , nous devons remplacer les guillemets doubles par des guillemets simples. 

Pour simplifier ce processus, mettez simplement en surbrillance l'un des guillemets doubles, puis appuyez sur CTRL + MAJ + L. Cela mettra en surbrillance chaque guillemet double dans le code. 

Ensuite, tapez un guillemet simple pour remplacer chaque guillemet double qui a été supprimé. 

Ensuite, nous ajouterons des guillemets doubles au début et à la fin, nous laissant avec un code qui ressemble à ceci.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Notre nouvelle mesure nous donne ce visuel noir vierge. Nous n'obtenons aucun message d'erreur mais nous pouvons déjà voir que cela ne fonctionnera pas sur le bureau LuckyTemplates et cette méthode ne fonctionne finalement pas. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Mais que se passerait-il si nous publions ce rapport sur le service LuckyTemplates ?

Contrairement au bureau, nous pouvons réellement voir le message d'erreur lors de l'utilisation d'un navigateur. Ce sera un message d'erreur assez technique, mais regardons-le quand même. 

Ouvrons LuckyTemplates et localisons notre rapport LuckyTemplates enregistré.

Il devrait ouvrir le même visuel que celui que nous avons obtenu dans le bureau LuckyTemplates. La vidéo ne se lit toujours pas, mais dans le navigateur, nous pouvons accéder aux paramètres à partir des trois points dans le coin supérieur droit de l'écran, faire défiler jusqu'à Plus d'outils, puis choisir Outils de développement. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Chaque navigateur moderne dispose des outils de développement, même s'il peut sembler un peu différent ou se trouver dans une partie différente de votre navigateur. 

Une fois les outils de développement ouverts, nous pouvons voir quelques erreurs, dont certaines proviennent de YouTube.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

YouTube génère une erreur car chaque visuel personnalisé est limité dans ses fonctionnalités. Notre visuel est techniquement à l'intérieur d'un élément iframe en bac à sable restreint dans le navigateur avec des fonctionnalités limitées. 

C'est la raison pour laquelle certaines fonctionnalités ne sont tout simplement pas possibles pour nous comme nous le voyons dans notre échantillon. Nous sommes dans une sandbox iframe qui n'autorise pas « la même origine », une combinaison de restrictions de YouTube et de Microsoft. 

Malheureusement, il n'y a pas de solution pour cela, il est donc recommandé d'utiliser un Azure Blob Storage à la place. Cela fonctionne parfaitement dans votre rapport LuckyTemplates et vous permet de contrôler totalement qui et comment les fichiers peuvent être consultés.

Compte Azure Blob Storage pour stocker des vidéos LuckyTemplates

Si vous n'avez pas encore de compte Azure Blob Storage, nous allons parcourir le processus de création d'un tout nouveau compte de stockage dans le portail Azure et vous montrer comment télécharger également des vidéos.

Cela inclut également la génération de liens sécurisés qui ne sont pas publics au cas où vous souhaiteriez restreindre l'accès à vos vidéos.

Méthode 3 : Utilisation d'un stockage de fichiers

Pour commencer, visitez le portail Azure et ouvrez votre abonnement. Dans notre exemple, notre abonnement s'appelle TEST/TEMP. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Lorsque nous sélectionnons cet abonnement TEST, cela nous amènera à une autre page où nous pourrons cliquer sur Groupes de ressources.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Nous allons ensuite créer un nouveau groupe de ressources vide que nous appellerons test_video . Ensuite, définissons à quel emplacement nous voulons que cela soit créé. Cliquez sur Créer ou sur Entrée.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Nous venons de créer un nouveau groupe de ressources. Et dans ce groupe de ressources, ajoutez un compte de stockage. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Pour ce faire, cliquez sur Créer puis recherchez « stockage » dans la barre de recherche résultante. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Choisissez le premier résultat, le compte de stockage de Microsoft, puis cliquez sur Créer.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Ensuite, nous devons définir dans quel abonnement et groupe de ressources le compte doit se trouver. Nous devons également lui donner un nom et sélectionner la région dans laquelle nous nous trouvons. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Avec chaque ressource Azure, nous pouvons passer en revue de nombreux paramètres, tels que ceux ci-dessous. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Mais pour ce tutoriel, nous utiliserons les paramètres par défaut car ils fonctionnent très bien pour notre cas spécifique. 

Cliquez donc sur Réviser + créer puis sur Créer dans la page suivante.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Le déploiement d'une nouvelle ressource peut prendre une ou deux minutes. Nous pouvons vérifier les notifications et voir quand il est encore en cours de déploiement.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Une fois déployé, nous pouvons accéder à notre compte de stockage et télécharger la vidéo. 

Nous allons accéder à Accueil et ouvrir l'abonnement et le groupe de ressources appropriés. Nous pouvons alors commencer à y ajouter des vidéos. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Pour ce faire, ouvrez le compte de stockage. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Ensuite, cliquez sur Navigateur de stockage (préversion) , Conteneurs Blob et Ajouter un conteneur. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Nous l'appellerons simplement vidéo . Nous devons également décider de rendre le conteneur privé ou anonyme. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Pour notre conteneur, optons d'abord pour Privé (pas d'accès anonyme) .

Le Blob (accès en lecture anonyme pour les blobs uniquement) signifie que toute personne disposant de l'URL de la vidéo ou du fichier dans le conteneur peut y accéder, tandis que pour Private (pas d'accès anonyme), il faut un peu plus pour configurer. 

Voici les détails de notre nouveau conteneur.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

L'étape suivante consiste à essayer d'y ajouter une vidéo.

Alors, ouvrons notre conteneur vidéo trouvé dans le navigateur de stockage (aperçu). Ensuite, cliquez sur le bouton Télécharger et faites glisser ou déposez notre fichier vidéo.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Le fichier vidéo devrait apparaître. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Et lorsque nous sélectionnons le fichier vidéo, nous obtiendrons l'URL que nous pouvons copier dans le presse-papiers. Collons-le dans une fenêtre privée (Incognito) pour voir à quoi cela ressemblerait pour un utilisateur externe.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Nous devrions obtenir un message d'erreur en conséquence. En effet, le conteneur Blob est défini sur privé et nous n'y avons pas accès. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Alors, comment résolvons-nous ce problème? Comment accéder à la vidéo ? 

Nous devons ouvrir Microsoft Azure et revenir à test_video.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Ensuite, ouvrez le navigateur de stockage (aperçu) et les conteneurs Blob .  

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Ce que nous voulons faire, c'est ajouter un jeton SAS à l'ensemble du conteneur. Nous le ferons en cliquant sur les trois points à droite et en choisissant Générer SAS. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Nous souhaitons également définir la date de validité de notre jeton d'aujourd'hui jusqu'à l'année prochaine. Ensuite, nous pouvons générer un jeton SAS et une URL.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Cela créera un jeton sous la forme d'une chaîne sous le bouton Générer un jeton SAS et une URL . C'est le jeton dont nous devons nous souvenir et copier.

Revenons maintenant à notre fenêtre privée avec l'URL précédente. Cela ne devrait toujours pas fonctionner comme indiqué ci-dessous.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Mais lorsque nous ajoutons un point d'interrogation à la fin de l'URL, puis collons le jeton, il authentifiera l'URL afin que nous puissions accéder aux blobs dans notre conteneur.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Avec le jeton ajouté, nous pouvons maintenant lire la vidéo. Cela signifie que l'URL avec le jeton est ce que nous pouvons également utiliser pour notre rapport. 

Utilisation du jeton dans LuckyTemplates

Revenons à notre rapport LuckyTemplates et créons une nouvelle page 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Nous avons la mesure précédente que nous avons appelée youtube qui ressemble à ceci. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Nous allons réutiliser et mettre à jour cette mesure pour commencer à travailler cette fois. 

Conservez la balise vidéo et définissez que nous voulons que la vidéo remplisse cent pour cent de l'espace du visuel (width=100%) . Ajoutez également les contrôles , qui incluent les boutons dédiés pour la lecture, la pause, etc. 

Plus important encore, ajoutez la nouvelle source ou l'URL avec le jeton SAS ajouté. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Ensuite, nous ajoutons la visionneuse HTML CSS à partir du volet Visualisations et cliquez sur Vidéo sous le volet Champs. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

En fin de compte, la vidéo devrait maintenant apparaître sur notre page, nous permettant de lire la vidéo que nous avons téléchargée sur le Blob Storage.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Notez que cela fonctionne en privé, nous avons donc besoin du jeton SAS. Sinon, nous n'aurons toujours pas accès à la vidéo. 

Sans le jeton SAS

Passons rapidement en revue le processus sur la façon dont vous feriez cela sans le jeton SAS.

Revenez à notre compte de stockage pour mettre à jour la confidentialité de notre conteneur vidéo. Au lieu de Private, changeons-le en Blobs (accès en lecture anonyme pour les blobs uniquement) . Ensuite, cliquez sur OK.

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Pour en revenir à notre rapport, nous pouvons supprimer le jeton et nous attendre à pouvoir toujours voir et lire la vidéo. 

Vidéos LuckyTemplates : comment intégrer dans vos rapports

Changer la confidentialité de notre conteneur vidéo signifie également que toute personne disposant du lien peut accéder à la vidéo. Par exemple, si nous plaçons l'URL dans notre navigateur, la vidéo devrait toujours être lue même sans le jeton.


Visual personnalisé dans LuckyTemplates : découvrez comment contrôler les propriétés de police dans DAX
Créer un rapport vide à l'aide du générateur de rapports LuckyTemplates
Générateur de rapports dans LuckyTemplates : mise en forme des objets et des visualisations

Conclusion

L'intégration directe de vidéos YouTube dans les rapports LuckyTemplates n'est pas possible en raison des restrictions de Microsoft et de YouTube. 

Un moyen simple de résoudre ce problème consiste à ajouter des boutons avec des hyperliens vers les vidéos. Cela fonctionne sans aucun visuel personnalisé et est compatible avec les vidéos YouTube ou les vidéos de Blob Storage.

Mais si vous souhaitez que votre vidéo soit intégrée dans le rapport, l'approche la plus conviviale consiste à utiliser un Azure Blob Storage. Il est facile à installer, pratique et relativement bon marché.

Vous pouvez appliquer ce que vous avez appris aujourd'hui pour créer votre prochain rapport LuckyTemplates. Par exemple, vous trouverez utile d'ajouter une vidéo d'aide à l'utilisateur final du développeur pour expliquer comment le rapport doit être utilisé. Il y a beaucoup plus d'applications pour les vidéos sur LuckyTemplates, et vous pouvez maintenant en profiter.

Tous mes vœux,

Pascal Kieffer


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir