Blog BI & EPM

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

December, 2013

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

    Lors de l’IT Camp « SQL Server /SharePoint/Windows Intune, les scénarios d’usage en mode Cloud hybride », nous évoquons entre autre la recherche hybride à partir de SharePoint. Afin d’illustrer nos propos par des démonstrations, j’ai donc monté une plateforme complète.

    Cette série d’articles va permettre d’illustrer la mise en place d’une telle plateforme. Mise en place articulée autour de 3 grandes étapes :

    • 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

    Les prérequis que j’ai utilisé pour monter cette plateforme sont :

    • Une infrastructure existante dans le IaaS de Windows Azure
    • Un nom de domaine, franck-mercier.fr, acheté chez Gandi
    • Un abonnement Office 365 dont le tenant est « bipower.onmicrosoft.com »
    • IIS installé sur le domaine contrôleur
    • La documentation en ligne : http://technet.microsoft.com/en-us/library/dn197169.aspx

    Etape 1 : Configuration de l’authentification des utilisateurs

    Nous allons commencer par configurer l’authentification des utilisateurs. Ci-dessous un schéma présentant la vue macro de l’environnement utilisé :

    • Une infrastructure composée d’un Domaine Contrôleur (DC), d’un serveur SQL et d’un serveur SharePoint. Le tout dans un domaine nommé : ITCamp
    • Un tenant Office 365 : bipower.onmicrosoft.com et un SharePoint Online : Bipower.SharePoint.com
    • Et comme mon nom de domaine ne correspondant pas à au nom de domaine Office 365, je passe par un nom domaine public, hébergé par Gandi : franck-mercier.fr

    image

    1. L’utilisateur se connecte sur le portail d’Office 365 https://portal.microsoftonline.com
    2. Après avoir entré son nom de connexion, de la forme nom@domainepublic.*, Office 365 redirige la connexion vers le domaine public
    3. Le domaine public contact alors le serveur AD FS de l’entreprise. Dans une configuration par défaut, l’utilisateur reçoit une fenêtre de prompt lui demandant de s’authentifier avec son compte et mot de passe d’entreprise.
    4. Le serveur AD FS contacte alors l’active directory de l’entreprise afin de valider, ou non, l’authentification de l’utilisateur sur le portail d’Office 365

    Pour plus de détails techniques, je vous invite à consulter les 2 articles ci-dessous :

     

    Création et référencement du domaine

    Pour monter ma démonstration, j’ai choisi d’acheter un nom de domaine chez Gandi. De plus pour l’achat d’un nom de domaine chez eux, un certificat SSL est délivré gratuitement pour le domaine acheté. Ce qui va nous être très utile pour la suite.

    Ci-dessous une copie d’écran du domaine acheté chez Gandi.

    image

    Une fois le domaine acheté, nous allons rajouter le nom du domaine au niveau du domaine contrôleur de notre infrastructure.

    Sur le domaine contrôleur, cliquez sur le bouton « Server Manager » : image

    Dans le menu « Tools » en haut à droite, cliquez sur « Active Directory Domains and trusts »

    image

    Sur le côté gauche de la fenêtre « Active Directory Domains and Trusts », cliquez avec le bouton droit de la souris sur « Active Directory Domains and Trusts »

    Cliquez sur « Properties »

    image

    Dans la fenêtre qui s’affiche, entrez le nom de votre domaine public dans le champ « Alternative UPN suffixes ». Dans mon exemple j’ai entré : « franck-mercier.fr »

    Cliquez sur le bouton « Add »

    image

    Le domaine est maintenant rajouté en tant que suffixe UPN au niveau de l’active directory

    image

    A quoi va servir le nom UPN (User Principal Name) ? Il y a de grande chance, comme dans cet exemple, que votre nom de domaine interne ne corresponde pas au nom de votre domaine public.Le nom UPN va permettre de donner un suffixe alternatif aux utilisateurs de votre « Active Directory ».

    Ci-dessous, les copies d’écran permettant de définir l’UPN au niveau des utilisateurs :

    • Sur le domaine contrôleur, cliquez sur le bouton « Server Manager »  image:
    • Dans la fenêtre « Server manager », cliquez en haut à droite sur le menu « Tools »
    • Sélectionnez « Active Directory Users and Computers »

    image

    • Dans la fenêtre « Active Directory Users and Computers » sélectionnez (ou créez) un utilisateur pour lequel vous souhaitez définir un nom UPN

    image

    • Dans la fenêtre des propriétés de l’utilisateur, cliquez sur l’onglet « Account »
    • Au niveau de la liste déroulante « User logon name », sélectionnez le nom de votre domaine public

    image

    Voilà pour la création et le référencement du domaine. Dans le prochain article, nous aborderons l’acquisition et l’installation d’un certificat public

    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 : Mettre à jour les données de connexion dans Power Query

    Depuis la mise à jour de l’add-in Excel Power Query, il est possible de se connecter directement sur son compte Facebook et ainsi récupérer, par exemple, les données exposées sur son mur.

    image

    Cette nouvelle fonctionnalité semble intéresser de nombreuses personnes, et j’ai eu comme question récurrente : “Comment faire pour changer les informations de connexions vers Facebook?”

    En effet, lors de la première connexion à Facebook, les informations sont demandées à l’utilisateur, puis après, ces informations sont conservées et Power Query se connecte automatiquement au compte Facebook. Il est toutefois possible de modifier les informations de connexions (ne serait-ce que pour gérer les changements de mot de passe Sourire).

    Ci-dessous, un petit pas à pas pour illustrer la procédure à suivre pour changer les informations de connexions à Facebook (ou aux autres sources de données):

    Depuis le ruban, cliquez sur “Power Query”, puis sélectionnez “Data Source Settings”.

    image

    Dans la fenêtre “Data Source Settings”, sélectionnez la source de données à modifier et cliquez sur “Edit Credential”. Dans notre exemple, nous allons choisir la connexion Facebook.

    image

    Dans la fenêtre “Access Facebook”, cliquez sur le bouton “Sign in as different user”.

    image

    La fenêtre de connexion s’ouvre alors. Entrez les nouvelles informations de connexion et cliquez sur le bouton “Connexion

    image

    Cliquez ensuite sur les boutons “Save” puis “Done” pour valider les changements. Et voilà! 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 :

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

     

    Voici le deuxième article de notre série SharePoint et mise en place de la recherche hybride. Le premier article est disponible ici.

    Dans cette partie nous allons nous intéresser aux certificats.

    Installation du certificat public

    Il va être nécessaire de faire l’acquisition d’un certificat SSL qui servira à établir la relation de confiance entre le domaine public et notre infrastructure sur site.

    La demande du certificat va se réaliser via IIS. Il est nécessaire d’avoir IIS installé sur votre réaliser la demande de certificat. L’installation d’IIS est détaillée ici : http://technet.microsoft.com/en-us/library/hh831475.aspx

    Faire une demande de certificat

    Sur le domaine contrôleur, cliquez sur le bouton « Server Manager » image :

    Dans la fenêtre « Server manager », cliquez en haut à droite sur le menu « Tools »

    Cliquez sur « Internet Information Services (IIS) Manager

    image

    Dans la fenêtre Internet Information Services (IIS) Manager, dans la partie gauche, sélectionnez le nom de votre machine

    Dans la partie centrale de la fenêtre, double-cliquez sur « Server Certificates »

    image

     

    La partie « Server Certificates » s’ouvre alors

    Dans la partie droite de la fenêtre, cliquez sur cliquez sur « Create Certificate Request…»

    image

     

    La fenêtre « Request Certificate » apparaît.

    Dans la partie « Distinguished Name Properties », Renseignez les différents champs.

    Cliquez sur « Next »

    image

     

    La partie « Cryptographic Service Provider Properties » apparaît

    Dans la liste déroulante « Cryptographic Service Provider », sélectionnez « Microsoft RSA SChannel Cryptographic Provider »

    Dans la liste déroulante « Bit length », sélectionnez « 2048 »

    image

     

    Dans la partie « File Name », définissez l’endroit où vous allez exporter la demande de certificat

    Dans le champ « Specify a file name for the certificat request » : indiquez un chemin pour exporter la demande de certificat :

    image

     

    La demande de certificat est exportée au format texte (.TXT) :

    image

    L’ouverture du fichier permet de voir à quoi ressemble la demande du certificat (pas facile à lire Sourire)

    image

     

    Génération du certificat

    Maintenant que nous avons généré la demande de certificat, nous allons créer le certificat à partir de cette demande.

    Dans mon cas, mon domaine est hébergé chez Gandi. Au niveau de l’interface d’administration de mon domaine public, je vais acheter un nouveau certificat.

    image

     

    Lors du processus de génération du certificat, il est nécessaire d’insérer le CSR. Le CSR n’est ni plus ni moins les informations dans le fichier texte généré précédemment via IIS.

    J’ai recopié le texte du fichier dans la zone CSR. Puis j’ai compléter les informations comme le logiciel utilisé. A noté que le nom de domaine (Domaine (CN) principal) a été renseigné automatiquement après avoir copié le CSR.

     

    image

     

    Au bout d’un certain temps, 3h dans mon cas, le certificat est disponible :

     

    image

     

    Et une entrée a été rajoutée dans le DNS de mon domaine public

    image

     

    Maintenant que le certificat a été généré, je n’ai plus qu’à le récupérer.

    image

     

    Une fenêtre permet le téléchargement du certificat

    image

    Installation du certificat

    Une fois le certificat récupérer sur notre Domaine Contrôleur, il nous reste à finaliser son installation.

    Au niveau de IIS, dans la partie droite, cliquez sur « Complete Certificate Request… »

    image

     

    La fenêtre « Complete Certificate Authority Response » apparait

    Dans la partie « Specify Certificate Authority Response », dans la zone « File name containing the certication authority’s response », cliquez surimage

    image

     

    La fenêtre « Open » s’ouvre ( Sourire)

    Dans la partie en bas à droite, changez l’extension du fichier par « *.* »

    image

     

     

    Puis sélectionnez votre certificat

    Cliquez sur « Open »

    image

     

    Ci-dessous une copie d’écran après import de mon certificat

    image

     

    Au niveau de la fenêtre « Internet Information services (IIS) Manager », votre certificat doit apparaitre

    image

     

     

    Import du certificat au niveau du site web par défaut

    Maintenant, nous allons lier ce certificat au niveau du site web par défaut du domaine contrôleur

    Dans la fenêtre Internet Information services (IIS) Manager », dans le dossier « Sites »

    Faîtes un clic-droit sur « Default Web site », puis cliquez sur « Edit Bindings… »

     

    image

     

    La fenêtre « Site Bindings » apparaît

    Cliquez sur le bouton « Add… »

    image

     

    La fenêtre « Add Site Binding » apparaît

    Dans la liste déroulante « Type : », sélectionnez « https : » afin de faire apparaître la liste déroulante « SSL certificate »

    image

     

    Dans la liste déroulante « SSL certificate », sélectionnez le certificat précédemment importé

     

    image

     

    Ci-dessous une copie d’écran après définition du certificat. Cliquez sur le bouton « Ok »

    image

     

    De retour dans la fenêtre « Site Bindings » cliquez sur le bouton « Ok »

    image

    Le troisième article traitera de l’installation et le paramétrage de l’AD FS. Il est disponible ici

    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 : Posez les bonnes questions à vos rapports avec Power Q&A

    Power BI est une solution de Business Intelligence composée de plusieurs éléments, se trouvant dans Excel et/ou dans Office 365. Celui que je vais vous présenter aujourd’hui est sûrement un des plus visibles. Il s’agit de Power Q&A, une brique de Power BI se trouvant dans Office 365.

    Dans ce billet nous allons voir comment utiliser un fichier Excel/Power Pivot avec Power Q&A.

    Les pré-requis sont:

    • Excel 2010 avec l’add-in Power Pivot ou Excel 2013 (Avec l’add-in Power Pivot activé. C’est noël mais quand même, il n’y a pas de magie Sourire !)
    • Un compte Power BI Preview
    • Un fichier Excel avec un model Power Pivot déjà créé. (Attention aux noms de vos colonnes dans Power Pivot, ils seront utilisés par Power Q&A)

    Ajout du fichier dans le site Office 365 Power BI

    Connectez-vous sur votre site Office 365 Power BI puis cliquez sur l’app Power BI.

    Une fois dans le site Power BI, cliquez sur “Ajoutez” puis “télécharger le fichier

    image

    Une fois le fichier téléchargé, il apparaît dans le site Power BI. Cliquez alors sur “” pour activer le menu contextuel du fichier.

    Sélectionnez “Ajouter aux questions et réponses

    image

    Le fichier est alors activé pour Power Q&A

    image

    En haut à droite du site Power BI, cliquez sur “Rechercher avec questions et réponses Power BI

    image

    Vous arrivez alors dans le site Power Q&A, qui se présente comme une page de moteur de recherche

    image

    Posez des questions à partir de la barre de recherche. ci-dessous des copies d’écrans d’exemples de différentes recherches avec différents rendus.

    image

    Un fois la recherche activée, vous avez la possibilité d’affiner votre rapport en cliquant sur le bouton en haut à droite du rapport :

    image

    Un autre exemple avec une représentation cartographique, avec le mot clef “as map

    image

    Pour les questions récurrentes, il est possible de les rajouter en favoris avec la fonctionnalité “Featured question

    image

    Dans la fenêtre “Feature a question”, il sera possible de définir les questions récurrentes que vous souhaitez exposer à vos utilisateurs

    image

    Sur la page d’accueil, apparaîtra alors les questions récurrentes pour un accès rapide aux rapports

    image

    Si dans la fenêtre “Featured question” vous avez coché la case “Show on the Power BI site home page”, les questions récurrentes apparaîtrons dans la section “Questions proposées” du site Power BI

    image

    Une vidéo illustrant ce billet est disponible ici.

    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 :

  • Vidéo : Posez les bonnes questions à vos rapports avec Power Q&A

    Afin d’illustrer l’article “Power BI : Posez les bonnes questions à vos rapports avec Power Q&A”, voici une vidéo :

    Power Q&A

    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 :