Serveur SQL Smartsheet
Serveur SQL
Flux de requêtes
Demandez à Nova, obtenez SQL + des graphiques
Rencontre avec Nova API REST de base de donnéesUne clé par partenaire. Aucun identifiant partagé.
Créer une API AutomatisationSynchronisation programmée sur plus de 6 plateformes
Explorer API à SQLInterroger les API avec SQL, sans code
Explorer Base de données IA MCPClaude, Cursor, ChatGPT et Grok interagissent avec vos données.
Connecter l'IAQuery Streams permet une intégration transparente de Smartsheet SQL Server, en synchronisant automatiquement les données en direct de Microsoft SQL Server avec vos feuilles Smartsheet. Inscrivez-vous gratuitement sur QueryStreams.com et commencez à automatiser vos pipelines de données SQL Server vers Smartsheet en quelques minutes.
Ce guide vous explique comment configurer la synchronisation automatique des données entre Microsoft SQL Server et Smartsheet à l'aide de Query Streams. Que vous souhaitiez mettre à jour vos feuilles de gestion de projet avec les enregistrements de votre base de données, synchroniser vos données d'inventaire avec des espaces de travail collaboratifs ou automatiser vos flux de production de rapports, Query Streams offre une solution sécurisée et sans code pour l'intégration de SQL Server à Smartsheet. Cette solution est compatible avec toutes les éditions de SQL Server, notamment SQL Server 2016, 2017, 2019 et 2022, Azure SQL Database, Amazon RDS pour SQL Server et Google Cloud SQL pour SQL Server.
Automatisation planifiée
Synchronisation toutes les heures, tous les jours ou selon des horaires personnalisés
Sécurité par conception
Les informations d'identification restent sur votre réseau
Rapide comme l'éclair
Optimisation du flux de données
Synchronisation intelligente
Insérer, mettre à jour, supprimer automatiquement
Qu'est-ce que l'intégration Smartsheet SQL Server ?
L'intégration de Smartsheet avec SQL Server connecte votre base de données Microsoft SQL Server à Smartsheet, permettant une synchronisation automatique des données sans exportation ni importation manuelle. Query Streams sert de passerelle sécurisée entre votre base de données et Smartsheet, exécutant les requêtes SQL enregistrées selon une planification et envoyant les résultats directement dans vos feuilles de calcul.
Principales capacités :
- Synchronisation automatique : Planifiez l'exécution des requêtes toutes les 5 minutes, toutes les heures, tous les jours ou à intervalles personnalisés.
- Mode synchronisation complète : Insérer automatiquement de nouvelles lignes, mettre à jour les lignes existantes et supprimer les enregistrements supprimés.
- Mode ajout : Ajouter de nouveaux enregistrements sans modifier les données existantes (idéal pour les journaux et l'historique)
- Connexion sécurisée : Vos informations d'identification SQL Server restent protégées au sein de votre réseau via l'agent Query Streams.
- Aucun codage requis : Configurez tout via le portail Web Query Streams.
Conditions préalables
Installation de l'agent Query Streams
L'agent doit être exécuté sur votre réseau et avoir accès à votre instance SQL Server.
Installation de l'agent Query Streams →Source de données SQL Server configurée
Votre base de données SQL Server doit être ajoutée en tant que source de données dans l'agent.
Connecter SQL Server à Query Streams →Compte Smartsheet
Un compte Smartsheet avec accès API (disponible dans les formules Business et Enterprise, ou via un essai gratuit).
Requête sauvegardée
Au moins une requête enregistrée dans Query Streams qui renvoie les données que vous souhaitez synchroniser.
Étape 1 : Créez votre requête SQL Server
Avant de configurer l'intégration, vous devez disposer d'une requête enregistrée qui renvoie les données que vous souhaitez synchroniser avec Smartsheet.
- Connectez-vous au portail Query Streams : Visite mon.querystreams.com et connectez-vous
- Ouvrez le générateur de requêtes : Accédez au générateur de requêtes à partir du tableau de bord.
- Sélectionnez votre source de données SQL Server : Dans la barre latérale Data Explorer à gauche, développez votre Data Realm, puis sélectionnez votre connecteur SQL Server et choisissez la base de données que vous souhaitez interroger.
- Rédigez votre requête T-SQL : Créez la requête qui renvoie les données que vous souhaitez synchroniser.
SELECT TOP 1000 order_id, customer_name, order_date, total_amount, status FROM orders WHERE order_date >= DATEADD(DAY, -30, GETDATE()) ORDER BY order_date DESC;
- Tester et enregistrer : Exécutez la requête pour vérifier les résultats, puis enregistrez-la sous un nom descriptif tel que « Commandes récentes pour Smartsheet ».
numéro_de_commande) que Smartsheet peut utiliser pour faire correspondre les lignes. Dans SQL Server, il s'agit généralement d'une clé primaire ou d'une colonne avec un UNIQUE contrainte.
Étape 2 : Créer l'intégration Smartsheet
Vous allez maintenant connecter votre requête enregistrée à Smartsheet via la fonctionnalité Automatisation.
- Accédez à Automatisation : Dans le portail Query Streams, cliquez sur Automatisation dans la barre latérale gauche
- Créer une nouvelle intégration : Cliquez sur Nouvelle intégration pour démarrer l'assistant d'installation
- Sélectionnez votre requête enregistrée : Sélectionnez la requête SQL Server que vous avez créée à l'étape 1.
- Choisissez Smartsheet comme destination : Sélectionner Smartsheet à partir de la liste des plateformes disponibles
Étape 3 : Connectez votre compte Smartsheet
Query Streams prend en charge l'authentification OAuth et API Access Token pour transférer vos données en toute sécurité vers vos feuilles Smartsheet.
Connecter Smartsheet (OAuth ou jeton API)
- Connectez-vous à votre compte Smartsheet.
- Cliquez sur l'icône de votre profil et sélectionnez Applications et intégrations
- Sélectionner Accès à l'API
- Cliquez sur Générer un nouveau jeton d'accès (ou utilisez OAuth pour le renouvellement automatique)
- Copiez le jeton (vous ne le verrez qu'une seule fois)
Entrez le jeton API
Collez votre jeton API Smartsheet dans Query Streams.
Tester la connexion
Cliquez sur Test de connexion pour vérifier que Query Streams peut accéder à votre compte Smartsheet
Étape 4 : Sélectionnez votre feuille de destination
Choisissez l'emplacement où vos données SQL Server seront synchronisées dans Smartsheet.
- Parcourez vos feuilles : Query Streams affichera vos feuilles et espaces de travail Smartsheet disponibles.
- Sélectionnez une feuille : Choisissez une feuille existante pour synchroniser les données, ou sélectionnez Créer une nouvelle feuille
- Mappage des colonnes : Query Streams associera automatiquement les colonnes de vos requêtes T-SQL aux colonnes Smartsheet. Vérifiez et ajustez si nécessaire.
Étape 5 : Configurer le mode de synchronisation
Choisissez comment Query Streams doit gérer la synchronisation des données.
Mode Append
- Ajoute de nouvelles lignes en bas
- Ne modifie jamais les lignes existantes
- Ne supprime jamais les données
- Conserve les archives historiques
Mode Full Sync
Populaire- Inserts nouveaux records
- Mises à jour enregistrements modifiés
- Supprime enregistrements supprimés
- Nécessite une colonne clé
Sélection des colonnes clés : Si vous utilisez le mode de synchronisation complète, sélectionnez la colonne qui identifie chaque ligne de manière unique. Cette colonne doit figurer à la fois dans les résultats de votre requête T-SQL et dans votre feuille Smartsheet.
Comportement de synchronisation des colonnes (SYNC vs PRESERVE)
Pour chaque colonne de votre mappage de champs, choisissez comment Query Streams doit la traiter pendant la synchronisation :
SYNC (Par défaut)
Valeur source remplace toujours cible
PRÉSERVER
La valeur cible est jamais écrasé
Étape 6 : Définissez votre calendrier de synchronisation
Configurez la synchronisation des données de Query Streams entre SQL Server et Smartsheet.
Étape 7 : Vérifier et activer
- Configuration de l'examen : Vérifiez tous les paramètres, y compris la requête, la destination, le mode de synchronisation et le calendrier.
- Nommez votre intégration : Donnez-lui un nom descriptif comme « Synchronisation quotidienne des commandes SQL Server avec Smartsheet ».
- Activer : Cliquez sur Créer une intégration pour enregistrer et activer
- Lancer la synchronisation initiale : Cliquez sur Exécuter maintenant effectuer la première synchronisation et vérifier que tout fonctionne
Félicitations !
L'intégration de votre serveur SQL Server avec Smartsheet est désormais opérationnelle. Les données seront synchronisées automatiquement selon votre planification.
Surveillance de votre intégration
Après l'activation, vous pouvez surveiller l'intégration de votre serveur SQL Smartsheet depuis le tableau de bord Automation :
Dernière synchronisation
Voir quand les données ont été synchronisées pour la dernière fois
Lignes synchronisées
Afficher le nombre de lignes insérées, mises à jour et supprimées
Alertes d'erreur
Recevez une notification en cas d'échec de la synchronisation
Historique de synchronisation
Consulter les opérations de synchronisation passées et leurs résultats
Cas d'utilisation courants de l'intégration Smartsheet SQL Server
Gestion de projet
Synchronisez les données de projet, les étapes clés et les affectations de ressources de votre base de données SQL Server avec Smartsheet pour une collaboration d'équipe et une visibilité en temps réel.
Pipeline des ventes
Tenez à jour la feuille de calcul Smartsheet de votre équipe commerciale avec les dernières opportunités, offres et informations clients issues de votre base de données CRM ou ERP SQL Server.
Suivi des stocks
Mise à jour automatique des niveaux de stock, des quantités en stock et des informations produits dans Smartsheet pour les équipes d'entrepôt et d'exploitation grâce aux données SQL Server en temps réel.
Rapports financiers
Synchronisez les données budgétaires, les rapports de dépenses et les indicateurs financiers de SQL Server avec Smartsheet pour les tableaux de bord de direction et les rapports destinés aux parties prenantes.
Ressources humaines et opérations
Synchronisez les annuaires des employés, les listes de département et les données organisationnelles entre votre base de données SIRH SQL Server et vos espaces de travail Smartsheet.
Au-delà des tableurs : API REST + MCP IA pour Microsoft SQL Server
Vous importez déjà Microsoft SQL Server dans une feuille de calcul ? La même requête enregistrée peut également servir de point de terminaison REST actif pour un partenaire, ou de serveur MCP que vos outils d'IA peuvent interroger en langage naturel. Même agent réseau, mêmes identifiants, deux nouvelles audiences.
Questions fréquemment posées
❓À quelle fréquence puis-je synchroniser les données de SQL Server vers Smartsheet ?+
Query Streams prend en charge les planifications de synchronisation allant de 5 minutes à des intervalles personnalisés. Dans la plupart des cas, les synchronisations quotidiennes ou horaires offrent un bon compromis entre la fraîcheur des données et les ressources système.
🔒Mes données SQL Server sont-elles sécurisées pendant la synchronisation ?+
Oui. Vos identifiants SQL Server restent protégés au sein de votre réseau grâce à l'agent Query Streams ; ils ne sont jamais envoyés vers le cloud. Les données sont chiffrées lors de leur transmission à l'aide du protocole TLS, et votre jeton d'API Smartsheet est stocké en toute sécurité. Query Streams ne stocke jamais les données brutes de votre base de données.
⚠Que se passe-t-il si la synchronisation échoue ?+
Query Streams réessaiera les synchronisations ayant échoué et vous informera des erreurs persistantes. Vous pouvez consulter les détails des erreurs dans l'historique de synchronisation et déclencher manuellement une nouvelle tentative une fois le problème résolu.
📂Puis-je synchroniser plusieurs feuilles Smartsheet à partir de la même base de données SQL Server ?+
Oui. Créez des intégrations distinctes pour chaque feuille de destination. Chaque intégration peut utiliser une requête T-SQL, un mode de synchronisation et une planification différents, toutes puisant leurs données dans la même base de données SQL Server.
☁Cela fonctionne-t-il avec les services SQL Server dans le cloud ?+
Oui. Query Streams prend en charge toutes les variantes de SQL Server, y compris Azure SQL Database, Azure SQL Managed Instance, Amazon RDS pour SQL Server, Google Cloud SQL pour SQL Server et les instances SQL Server auto-hébergées sur Windows ou Linux (2016, 2017, 2019, 2022).
🔨Ai-je besoin d'autorisations SQL Server spéciales pour utiliser les flux de requêtes ?+
Query Streams nécessite uniquement un accès en lecture aux tables et vues que vous souhaitez synchroniser. Une connexion SQL Server avec SELECTIONNER L'autorisation sur les objets concernés est suffisante. Non administrateur système ou des privilèges élevés sont nécessaires.

