L'un de nos développeurs utilise Azure Stream Analytics pour extraire des données du stockage blob Azure, puis l'insérer dans une table Azure SQL Database. La table SQL cible contient des colonnes qui sont des types de données entiers. Azure Stream Analytics ne prend pas en charge les types entiers, mais uniquement les types bigint. Ainsi, lorsque SA tente d'insérer une ligne dans notre table, nous obtenons une erreur de concordance de type de données.Est-ce que Can Stream Analytics peut écrire dans une table SQL Azure avec des types de données entiers?
Lors de l'écriture de lignes dans la table SQL, est-ce que Stream Analytics peut écrire les données sous forme d'entiers et non de bigints (CASTing ne fonctionne pas puisque le type INT n'est pas reconnu)?
Impossible vous configurez une procédure stockée et définissaient les BIGINT INT lors de l'importation? https://stackoverflow.com/questions/7097171/sql-safely-downcast-bigint-to-int – Sorceri
Cela peut être possible si Stream Analytics permet d'appeler une procédure stockée qui insère alors les données au lieu de SA insérant directement des lignes dans notre table. –
vous pouvez configurer un déclencheur pour la table sur insérer de cette façon tout est géré côté DB. – Sorceri