• Vidéo : Power Map et les cartes personnalisées

    Pour illustrer l’article sur les nouveautés apportées par la mise à jour de septembre de Power Map, voici une vidéo reprenant la conception pas à pas d’un rapport avec des cartes personnalisées.

    La vidéo est disponible via le lien suivant :

    http://www.microsoftvirtualacademy.com/training-courses/power-bi-nouveautes-power-map-septembre-2014

    Franck Mercier

    Sessions de formation gratuites :

    Pour tester Windows Server 2012, Windows 8, SQL Server 2012 et SQL Server 2014 CTP2, vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme :

    Windows Server 2012 :

    SQL Server 2012 :

    Evaluation SQL Server 2014 CTP2 :

    Evaluation Power BI :

    Testez Azure gratuitement pendant un mois :

  • Power BI : Cartes personnalisées et filtres dans Power Map

    La mise à jour de septembre de Power BI est disponible et apporte son lot de nouveautés dans Power Map. Dans cet article, je vais mettre le focus sur les cartes personnalisées et les filtres.

    Mise à jour d’Office

    Pour bénéficier des nouveautés de Power Map, assurez-vous d’avoir la bonne version d’Excel. Le numéro de version doit être au minimum 15.0.4649.1001.

    Pour vérifier le numéro de version, allez dans le backstage d’Excel en cliquant sur le bouton « File » du ruban, en haut à gauche.

    Cliquez ensuite sur « Account ».

    image

    Vous devez obtenir la fenêtre suivante :

    image

    Si vous devez réaliser la mise à jour, cliquez sur le bouton « Update Options ».

    Utilisation de Power Map

    Récupération des données

    Maintenant que notre Excel est à jour, nous allons injecter des données dans Power Map.

    Pour cette démonstration, je suis allez chercher des données sur les sites suivants :

    Ainsi qu’une image du plan du métro…que l’on trouve facilement avec Bing !

    A partir des fichiers récupérés depuis les liens ci-dessus, je me suis constitué un fichier avec le trafic par station ainsi que la qualité de l’air (pour les stations concernées) et j’ai rajouté 2 colonnes, X et Y. Ces 2 colonnes sont vides pour le moment.

    Ces colonnes vont nous servir pour y positionnez les coordonnées des stations de métro sur l’image du plan que j’ai récupéré.

    Ci-dessous, des copies d’écran de mes tableaux Excel :

    Données du trafic :

    clip_image004

    Données sur la qualité de l’air :

    clip_image005

    Création du rapport Power Map

    Maintenant que nous avons nos données, nous allons les utiliser pour créer un rapport cartographique personnalisé avec Power Map.

    Dans le ruban, cliquez sur « Insert », « Map » puis « Launch Power Map ».

    image

    Power Map apparaît à l’écran de la manière suivante :

    clip_image010

    Et c’est là que nos coordonnées, des colonnes X et Y vont nous servir. Oui mais….. Car il y a un « mais »……. D’où viennent ces coordonnées ? Sûrement pas du ciel. Et ça sera à vous de les ajouter dans votre fichier.

    La méthode que j’ai utilisée est la méthode de la dichotomie Sourire !!!!! Mais on va y revenir.

    Dans la partie droite Sélectionnez les colonnes X et Y, associez-les aux cordonnées en choisissant, dans la partie « Geopgraphy and map level » :

    • X Coordinate
    • Y Coordinate

    Ensuite dans la partie Custom Map, cliquez sur « Yes »

    image

    La fenêtre « Change Map Type » apparaît. Cliquez sur « New Custom Map »

    image

    La fenêtre « Custom Map Options » apparaît. C’est dans cette fenêtre que nous allons paramétrer les axes sur une image personnalisée afin d’y placer ensuite nos stations de métro (dans cet exemple).

    clip_image017

    Pour cette démonstration j’ai utilisé les paramètres suivants (X et Y Min = 0 et X et Y Max = 100).

    Cliquez sur « Import picture as background » pour importer une image de votre choix.

    image

    Après l’import, elle apparaît directement dans Power Map.

    Cliquez sur le bouton « Done ».

    clip_image020

    De retour dans la fenêtre principale, cliquez sur « Next » en bas à droite

    image

    Dans la partie droite, cochez la case à gauche de Trafic. Et là…… c’est le drame… rien n’apparaît ! Ce qui est tout à fait normal car nos colonnes X et Y sont vides.

    clip_image023

    Et c’est là que va commencer un travail ultra passionnant de placement de points Sourire. Pour placer mes stations de métro au bon endroit j’ai procédé de la manière suivante :

    J’ai utilisé une superbe fonction de Windows qui permet de redimensionner 2 fenêtres lorsqu’on en plaque une complètement à gauche et une complètement à droite. J’ai donc placé sur la gauche, ma feuille Excel contenant les stations, et sur la droite la fenêtre contenant Power Map.

    Dans Power Map, je n’ai conservé que la carte.

    Ci-dessous une copie d’écran de mon bureau :

    clip_image024

    Et maintenant c’est parti pour la première station. Dans les colonnes X et Y entrez des coordonnées sachant que l’origine de nos axes se trouve en bas à gauche. Une fois les coordonnées saisies, dans la fenêtre Power Map cliquez sur « Refresh Data ».

    clip_image025

    Après le Refresh, le trafic entrant de votre station apparaît. Ensuite, j’ai zoomé sur la carte pour placer plus précisément mes points en modifiant les valeurs des colonnes X et Y si nécessaire.

    clip_image026

    Il ne reste plus qu’à procéder de même pour toutes vos stations (je vous avais prévu sur le fait que ça allait être passionnant Sourire).

    Une fois les coordonnées saisies pour toutes les stations, il ne reste plus qu’à les associer aux valeurs du trafic entrant et de la qualité de l’air pour réaliser de beaux rapports Power Map.

    clip_image027

    Les filtres

    Les filtres sont aussi une autre nouveauté intéressante. Vous avez maintenant la possibilité de rajouter des filtres à partir de la partie droite de l’éditeur de carte. Vous avez 3 types de filtre :

    • Des filtres à partir d’une liste
    • Des filtres à partir d’une plage de données
    • Des filtres avancés

    image

     

    Pour illustrer cet article, une vidéo et le fichier utilisé pour cet article sont disponibles à l’adresse suivante :

    http://www.microsoftvirtualacademy.com/training-courses/power-bi-nouveautes-power-map-septembre-2014

    Franck Mercier

    Sessions de formation gratuites :

    Pour tester Windows Server 2012, Windows 8, SQL Server 2012 et SQL Server 2014 CTP2, vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme :

    Windows Server 2012 :

    SQL Server 2012 :

    Evaluation SQL Server 2014 CTP2 :

    Evaluation Power BI :

    Testez Azure gratuitement pendant un mois :

  • SQL Server 2014 : AlwaysON Availability Group dans plusieurs régions Azure (Partie 3)

    Après avoir monté une solution SQL AlwaysON dans des machines virtuelles Azure (IaaS), nous allons voir maintenant comment étendre cette infrastructure vers une autre région Azure. L’idée est d’y déployer un serveur SQL, intégré au groupe disponibilité en mode asynchrone, afin d’y réaliser une bascule vers une autre région Azure si besoin. Ci-dessous, une illustration de l’architecture que nous obtiendrons à la fin de cette série d’articles :

    image

    Cet article et les suivants vont traiter des points ci-dessous:

    Ce billet va traiter de l’intégration du serveur SQL USA dans le groupe de disponibilité AlwaysON

     

    Intégration du serveur SQL USA dans le groupe de disponibilité AlwaysON

    Maintenant que notre machine virtuelle USA est configurée, nous allons l’intégrer au groupe de disponibilité AlwaysON existant.

    Paramétrage du cluster pour ajouter le nouveau nœud du second VNET

    Ajout d’un point de terminaison

    Comme pour les autres machines SQL, nous allons ouvrir un point de terminaison sur notre machine virtuelle SQL USA.

    Ci-dessous, une copie d’écran de mon portail Azure, pour les points de terminaison de ma machine virtuelle.

    clip_image001

    Nous allons rajouter le point de terminaison via le script PowerShell ci-dessous:

    # Création des end points
    $AGNodes = "A-FranmerSQLUSA" # all availability group nodes should be included, separated by commas
    $ServiceName = "demosqlao-usa" # the name of the cloud service that contains the availability group nodes
    $EndpointName = "SQLAOEndpoint" # name of the endpoint
    $EndpointPort = "55569" # public port to use for the endpoint
     
    # Configure a load balanced endpoint for each node in $AGNodes, with direct server return enabled
    ForEach ($node in $AGNodes)
    {
        Get-AzureVM -ServiceName $ServiceName -Name $node | Add-AzureEndpoint -Name $EndpointName -Protocol "TCP" -PublicPort $EndpointPort -LocalPort $EndpointPort -LBSetName "$EndpointName-LB" -ProbePort 59999 -ProbeProtocol "TCP" -DirectServerReturn $true | Update-AzureVM
    }
     

    Une fois le script exécuté, le point de terminaison apparaît au niveau du portail Azure.

    image

    Modification du WSFC

    Maintenant nous allons modifier notre cluster pour intégrer le nouveau nœud dedans.

    Ajout d’un nouveau nœud

    Au niveau du Failover Cluster Manager, faîtes un clic droit sur « Nodes ». Dans le menu contextuel, cliquez sur « Add Node… ».

    clip_image004

    Dans la partie « Before you Begin », cliquez sur « Next ».

    clip_image005

    Dans la partie « Select Servers », cliquez sur le bouton « Browse » pour afficher la fenêtre de recherche d’objets. Dans cette fenêtre, entrez le nom du serveur à rajouter.

    Ici, j’ai rajouté le server USA.

    Cliquez sur le bouton « Next ».

    clip_image006

    Dans la fenêtre « Confirmation », cliquez sur « Next ».

    clip_image007

    Dans la fenêtre « Summary », cliquez sur « Finish ».

    clip_image008

    Retrait du droit de vote du serveur SQL USA

    Dans notre scénario, le serveur USA se trouve dans une autre région Vnet Azure. Comme nous ne maitrisons pas les temps de latences entre nos 2 régions (Europe et USA), nous allons retirer le droit de vote au serveur USA.

    Dans le Failover Cluster Manager, dans la partie gauche, cliquez sur le nom de votre cluster.

    Dans la partie droite, Actions, cliquez sur « More Actions ».

    image

    Dans le menu qui apparaît, cliquez sur « Configure Cluster Quorum settings… ».

    clip_image012

    Un assistant apparaît. Dans la partie « Before you begin », cliquez sur « Next ».

    clip_image013

    Dans la partie « Select Quorum Configuration Option », sélectionnez « Advanced quorum configuration ».

    Cliquez sur « Next ».

    image

    Dans la partie «Select Voting Configuration », sélectionnez  « Select Nodes ».

    Décochez la case à gauche du nœud que vous souhaitez retirer du vote. Dans mon cas, je retire le serveur USA du vote.

    Cliquez sur « Next ».

    image

    Dans la partie « Select Quorum Witness », sélectionnez « Configure a file share witness ».

    Cliquez sur « Next ».

    image

    Dans la partie « Configure File Share Witness », définissez le chemin vers un partage réseau.

    Dans cet exemple, j’ai créé un dossier partagé sur mon domaine contrôleur, qui est visible pour toutes mes machines.

    Cliquez sur « Next ».

    clip_image020

    Dans la fenêtre confirmation, cliquez sur « Next ».

    clip_image021

    Dans la fenêtre « Summary », cliquez sur « Finish ».

    clip_image022

    Voici une copie d’écran de la section « Nodes » de mon cluster.

    clip_image023

    Configuration des réseaux

    Nommage des réseaux

    Au niveau du « Failover Cluster Manager », dans la partie gauche, cliquez sur « Networks ».

    Vous devez voir apparaître 2 réseaux dans la partie centrale.

    image

    Faîtes un clic droit sur un de vos réseaux. Dans le menu contextuel, cliquez sur « Properties ».

    image

    Dans la fenêtre qui apparaît, renommez votre réseau dans le champ « Name ».

    Cliquez sur le bouton « Ok ».

    image

    Ci-dessous un exemple de mes 2 réseaux.

    clip_image031

    Modification des points d’accès

    Connectez-vous sur une machine appartenant au cluster. Ici je me connecte sur la machine SQL1.

    Dans le Failover Cluster Manager, dans la partie centrale, cliquez sur le nom de votre « listener » et faîtes un clic droit. Dans le menu contextuel, cliquez sur « Remove ».

    image

    Faîtes un clic-droit sur le rôle de votre cluster. Dans le menu contextuel, sélectionnez « Add Resource », puis « Client Access Point ».

    image

    Un assistant apparaît. Dans la partie « Client Access Point », entrez le nom de votre point d’accès.

    Cliquez sur « Next ».

    clip_image035

    Dans la partie « Confirmation », cliquez sur « Next ».

    clip_image036

    Dans la partie « Summary », cliquez sur « Finish ».

    clip_image037

    Ci-dessous, une copie d’écran de mon cluster. Sous le nom de mon « Listener », on peut y voir 2 ressources réseaux.

    image

    Faîtes un clic-droit sur le nom d’un de vos réseaux. Dans le menu contextuel, sélectionnez « Properties».

    image

    Dans la fenêtre qui apparaît, cliquez sur l’onglet General. Dans le champ « Name », entrez un nom pour ce réseau.

    Cliquez sur « Ok ».

    clip_image040

    Répétez l’opération pour votre second réseau. Cliquez sur « Ok ».

    clip_image041

    Configuration des points d’accès

    Nous allons configurer nos points d’accès pour qu’ils fonctionnent avec nos réseaux virtuels Azure. Dans un premier temps, il est nécessaire de récupérer l’adresse IP de notre service de Cloud.

    Depuis le portail Azure, sélectionnez le service de Cloud qui héberge vos machines virtuelles. Ici je sélectionne le service de Cloud qui contient mes machines du réseau Europe.

    image

    Une fois l’adresse récupérée, nous allons modifier le script PowerShell suivant :

    # Define variables
    $ClusterNetworkName = "Cluster NetWork DemoSQLAO" # the cluster network name
    $IPResourceName = "Network" # the IP Address resource name
    $CloudServiceIP = "23.100.52.115" # IP address of your cloud service
    Import-Module FailoverClusters
    Get-ClusterResource $IPResourceName | Set-ClusterParameter -Multiple @{"Address"="$CloudServiceIP";"ProbePort"="59999";SubnetMask="255.255.255.255";"Network"="$ClusterNetworkName";
    "OverrideAddressMatch"=1;"EnableDhcp"=0}

    Nous allons faire la même chose avec notre second service de Cloud. Ci-dessous, je sélectionne le tableau de bord du service de Cloud USA.

    image

    Je modifie le script ci-dessous avec les valeurs USA de mon cluster et l’adresse IP de mon service de Cloud USA.

    # Define variables USA
    $ClusterNetworkName = "Cluster Network DemoSQL USA" # the cluster network name
    $IPResourceName = "Network_USA" # the IP Address resource name
    $CloudServiceIP = "23.101.131.223" # IP address of your cloud service
    Import-Module FailoverClusters
    Get-ClusterResource $IPResourceName | Set-ClusterParameter -Multiple @{"Address"="$CloudServiceIP";"ProbePort"="59999";SubnetMask="255.255.255.255";"Network"="$ClusterNetworkName";
    "OverrideAddressMatch"=1;"EnableDhcp"=0}

    J’exécute les scripts dans l’interface PowerShell ISE.

    clip_image049

    Après exécution des scripts, voici la configuration de mon cluster :

    image

    Faîtes un clic droit, sur le nom de votre listener. Dans le menu contextuel, cliquez sur « Properties ».

    image

    Dans la fenêtre « Properties », cliquez sur l’onglet « Dependencies ». Rajoutez vos 2 réseaux et assurez-vous de bien avoir le mot « OR » dans la colonne « AND/OR ».

    Cliquez sur « Ok ».

    image

    De retour dans la fenêtre principale du Failover Cluster Manager, faîtes un clic droit sur le nom de votre listener et cliquez sur « Bring Online ».

    image

    Normalement, vous devez voir un réseau « Online » .

    clip_image059

    Faîtes un clic-droit sur votre groupe de disponibilité. Dans le menu contextuel, cliquez sur « Properties ».

    image

    Dans la fenêtre « Properties », sélectionnez l’onglet « Dependencies ». Dans la colonne « Resource », sélectionnez le nom de votre listener.

    Cliquez sur « Ok ».

    image

     

    Dans le prochain et dernier article, nous aborderons la configuration des serveurs SQL ainsi que le test de la bascule.

    Franck Mercier

    Sessions de formation gratuites :

    Pour tester Windows Server 2012, Windows 8, SQL Server 2012 et SQL Server 2014 CTP2, vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme :

    Windows Server 2012 :

    SQL Server 2012 :

    Evaluation SQL Server 2014 CTP2 :

    Evaluation Power BI :

    Testez Azure gratuitement pendant un mois :

  • SQL Server 2014 : AlwaysON Availability Group dans plusieurs régions Azure (Partie 2)

    Après avoir monté une solution SQL AlwaysON dans des machines virtuelles Azure (IaaS), nous allons voir maintenant comment étendre cette infrastructure vers une autre région Azure. L’idée est d’y déployer un serveur SQL, intégré au groupe disponibilité en mode asynchrone, afin d’y réaliser une bascule vers une autre région Azure si besoin. Ci-dessous, une illustration de l’architecture que nous obtiendrons à la fin de cette série d’articles :

    image

    Cet article et les suivants vont traiter des points ci-dessous:

    Ce billet va traiter de l’ajout d’un serveur SQL dans la région USA

     

    Ajout d’un serveur SQL dans la région USA

    Nous allons maintenant rajouter un serveur SQL dans la région USA. Comme nous avons déjà réalisé ce genre d’opérations dans les articles SQL Server 2014 : AlwaysON Availability Group dans Azure, je vais juste vous présenter les étapes importantes et vous rediriger, si nécessaire, vers les articles détaillants les différentes phases.

    Paramétrage de l’infrastructure Azure

    Création d’un service de Cloud pour la région USA

    A partir du portail Azure, cliquez sur le bouton « Nouveau ». Puis sélectionnez « Calcul », « Service de Cloud computing », puis « Création personnalisée ».

    clip_image001

    Dans la fenêtre « Créer un service de cloud computing », renseignez le nom dans le champ « URL ». Puis dans la liste déroulante « Région ou groupe d'affinités », choisissez le groupe d’affinité que vous avez créé pour les USA.

    Dans mon exemple je sélectionne le groupe d’affinité « EstUSA-Affinity »

    image

    Création de la machine virtuelle SQL Server

    A partir du portail Azure, créez une machine virtuelle en choisissant dans la galerie l’image SQL 2014 Enterprise.

    clip_image004

    Définissez un login et un mot de passe puis allez dans la troisième fenêtre. Renseignez les informations de votre VM.

    IMPORTANT ! Dans la liste déroulante « Service de Cloud Computing » choisissez le service de Cloud que vous avez précédemment créé. Ci-dessous, une copie d’écran de la phase de création de ma machine SQL dans la région USA :

    image

    Modification du réseau virtuel USA (rajout du DNS)

    Dans le réseau virtuel USA, modifier le DNS pour renseigner celui de votre réseau existant (il a été créé dans la série d’articles précédents).

    Ici je récupère le DNS que j’ai créé pour mon réseau Europe (DNS_FranmerSQLAO). Cliquez ensuite sur le bouton « Enregistrer ».

    image

    Intégration de la machine au domaine et dans le cluster

    Nous allons maintenant intégrer notre machine virtuelle USA au domaine existant (celui créé dans la série d’articles précédents)

    Connectez-vous à la machine virtuelle USA via la connexion bureau à distance. Sélectionnez votre machine virtuelle puis cliquez sur le bouton « Connecter ».

    image

    Une fois connecté à votre machine virtuelle, faîtes la rejoindre au domaine existant via le « Server Manager ». Cliquez sur le nom à droite de « Workgroup ». Dans mon cas, ma machine est dans le groupe « Funky ».

    image

    Dans la fenêtre « System Properties », cliquez sur le bouton « Change » :

    image

    Dans la fenêtre « Computer Name/Domain changes », cliquez sur le bouton radio à gauche de « Domain : » puis renseignez le nom complet de votre domaine (FQDN). Cliquez sur le bouton « Ok ».

    image

    Après avoir cliqué sur le bouton « Ok », une fenêtre de sécurité s’ouvre. Renseignez un compte du domaine. Cliquez sur le bouton « Ok »,

    clip_image021

    Après avoir cliqué sur le bouton « Ok », la machine est intégrée dans le domaine. Cliquez sur le bouton « Ok ».

    clip_image022

    Redémarrez la machine virtuelle.

    clip_image023

    Intégration de la machine dans le domaine de sécurité

    Cette étape peut être passée si vous souhaitez créer les règles du Firewall à la main.

    Mais comme je me suis mis en mode fainéant, j’ai créé une règle de sécurité au niveau de mon domaine dans la série d’articles précédents.

    Connectez-vous via le bureau à distance à votre machine virtuelle qui héberge le domaine contrôleur.

    Via le portail Azure, sélectionnez votre domaine contrôleur puis cliquez sur le bouton « Connecter ».

    image

    Une fois connecté à votre domaine contrôleur, allez dans le « Server Manager ». Cliquez sur « Tools » puis « Active Directory Users and Computers ».

    image

    Dans la fenêtre « Active Directory Users and Computers », allez dans le dossier « Users » puis double-cliquez sur le groupe de sécurité.

    Dans mon exemple, le groupe de sécurité se nomme « SQLServers ».

    image

    Dans le groupe de sécurité, cliquez sur le bouton « Add… ».

    image

    Dans la fenêtre qui vient de s’ouvrir, cliquez sur le bouton « Object Types… »

    image

    Dans la fenêtre « Object Types », vous notez que l’objet « Computers » n’est pas sélectionné. Cochez la case à gauche de « Computers ».

    Cliquez sur le bouton « Ok ».

    image

    De retour dans la fenêtre de sélection, entrez le nom de votre machine SQL se trouvant dans la région Azure USA, puis cliquez sur le bouton « Check Names ».

    Cliquez sur « Ok ».

    image

    De retour dans la fenêtre des propriétés, cliquez sur « Ok ».

    image

    Redémarrez votre machine virtuelle USA pour appliquer les règles de sécurités.

    Installation de la fonctionnalité Failover Clustering.

    Connectez-vous via le bureau à distance sur votre machine virtuelle SQL USA. A Partir du serveur manager, cliquez sur « Manage » puis sur « Add Roles and Features ».

    Ce type d’installation a déjà été fait lors de la série d’articles précédents. Ci-dessous les copies d’écrans des étapes les plus importantes.

    image

    Sélectionnez « Role-based or feature-based installation ».

    clip_image048

    Sélectionnez la fonctionnalité « Failover Clustering ».

    clip_image049

    Suivez toutes les étapes pour installer la fonction Failover Clustering.

     

    Dans le prochain article nous aborderons l’intégration du serveur SQL USA dans le groupe de disponibilité AlwaysON

    Franck Mercier

    Sessions de formation gratuites :

    Pour tester Windows Server 2012, Windows 8, SQL Server 2012 et SQL Server 2014 CTP2, vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme :

    Windows Server 2012 :

    SQL Server 2012 :

    Evaluation SQL Server 2014 CTP2 :

    Evaluation Power BI :

    Testez Azure gratuitement pendant un mois :

  • Cours MVA : SQL 2014 et intégration Azure, Stockage Windows Server 2012 R2 et Windows To Go.

    Venez découvrir sur Microsoft Virtual Academy, notre plateforme de cours en ligne, de nouvelles formations. Ces formations sont constituées d’une vidéo, d’un ou plusieurs articles et d’un questionnaire d’évaluation. Pensez à bien consulter tous les liens des différents modules pour valider votre cours.

    Voici les nouveautés :

     

    Franck Mercier

    Sessions de formation gratuites :

    Pour tester Windows Server 2012, Windows 8, SQL Server 2012 et SQL Server 2014 CTP2, vous pouvez télécharger gratuitement la version d’évaluation disponible sous la forme :

    Windows Server 2012 :

    SQL Server 2012 :

    Evaluation SQL Server 2014 :

    Evaluation Power BI :

    Testez Azure gratuitement pendant un mois :