Cette rubrique explique comment ajouter une table utilisant une source de données API.
Ajouter une source de données API
Sur la page Instance Details > Table Management, cliquez sur Add Table.
-
Saisissez les informations de base de la table, puis cliquez sur Next.
Les informations de base comprennent trois paramètres : Table Name, Number of Shards et Data Update Resources. Une fois ces paramètres configurés, cliquez sur Next.
Détails de la configuration :
Table Name : personnalisez ce nom selon vos besoins.
Number of Shards : assurez-vous que toutes les tables d'index possèdent le même nombre de shards. Vous pouvez également attribuer un seul shard à une table d'index, tandis que les autres conservent le même nombre de shards. Le nombre de shards d'une table doit être un entier positif inférieur ou égal à 256. Nous recommandons de ne pas dépasser trois fois le nombre de nœuds de données de votre instance.
Data Update Resources : nombre de ressources utilisées pour les mises à jour des données. Par défaut, chaque index inclut deux ressources de mise à jour gratuites (4 cœurs et 8 Go chacune). Les ressources dépassant ce quota gratuit sont facturées.
-
À l'étape Data synchronization, configurez la source de données, puis cliquez sur Next.
Dans la section Full data source, sélectionnez API, puis cliquez sur Next.
Détails des paramètres :
Type de source de données : sélectionnez API. Cela indique que les données sont envoyées vers l'instance via des appels API.
-
À l'étape Index structure, configurez les champs et les index, puis cliquez sur Next.
Dans la zone Field settings, ajoutez un champ nommé id (Type : INT64), définissez-le comme clé primaire, sélectionnez Attribute Field et Display in Search Results, puis définissez Data Compression sur
equal. Ajoutez un autre champ nommé namespace (Type : STRING), sélectionnez Attribute Field et Display in Search Results, puis définissez Data Compression suruniq. Dans la zone Index settings, configurez un index nommé id (Type : PRIMARYKEY128) qui inclut le champidet un autre index nommé test_name (Type : STRING) qui inclut le champnamespace. -
Confirmez la création. Après avoir cliqué sur Confirm Creation, le système crée automatiquement la table selon vos paramètres.
Un message système s'affiche : une fois confirmée, la construction de l'index démarre automatiquement en fonction des ressources concurrentes sélectionnées. Une fois l'index construit, il est automatiquement activé dans l'instance actuelle. Cliquez sur Confirm Creation pour terminer.
Développez le processus de modification Deploy New Data Source pour afficher l'état de chaque nœud, notamment Parameter check, Create configuration, Create message queue, Create scan plan, Create index building plan, Create cleanup plan et Modify table status. Les détails de la modification affichent le nom du cluster et le nom de la source de données correspondants.
Lorsque l'état de la table est In Use, exécutez des tests de requête sur la page Query Testing.
Notes
Lors de la reconstruction de l'index pour une source de données API, le système efface toutes les données précédemment envoyées et commence à synchroniser les données en temps réel à partir d'un horodatage spécifié. Soyez donc prudent lors de l'exécution d'une importation complète des données.
Vous ne pouvez supprimer une source de données API que si son état n'est pas In Use.