Passer au contenu principal
Exemple de paramètres :
SOURCE(CASSANDRA(
    host 'localhost'
    port 9042
    user 'username'
    password 'qwerty123'
    keyspace 'database_name'
    column_family 'table_name'
    allow_filtering 1
    partition_key_prefix 1
    consistency 'One'
    where '"SomeColumn" = 42'
    max_threads 8
    query 'SELECT id, value_1, value_2 FROM database_name.table_name'
))
Champs des paramètres :
ParamètreDescription
hostL’hôte Cassandra ou une liste d’hôtes séparés par des virgules.
portLe port des serveurs Cassandra. S’il n’est pas spécifié, le port par défaut 9042 est utilisé.
userNom de l’utilisateur Cassandra.
passwordMot de passe de l’utilisateur Cassandra.
keyspaceNom du keyspace (base de données).
column_familyNom de la famille de colonnes (table).
allow_filteringIndicateur permettant d’autoriser, ou non, des conditions potentiellement coûteuses sur les colonnes de clé de clustering. La valeur par défaut est 1.
partition_key_prefixNombre de colonnes de clé de partition dans la clé primaire de la table Cassandra. Nécessaire pour les dictionnaires à clé composite. L’ordre des colonnes de clé dans la définition du dictionnaire doit être le même que dans Cassandra. La valeur par défaut est 1 (la première colonne de clé est une clé de partition et les autres colonnes de clé sont des clés de clustering).
consistencyNiveau de cohérence. Valeurs possibles : One, Two, Three, All, EachQuorum, Quorum, LocalQuorum, LocalOne, Serial, LocalSerial. La valeur par défaut est One.
whereCritères de sélection facultatifs.
max_threadsNombre maximal de threads à utiliser pour charger les données depuis plusieurs partitions dans les dictionnaires à clé composite.
queryRequête personnalisée. Facultatif.
Les champs column_family et where ne peuvent pas être utilisés avec le champ query. De plus, l’un des champs column_family ou query doit être défini.
Dernière modification le 29 juin 2026