Blog BI & EPM

Blog en français traitant des sujets fonctionnels et techniques autour des solution BI & EPM

March, 2014

  • Vidéo : Power BI data management Gateway

     

    Pour faire suite à l’article sur l’évolution de la passerelle de Power BI, voici une vidéo illustrant l’utilisation de la passerelle et la mise en place d’une mise à jour périodique pour les rapports.

    Power BI Data Management Gateway

    Au plaisir de vous voir lors d’un IT Camp SQL 2014/Power BI.

    Franck Mercier

    Pour tester Windows Server 2012, Windows 8, SQL Server 2012, SQL Server 2014 CTP2 et Power BI, 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 : Mise à jour de la passerelle

     

    Power BI est maintenant en version finale depuis début février, et certains composants ont évolués, dont la passerelle. Cet article vous présente la nouvelle version de cette dernière.

    La passerelle permet de rafraichir des données à partir de nombreuses sources externes dont :

    • Power BI Cloud Service
    • Windows Azure SQL Database
    • SQL Server dans une machine virtuelle Azure
    • OData
    • Basic authentication
    • Anonymous authentication
    • SP Lists
    • ProjectOnline feeds
    • On-premises
    • SQL Server 2005 and above
    • Oracle 10g, 11g and 11gR2

    Pour illustrer cet article, j’ai publié un rapport puis j’ai paramétré une passerelle avec des sources de données. Enfin,  j’ai activé la passerelle pour mon rapport.

    Mise en place de la passerelle

    Ci-dessous voici le rapport qui a été publié sur le site Power BI :

    clip_image002

    Afin de pouvoir mettre à jour les rapports publiés, il est nécessaire, à partir du centre d’administration de Power BI, de créer une passerelle et une ou plusieurs sources de données associées à la passerelle.

    Dans le centre d’administration de Power BI, cliquez sur « passerelles » puis sur « nouvelle passerelle ». Ensuite suivez les instructions et, dans le cas d’une première installation, téléchargez et installez la passerelle sur votre serveur.

    Les détails de cette partie sont disponibles ici :

    image

     

    Une fois la passerelle créée, il est nécessaire de lui associer une ou plusieurs sources de données. Dans la partie gauche, cliquez sur « Sources de données » puis « nouvelle source de données »

    Les détails de cette partie sont aussi disponibles ici :

    image

     

    Création de la planification pour un rapport

    Une fois le rapport publié sur Power BI, lorsque vous cliquez sur les trois petits points en bas à droit de l’image du rapport, un menu contextuel apparaît. Cliquez alors sur « Planifier actualisation des données »

    image

    La fenêtre d’actualisation apparaît. A partir de cette fenêtre, vous allez pouvoir planifier la mise à jour du rapport via la passerelle. Il vous sera possible de choisir une ou plusieurs sources données à synchroniser, ainsi que la possibilité de définir une planification de rafraîchissement.

    image

    Dans le menu « historique », vous aurez le statu des mises à jour

    image

    De plus, dans le centre d’administration de Power BI, il est aussi possible de surveiller l’état des passerelles et voir lorsque des erreurs sont survenues lors des mises à jour. Ci-dessous un exemple après avoir rendu indisponible une de mes bases de données.

    image

     

    Mise à jour du rapport

    Pour l’exemple, je modifie une valeur directement dans ma base de données :

    clip_image024

    En passant une quantité de 6 à 456.

    clip_image025

    Pour mettre à jour le rapport depuis le site Power BI, cliquez sur « Planifier actualisation des données »

    image

    Puis dans la fenêtre de la passerelle cliquez sur le bouton « actualiser le rapport maintenant »

    image

    Après une mise à jour de mon rapport depuis mon site Power BI, les nouvelles données sont bien visibles dans mon rapport (modification au niveau des vélos)

    image

    La vidéo illustrant cet article arrive bientôt Sourire !!!

    Au plaisir de vous voir lors d’un IT Camp SQL 2014/Power BI.

    Franck Mercier

    Pour tester Windows Server 2012, Windows 8, SQL Server 2012, SQL Server 2014 CTP2 et Power BI, 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 : Mise à jour de l’add-in Power query

    Une nouvelle version de l’add’in Power Query est disponible depuis le 5 mars 2014. Cet add-in est téléchargeable ici:

    http://www.microsoft.com/fr-fr/download/details.aspx?id=39379

    Cette version apporte de nombreuses améliorations dont les principales sont présentées dans ce billet

    Navigation améliorée

    La nouvelle version de Power Query propose une navigation améliorée lors de la saisie multiple des éléments d’une source de données. Une liste résume les différents éléments sélectionnés et permet l’édition d’un des éléments directement à partir de cette liste.

    image

    Nouvel onglet “Insertion”

    Dans l’éditeur Power Query, un nouvel onglet, “Insérer” a été ajouté. Cet onglet facilitera la personnalisation des données. Par exemple, après avoir sélectionné deux colonnes ou plus, il sera possible de créer une nouvelle colonne représentant soit la somme soit le produit de ces colonnes.

    image

    Alerte d’insertion d’étape

    Dans l’éditeur Power Query, lors de l’insertion d’une nouvelle étape, un message d’alerte apparaît avant d’effectuer l’opération.

    image

    Amélioration de l’interface d’insertion de colonne

    La fenêtre d’insertion de colonne a été améliorée et propose maintenant la possibilité de nommer directement la colonne à partir de cette fenêtre. De plus, les erreurs de syntaxes, lors de la création d’une formule personnalisée, seront notifiées en bas de la fenêtre.

    image

    Sélection à partir d’un tableau Excel

    Une autre des améliorations vient de la sélection à partir d’un tableau Excel. Maintenant, il suffit juste de sélectionner une cellule d’un tableau pour le sélectionner entièrement. De plus, la boîte de dialogue permet de redéfinir, si besoin, la plage des cellules du tableau.

    image

    Différentiation entre erreur de chargement et annulation du chargement

    Power Query permet maintenant de différencier lorsqu’une erreur a eu lieu lors du chargement des données ou lorsque l’utilisateur annule volontairement le chargement. Dans ce dernier cas, les données chargées seront affichées dans la feuille Excel.

    image

    De plus, en cas d’erreur, il sera possible d’envoyer un formulaire détaillant l’erreur aux équipes de Microsoft afin de continuer à améliorer Power Query.

    Au plaisir de vous voir lors d’un IT Camp SQL 2014/Power BI.

    Franck Mercier

    Pour tester Windows Server 2012, Windows 8, SQL Server 2012, SQL Server 2014 CTP2 et Power BI, 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 :

    Jeu : Tentez de gagner votre livre numérique !

    Tentez de gagner votre livre numérique !

    Téléchargez une version d’évaluation gratuite et tentez de gagner votre e-book !

    Un gagnants tous les 10 téléchargements.

    Windows 8, déploiement et migration
    Décelez tout ce qu’il faut savoir sur le déploiement et la migration vers Windows 8.

    clip_image003

    Il est offert en partenariat avec les éditions EYROLLES, tous les 10 téléchargements d’une version d’évaluation gratuite de Windows Server 2012 R2, ou System Center 2012 R2.

  • SharePoint : Mise en place de la recherche hybride (Partie 9)

     

    Voici le dernier article de la mise en place de la recherche hybride “One-Way Outbound”. Cet article va traiter de l’étape 3, la configuration au niveau de SharePoint. Sûrement la partie la plus simple à mettre en œuvre.
    Les articles précédents présentaient l’étape 1 et l’étape 2 de la mise en place de la recherche hybride :
    Etape 1: Configuration de l’authentification des utilisateurs
    Etape 2 : Configuration de l’authentification entre SharePoint Server 2013 et SharePoint Online

     

     

    Etape 3 : Configuration de la Recherche hybride

    Configuration de la recherche One-Way Outbound

    Pour cet exemple, j’ai configuré la recherche « One Way outbound » comme illustré dans le schéma suivant :

    Cette dernière étape va être découpée en 2 phases :

    • Création d’une source de résultats
    • Création d’une « Query Rule »

     

    Création d’une source de résultats (Result source)

    La création d’une source de résultats se fait à partir de l’administration centrale de SharePoint 2013.

    Cliquez sur « Manage service applications » :

    image

    Cliquez sur « Search Service Application » :

    image

    Dans la partie gauche de la page, cliquez sur « Result Sources » :

    image

    Dans la page, « Manage Result Sources », cliquez sur « New Result Source » :

    image

    Dans la page « Edit Result Source » : dans la partie « Protocol », sélectionnez « Remote SharePoint »

    Puis, dans la partie « Remote Service URL », renseignez l’adresse de votre site SharePoint Online. (Dans cet exemple : « https://bipower.sharepoint.com »)

    image

    Cliquez sur le bouton « Save ». Vous devriez voir apparaître votre source de résultats

    Creation d’une « Query rule »

    Maintenant il reste à créer une « Query rule » associée à notre source de résultats .

    Tout en restant dans l’application de service de recherche, dans la partie gauche de la fenêtre, cliquez sur « Query Rules »

    image

    La fenêtre « Manage Query Rules » s’affiche. Dans la liste déroulante « For what context do you want to configure rules », sélectionnez, par exemple, « Local SharePoint results ».

    Puis cliquez sur « New Query Rule ».

    image

    Dans la fenêtre « Add Query Rule », Entrez un nom dans le champ « Rule Name »

    Puis cliquez sur « Add result Block »

    image

    Dans la fenêtre « Add Result Block », dans la liste déroulante « Search this source », sélectionnez la source de résultats créée précédemment.

    image

    Cliquez ensuite sur le lien « Settings », puis définissez comment les résultats vont apparaître dans la page de recherche.

    Puis, cliquez sur le bouton « Ok ». Ci-dessous un exemple de configuration :

    De retour dans la fenêtre « Edit Query Rule », cliquez sur le lien « Publishing », puis cochez la case « Is Active ».

    image

    Cliquez sur le bouton « Save ».

    Test de la source de résultats

    Avant de tester la recherche, il est déjà possible de tester la source de résultats à partir de l’interface de l’administration centrale de SharePoint.

    Pour ce faire, connectez-vous à votre serveur SharePoint avec un compte fédéré. Dans mon cas, je vais faire le test avec le compte « HybridFranmer ».

    Dans la fenêtre « Manage Result Sources », repérez la source de résultats concernant votre SharePoint Online. Cliquez sur la flèche à droite pour dérouler le menu, puis sélectionnez « Test Source »

    Si tout a été paramétré correctement, vous devriez avoir le résultat suivant :

    Lors de mon premier test, j’ai eu l’erreur suivante :

    Web error: System.Net.WebException: The request was aborted: The request was canceled. ---> System.ServiceModel.ServiceActivationException: The requested service, 'net.pipe://localhost/SecurityTokenServiceApplication/appsts.svc' could not be activated

    Cette erreur s’est produite car mon serveur SharePoint était sous dimensionné en mémoire vive (3,5 Go). J’ai profité d’une des caractéristiques du Cloud, l’élasticité, pour augmenter la capacité mémoire de mon serveur SharePoint (je suis passé à 7 Go). le test de la source de résultats est alors tombé en marche Sourire !

    Dans le cas où vous testeriez la source de résultats avec un compte non fédéré, vous obtiendrez le message : « Unauthorized »

     

    Test de la recherche hybride depuis SharePoint 2013

    Avant de pouvoir tester la recherche, il peut être de bon augure de réaliser d’un « crawl » complet des sources de données.

    A partir de l’administration centrale de SharePoint, dans l’administration de la recherche, dans la partie gauche, cliquez sur « Content Sources ».

    Localisez la source de contenu, puis cliquez sur la flèche à droite pour dérouler le menu. Cliquez sur « Start Full Crawl ».

    Une fois le « crawl » terminé, effectuez une recherche avec un compte unifié. Pour faire la recherche, j’ai utilisé le compte unifié HybridFranmer, et j’ai effectué la recherche depuis le centre de recherche (que j’ai créé au préalable depuis l’administration centrale de SharePoint. Plus de détail sur le site TechNet : http://technet.microsoft.com/fr-fr/library/hh582314.aspx)

    Ci-dessous le résultat. Le contenu du SharePoint Online est retourné en haut de la page (voir le paramétrage du «result block » de la « query rule »), et le contenu de SharePoint Server 2013 est retourné en bas de la page.

    Si on effectue la même recherche avec un compte non unifié, la même requête de recherche retourne le résultat suivant (uniquement le contenu sur site de SharePoint 2013)

    Si vous désirez aller plus loin dans la mise en place de scénarios hybrides, vous pouvez continuer la lecture en consultant les liens suivants :

     

     

    Au plaisir de vous voir lors d’un IT Camp SQL 2014/Power BI.

    Franck Mercier

    Pour tester Windows Server 2012, Windows 8, SQL Server 2012, SQL Server 2014 CTP2 et Power BI, 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 :

    Jeu : Tentez de gagner votre livre numérique !

    Tentez de gagner votre livre numérique !

    Téléchargez une version d’évaluation gratuite et tentez de gagner votre e-book !

    Un gagnants tous les 10 téléchargements.

    Windows 8, déploiement et migration
    Décelez tout ce qu’il faut savoir sur le déploiement et la migration vers Windows 8.

    clip_image003

    Il est offert en partenariat avec les éditions EYROLLES, tous les 10 téléchargements d’une version d’évaluation gratuite de Windows Server 2012 R2, ou System Center 2012 R2.

  • SharePoint : Mise en place de la recherche hybride (Partie 8)

     
    Les articles précédents présentaient l’étape 1 de la mise en place de la recherche hybride, la configuration de l’authentification des utilisateurs.
    Nous sommes maintenant à l’article 3 de la deuxième étape dans la configuration de l’authentification entre SharePoint Server 2013 et SharePoint Online

    Les articles précédents sont disponibles ci-dessous:

    Etape 1: Configuration de l’authentification des utilisateurs

    Etape 2 : Configuration de l’authentification entre SharePoint Server 2013 et SharePoint Online
    Dans ce billet, nous allons aborder la configuration de l’infrastructure de management d’identité. C’est la partie qui nécessite le plus l’utilisation de script PowerShell. J’ai essayé de détailler le plus possible les différentes étapes avec un maximum de copies d’écran.

    Configuration de l’infrastructure de management d’identité 

    Définition des variables du script de paramétrage

    Dans cette partie nous allons utiliser le script de la fiche technique : http://technet.microsoft.com/en-us/library/dn197169.aspx

    Ci-dessous, la liste des variables utilisées lors du script de configuration de la relation « server-to-server ».

    • $spcn The root domain name of your public domain, such as adventureworks.com. You must supply this value in the command that populates this variable. This value should not be in the form of a URL; it should be the domain name only, with no protocol.
    • $spsite The internal URL of your on-premises primary web application, such as https://sharepoint.adventureworks.com. You must supply this value in the command that populates this variable in the form of a full URL as shown (protocol://name). Ensure that you specify the correct protocol in the URL (either http:// or https://).
    • $site The converted URL of your on-premises primary web application. The command that populates this variable converts the value of the $spsite variable to a format that is used by certain commands.
    • $spoappid The SharePoint Online application principal ID (00000003-0000-0ff1-ce00-000000000000). This is a generic value that identifies the SharePoint Online application principal in the global Office 365 farm.
    • $spocontextID The context ID of your SharePoint Online tenant.
    • $metadataEndpoint The URL that is used by your Windows Azure AD proxy to connect to your Windows Azure AD tenancy.
    Définition des variables

    $spcn="*.<public_root_domain_name>.com"

    $spsite=Get-Spsite <principal_web_application_URL>

    $site=Get-Spsite $spsite

    $spoappid="00000003-0000-0ff1-ce00-000000000000"

    $spocontextID = (Get-MsolCompanyInformation).ObjectID

    $metadataEndpoint = "https://accounts.accesscontrol.windows.net/" + $spocontextID + "/metadata/json/1"

    Ci-dessous une copie d’écran pour l’exemple :

    clip_image001

    Téléchargement du certificat STS vers SharePoint Online

    Le script ci-dessous télécharge le certificat se trouvant sur site vers le SharePoint Online :

    $cerPath = "<path to replacement certificate (.cer file)>"

    $cer = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 -ArgumentList $pfxPath, $pfxPass

    $cer.Import($cerPath)

    $binCert = $cer.GetRawCertData()

    $credValue = [System.Convert]::ToBase64String($binCert);

    #La date de début (StartDate) doit être la date du jour. La date de fin (EndDate) doit être la date d'expiration du certificat STS. Date au format Mois/Jour/Année

    New-MsolServicePrincipalCredential -AppPrincipalId $spoappid -Type asymmetric -Usage Verify -Value $credValue -StartDate <start_date. > -EndDate <end_date>

    Ci-dessous, une copie d’écran pour l’exemple :

    clip_image002

    Création d’un SPN pour le nom du domaine public

    Le script ci-dessous va rajouter un « Service Principal Name » (SPN) dans le SharePoint Online

    $msp = Get-MsolServicePrincipal -AppPrincipalId $spoappid

    $spns = $msp.ServicePrincipalNames

    $spns.Add("$spoappid/$spcn")

    Set-MsolServicePrincipal -AppPrincipalId $spoappid -ServicePrincipalNames $spns

    Ci-dessous, une copie d’écran pour l’exemple :

    image

    ATTENTION !!! Notez la différence par rapport à la fiche Technet. Lors de l’exécution de la commande Set-MsolServicePrincipal, j’ai eu une « Unknown error » (pratique pour débugger !! J). J’ai corrigé le problème avec la commande suivante (en fait j’ai tout simplement passer en dur le « Service Principal Name »)

    Set-MsolServicePrincipal -ServicePrincipalNames 00000003-0000-0ff1-ce00-000000000000/*.sharepoint.com -AppPrincipalId $spoappid

    Pour vérification, vous pouvez exécuter les commandes suivantes :

    $msp = Get-MsolServicePrincipal -AppPrincipalId $spoappid

    $spns = $msp.ServicePrincipalNames

    $spns

    En résultat, vous devez avoir un SPN de la forme :

    00000003-0000-0ff1-ce00-000000000000/*.<public domain name>.com

    Ci dessous, une copie d’écran pour l’exemple :

    clip_image005

    Définition de l’application Principale de SharePoint Online

    Cette étape va permettre la liaison entre L’ID de l’application principale de SharePoint Online avec le Service « Application Management » de SharePoint Server 2013.

    $spoappprincipalID = (Get-MsolServicePrincipal -ServicePrincipalName $spoappid).ObjectID

    $sponameidentifier = "$spoappprincipalID@$spocontextID"

    $appPrincipal = Register-SPAppPrincipal -site $site.rootweb -nameIdentifier $sponameidentifier -displayName "SharePoint Online"

    Ci-dessous, une copie d’écran pour l’exemple :

    clip_image006

    Définition du “realm” de SharePoint

    La commande PowerShell ci-dessous va permettre la définition du « Realm » de SharePoint :

    Set-SPAuthenticationRealm -realm $spocontextID

    Ci-dessous, une copie d’écran pour l’exemple :

    clip_image007

    Configuration d’un proxy d’application pour Azure AD

    Enfin, nous allons créer un « Service Application Proxy » pour Windows Azure AD.

    New-SPAzureAccessControlServiceApplicationProxy -Name "ACS" -MetadataServiceEndpointUri $metadataEndpoint -DefaultProxyGroup

    New-SPTrustedSecurityTokenIssuer -MetadataEndpoint $metadataEndpoint -IsTrustBroker:$true -Name "ACS"

    Ci-dessous, une copie d’écran pour l’exemple :

    clip_image008

    Validation de la création du proxy :

    · Dans l’administration centrale de SharePoint, cloquez sur “Security”

    · Dans la section « General Security » cliquez sur « Manage Trust »

    · Vérifiez qu’une entrée « ACS », ou le nom que vous lui avez donné, existe

    image

     

    Voici le script complet dans mon environnement :

    #region Replace STS Certificate

    Add-PSSnapin Microsoft.SharePoint.Powershell

    $pfxPath = "C:\Temp\franmerPFX.pfx"

    $pfxPass = "Pass@word1"

    $stsCertificate = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 $pfxPath, $pfxPass, 20

    Set-SPSecurityTokenServiceConfig -ImportSigningCertificate $stsCertificate

    certutil -addstore -enterprise -f -v root $stsCertificate

    iisreset

    net stop SPTimerV4

    net start SPTimerV4

    #endregion

    #region Load Modules

    Add-PSSnapin Microsoft.SharePoint.PowerShell

    Import-Module Microsoft.PowerShell.Utility

    Import-Module MSOnline –force

    Import-Module MSOnlineExtended –force

    Import-Module Microsoft.Online.SharePoint.PowerShell -force

    #endregion

    #region log to SharePoint Online

    $cred=Get-Credential

    Connect-MsolService –Credential $cred

    #endregion

    #region Définition des variables

    $spcn="*.SharePoint.com"

    $spsite=Get-Spsite http://ITCampSP1

    $site=Get-Spsite $spsite

    $spoappid="00000003-0000-0ff1-ce00-000000000000"

    $spocontextID = (Get-MsolCompanyInformation).ObjectID

    $metadataEndpoint = "https://accounts.accesscontrol.windows.net/" + $spocontextID + "/metadata/json/1"

    #endregion

    #region Upload STS certificate to SP Online

    $cerPath = "C:\Temp\Export_IIS_Franmer.cer"

    $cer = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2 -ArgumentList $pfxPath, $pfxPass

    $cer.Import($cerPath)

    $binCert = $cer.GetRawCertData()

    $credValue = [System.Convert]::ToBase64String($binCert);

    #La date de début (StartDate) doit être la date du jour. La date de fin (EndDate) doit être la date d'expiration du certificat STS. Date au format Mois/Jour/Année

    New-MsolServicePrincipalCredential -AppPrincipalId $spoappid -Type asymmetric -Usage Verify -Value $credValue -StartDate 10/23/2013 -EndDate 9/27/2014

    #endregion

    #region Add SPN for the public domain name

    $msp = Get-MsolServicePrincipal -AppPrincipalId $spoappid

    $spns = $msp.ServicePrincipalNames

    $spns.Add("$spoappid/$spcn")

    #Modification par rapport à la fiche technet

    Set-MsolServicePrincipal -ServicePrincipalNames 00000003-0000-0ff1-ce00-000000000000/*.sharepoint.com -AppPrincipalId $spoappid

    #endregion

    #region Register the SharePoint Online application principal

    $spoappprincipalID = (Get-MsolServicePrincipal -ServicePrincipalName $spoappid).ObjectID

    $sponameidentifier = "$spoappprincipalID@$spocontextID"

    $appPrincipal = Register-SPAppPrincipal -site $site.rootweb -nameIdentifier $sponameidentifier -displayName "SharePoint Online"

    #endregion

    #region Set the SharePoint authentication Realm

    Set-SPAuthenticationRealm -realm $spocontextID

    #endregion

    #region Configure On-premises proxy for Azure AD

    New-SPAzureAccessControlServiceApplicationProxy -Name "ACS" -MetadataServiceEndpointUri $metadataEndpoint -DefaultProxyGroup

    New-SPTrustedSecurityTokenIssuer -MetadataEndpoint $metadataEndpoint -IsTrustBroker:$true -Name "ACS"

    #endregion

    Au plaisir de vous voir lors d’un IT Camp SQL 2014/Power BI.

    Franck Mercier

    Pour tester Windows Server 2012, Windows 8, SQL Server 2012, SQL Server 2014 CTP2 et Power BI, 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 :

    Jeu : Tentez de gagner votre livre numérique !

    Tentez de gagner votre livre numérique !

    Téléchargez une version d’évaluation gratuite et tentez de gagner votre e-book !

    Un gagnants tous les 10 téléchargements.

    Windows 8, déploiement et migration
    Décelez tout ce qu’il faut savoir sur le déploiement et la migration vers Windows 8.

    clip_image003

    Il est offert en partenariat avec les éditions EYROLLES, tous les 10 téléchargements d’une version d’évaluation gratuite de Windows Server 2012 R2, ou System Center 2012 R2.