Se connecter à Twitter
Information de concept
Connectez-vous à des données actives dans Twitter et accédez aux Tweets, aux Abonnés, aux Messages, aux Recherches et bien plus encore. Le connecteur utilise l'authentification pour application uniquement ; vous devez donc inscrire une application à Twitter et obtenir les informations d'identification nécessaires.
Remarque
Vous ne pouvez pas utiliser ce connecteur indépendamment d'Analytics. Vous pouvez configurer un DSN pour le pilote du connecteur à l'aide de l'Administrateur de source de données ODBC Windows. Toutefois, vous devez tester la connexion DSN à partir de l'intérieur d'Analytics et non à partir de la boîte de dialogue de configuration DSN Windows du connecteur.
Avant de commencer
Pour vous connecter à Twitter, vous devez inscrire une application et obtenir des informations d'identification Oauth de la part de Twitter à l'aide du portail Twitter Application Management (Gestion des applications Twitter).
Pour obtenir de l'aide concernant la réunion des conditions préalables à la connexion, contactez l'administrateur Twitter de votre organisation. Si votre administrateur ne peut pas vous aider, vous ou votre administrateur devez contacter le support Twitter.
Créer une connexion Twitter
- Dans le menu principal Analytics, sélectionnez Importer > Base de données et application.
- Depuis l'onglet Nouvelles connexions, sous la section Connecteurs ACL, sélectionnez Twitter.
Astuce
Vous pouvez filtrer la liste des connecteurs disponibles en indiquant une chaîne de recherche dans la zone Filtrer les connexions. Les connecteurs sont indiqués par ordre alphabétique.
- Dans le panneau Paramètres de connexion aux données entrez les paramètres de connexion, et en bas du panneau, cliquez sur Enregistrer et connecter.
Vous pouvez accepter le nom de connexion proposé par défaut ou en saisir un nouveau.
La connexion correspondant à Twitter est enregistrée dans l'onglet Connexions existantes. À l'avenir, vous pourrez vous reconnecter à Twitter à partir de la connexion enregistrée.
Une fois la connexion établie, la fenêtre Accès aux données s'ouvre sur la Zone de transit et vous pouvez commencer l'importation des données. Pour obtenir de l'aide concernant l'importation de données à partir de Twitter, consultez la rubrique Utilisation de la fenêtre Accès aux données.
Paramètres de connexion
Paramètres de base
Paramètre | Description | Exemple |
---|---|---|
ID client OAuth |
ID client affecté lorsque vous inscrivez votre application au serveur d'autorisation OAuth de Twitter. OAuth nécessite que vous inscriviez votre application. Dans le cadre de l'inscription, vous allez recevoir un ID client, parfois appelé une clé du client et une clé secrète client. Vous devez spécifier OAuthClientId et OAuthClientSecret pour vous connecter à un serveur OAuth. |
xvz1evFS4wEEPTGEFPHBog |
Clé secrète client OAuth |
Clé secrète client affectée lorsque vous inscrivez votre application au serveur d'autorisation OAuth de Twitter. OAuth nécessite que vous inscriviez votre application. Dans le cadre de l'inscription, vous allez recevoir un ID client et une clé secrète client, parfois appelée une clé secrète du consommateur . Vous devez spécifier OAuthClientId et OAuthClientSecret pour vous connecter à un serveur OAuth. |
L8qq9PZyRg6ieKGEKhZolGC0vJWLw8iEJ88DRdyOg |
Jeton d'accès OAuth |
Jeton d'accès pour se connecter à l'aide d'OAuth. La propriété OAuthAccessToken est utilisée pour se connecter avec OAuth. OAuthAccessToken est récupérée du serveur OAuth dans le cadre du processus d'authentification. Elle présente un délai d'expiration dépendant du serveur et peut être réutilisée entre les requêtes. Le jeton d'accès est utilisé à la place de votre nom d'utilisateur et de votre mot de passe. Le jeton d'accès protège vos informations d'identification en les conservant sur le serveur. |
xvz1evFS4wEEPTGEFPHBog:L8qq9PZyRg6ieKGEKhZolGC0vJWLw8iEJ88DRdyOg |
Clé secrète du jeton d'accès OAuth |
Clé secrète du jeton d'accès pour se connecter à l'aide d'OAuth. La propriété OAuthAccessTokenSecret est utilisée pour se connecter et s'authentifier avec OAuth. OAuthAccessTokenSecret est récupérée du serveur OAuth dans le cadre du processus d'authentification. Elle est utilisée avec la propriété OAuthAccessToken et peut être utilisée pour plusieurs requêtes jusqu'à son expiration. |
Ewy4p5VygSPOUI1rhbClVZcLnu05Y23Md22F0AKQYh1Hg |
Paramètres avancés
Paramètre | Description | Exemple |
---|---|---|
Convertir DateHeure en GMT |
Convertit les champs DateHeure au fuseau horaire GMT pendant l'importation. Si la valeur est fausse, la valeur DateHeure est convertie dans le fuseau horaire du système d'exploitation du poste exécutant Analytics. |
vrai |
Limite de la taille de clé |
Longueur maximale d'une colonne de clé primaire. Définir la taille sur 0 fera revenir la longueur de clé à sa longueur d'origine. Cette propriété force le connecteur à écraser la longueur signalée de toutes les colonnes de clés primaires. |
255 |
Mapper vers Long Varchar |
Contrôle si oui ou non une colonne est renvoyée sous SQL_LONGVARCHAR. Utilisez ce paramètre pour mapper une ou plusieurs colonnes plus grandes que la taille spécifiée pour qu'elles soient signalées sous SQL_LONGVARCHAR plutôt que sous SQL_VARCHAR. |
-1 |
Mapper vers WVarchar |
Contrôle s'il faut ou non que les types de chaînes mappent vers SQL_WVARCHAR plutôt que SQL_VARCHAR. Cela est défini par défaut. Les colonnes des chaînes de caractères doivent être mappées vers SQL_WVARCHAR pour s'adapter à différents jeux de caractères internationaux, donc MapToWVarchar est défini sur vrai par défaut. Vous pouvez aussi le définir sur faux pour utiliser SQL_VARCHAR à la place. |
vrai |
Colonnes pseudo |
Indique s'il faut inclure ou pas des pseudocolonnes comme colonnes dans la table. Ce paramètre s'avère particulièrement utile dans un cadre d'entité, qui ne vous permet pas de définir une valeur pour une pseudocolonne sauf s'il s'agit d'une colonne de table. La valeur de ce paramètre de connexion est au format "Table1=Column1, Table1=Column2, Table2=Column3". Vous pouvez utiliser le caractère « * » pour inclure toutes les tables et toutes les colonnes. |
MyTable=* |
Identificateurs en majuscules | Signalez tous les identificateurs en majuscules, y compris les noms des tables et des colonnes. | faux |
Cert de serveur SSL |
Certificat à accepter du serveur lors d'une connexion avec TLS/SSL. Vous pouvez spécifier un ou plusieurs des éléments suivants :
Si vous utilisez une connexion TLS/SSL, cette propriété peut être utilisée pour spécifier le certificat TLS/SSL à accepter par le serveur. Tous les autres certificats qui ne sont pas considérés comme fiables par la machine seront rejetés. |
C:\cert.cer |
Prise en charge SQL amélioré |
Améliore la fonctionnalité SQL au-delà de ce qui peut être pris en charge via l'API directement, en activant le traitement côté client en mémoire :
Exécution des prédicatsLe connecteur détermine la ou lesquelles des instructions sont prises en charge par la source de données, puis les pousse vers la source pour obtenir le plus petit surensemble de lignes qui répondraient à la requête. Il filtre ensuite le reste des lignes localement. Le fonctionnement du filtre est continu, ce qui permet au pilote de filtrer efficacement même les très grands jeux de données. Exécution de jointuresLe connecteur utilise plusieurs techniques pour joindre en mémoire. Le pilote accepte que de la mémoire soit utilisée en contrepartie de la condition requise de lecture de la même table plusieurs fois. Exécution des agrégatsLe connecteur récupère toutes les lignes nécessaires pour traiter l'agrégation en mémoire. |
|
Schéma d'authentification du proxy |
Type d'authentification à utiliser pour l'authentification au proxy ProxyServer. Cette valeur spécifie le type d'authentification à utiliser pour l'authentification à un proxy HTTP spécifié par ProxyServer et par ProxyPort. Remarque Le connecteur utilisera les paramètres du proxy système par défaut, sans autre configuration nécessaire ; si vous souhaitez vous connecter à un autre proxy, vous devrez définir ProxyAutoDetect sur faux, en plus de ProxyServer et de ProxyPort. Pour l'authentification, définissez ProxyAuthScheme et définissez ProxyUser et ProxyPassword, si nécessaire. Le type d'authentification peut être l'un des suivants :
|
BASIC |
Détection automatique du proxy | Indique si oui ou non il faut utiliser les paramètres proxy du système. Définissez ProxyAutoDetect sur FALSE pour utiliser les paramètres de proxy personnalisés. Cela a priorité sur les autres paramètres de proxy. | vrai |
Utilisateur proxy |
Nom d'utilisateur à utiliser pour l'authentification avec le proxy ProxyServer. Les options ProxyUser et ProxyPassword sont utilisées pour se connecter et s'authentifier par rapport au proxy HTTP spécifié dans ProxyServer. Vous pouvez sélectionner l'un des types d'authentification disponibles dans ProxyAuthScheme. Si vous utilisez une authentification HTTP, définissez-le sur le nom d'utilisateur d'un utilisateur reconnu par le proxy HTTP. Si vous utilisez une authentification Windows ou Kerberos, définissez cette propriété sur un nom d'utilisateur dans l'un des formats suivants :
|
john_doe@exemple.com |
Mot de passe proxy |
Mot de passe à utiliser pour l'authentification avec le proxy ProxyServer. Cette propriété est utilisée pour l'authentification à un serveur proxy HTTP prenant en charge l'authentification NTLM (Windows), Kerberos ou HTTP. Pour spécifier le proxy HTTP, vous pouvez définir ProxyServer et ProxyPort. Pour spécifier le type d'authentification, définissez ProxyAuthScheme. Si vous utilisez l'authentification HTTP, définissez en outre ProxyUser et ProxyPassword sur le proxy HTTP. Si vous utilisez une authentification NTLM, définissez ProxyUser et ProxyPassword sur votre mot de passe Windows. Vous en aurez peut-être également besoin pour effectuer une authentification Kerberos |
|
Serveur proxy |
Nom d'hôte ou adresse IP d'un proxy via lequel acheminer le trafic HTTP. Nom d'hôte ou adresse IP d'un proxy via lequel acheminer le trafic HTTP. Le pilote peut utiliser les types d'authentification HTTP, Windows (NTLM) ou Kerberos pour s'authentifier à un proxy HTTP. Par défaut, le pilote utilise le proxy du système. Si vous devez utiliser un autre proxy, définissez ProxyAutoDetect sur faux. |
206.174.193.115 |
Port proxy | Port TCP sur lequel le proxy ProxyServer s'exécute. | 80 |
Type de proxy SSL |
Type SSL à utiliser pour la connexion au proxy ProxyServer :
|
AUTO |
Tables en continu
Évitez d'envoyer des requêtes sur des tables qui capturent des données mises à jour en continu, comme la table TweetStream. Les tables en continu ne sont pas des archives de données historiques et renvoient uniquement l'activité dynamique. Ces tables créent une connexion qui restent ouvertes et qui peuvent entraîner le dépassement du débit maximal de l'API de votre compte.
Mises à jour du connecteur de données
Lorsque vous mettez à niveau Analytics ou Agent Robots, vous devez tester tous vos scripts qui importent des données à l'aide de l'un des connecteurs de données Analytics (commande ACCESSDATA).
Il est possible que des modifications apportées par des sources de données tierces ou des fournisseurs de pilotes ODBC aient nécessité la mise à jour d'un ou plusieurs connecteurs de données. Les connexions de données écrites sous forme de scripts peuvent avoir besoin d'être mises à jour afin de continuer à fonctionner correctement.
- Ré-exécuter l'importation La façon la plus simple de mettre à jour une connexion est d'effectuer manuellement une importation à l'aide de la fenêtre Accès aux données de la version mise à niveau d'Analytics. Copiez la commande ACCESSDATA du journal et utilisez-la pour mettre à jour votre script.
Remarque
Avant de vous connecter à une source de données et de réexécuter l'importation, effacez le cache du connecteur pour vider le jeu existant de noms de tables.
Dans l'onglet Connexions existantes de la fenêtre Accès aux données, à côté du nom du connecteur, sélectionnez
> Effacer le cache.
- Mettre à jour les spécifications des champs Vous pouvez également avoir besoin de mettre à jour les spécifications des champs dans le corps du script pour les aligner avec les modifications du schéma de table dans la source de données ou le pilote ODBC. Les modifications possibles comprennent les noms des champs, les types de données des champs et les longueurs de champ et d'enregistrement.
- Vérifier les résultats des filtrages Vous devez également vérifier les résultats des filtrages que vous appliquez dans le cadre de l'importation de données. Confirmez que le filtrage des importations inclut et exclut correctement les enregistrements.
Modifications apportées au connecteur de données Twitter
Les modifications spécifiques apportées au connecteur de données Twitter sont énumérées ci-dessous.
Analytics Version | Modification |
---|---|
14.2 |
Les tables DirectMessagesSent et DirectMessagesReceived ont été supprimées et remplacées par la nouvelle table DirectMessages. |
Le type de données du champ IdLong dans la table Tweets a été changé de long en chaîne de caractères. |