Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Source de dictionnaire Cassandra

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ètre Description
host L’hôte Cassandra ou une liste d’hôtes séparés par des virgules.
port Le port des serveurs Cassandra. S’il n’est pas spécifié, le port par défaut 9042 est utilisé.
user Nom de l’utilisateur Cassandra.
password Mot de passe de l’utilisateur Cassandra.
keyspace Nom du keyspace (base de données).
column_family Nom de la famille de colonnes (table).
allow_filtering Indicateur 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_prefix Nombre 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).
consistency Niveau de cohérence. Valeurs possibles : One, Two, Three, All, EachQuorum, Quorum, LocalQuorum, LocalOne, Serial, LocalSerial. La valeur par défaut est One.
where Critères de sélection facultatifs.
max_threads Nombre maximal de threads à utiliser pour charger les données depuis plusieurs partitions dans les dictionnaires à clé composite.
query Requête personnalisée. Facultatif.
Navigation