Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
site:enseignement:master:bdle:tmes:algebrespark [27/10/2017 12:11] amine |
site:enseignement:master:bdle:tmes:algebrespark [09/10/2018 14:12] (Version actuelle) amine |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
- | ====== [TME II-3] Algèbre Spark: Dataset ====== | + | ====== [TME II-2] Algèbre Spark: Dataset ====== |
Ce TME aborde le traitement de requêtes Sparql dans la plateforme Spark. | Ce TME aborde le traitement de requêtes Sparql dans la plateforme Spark. | ||
* Formulation des requêtes dans le langage Scala avec les API de Spark RDD et Dataset. | * Formulation des requêtes dans le langage Scala avec les API de Spark RDD et Dataset. | ||
Ligne 17: | Ligne 17: | ||
</code> | </code> | ||
+ | <showif isloggedin> | ||
+ | **TODO (oct 2017): page MPI pour sparql endpoint sur Yago** | ||
+ | </showif> | ||
Aller dans votre répertoire de travail et lancer le spark-shell avec l'option <fc #ff0000>--driver-memory 10G</fc> | Aller dans votre répertoire de travail et lancer le spark-shell avec l'option <fc #ff0000>--driver-memory 10G</fc> | ||
Ligne 37: | Ligne 40: | ||
Exemple, soient les trois triplets suivants : | Exemple, soient les trois triplets suivants : | ||
(james joue guitare) (marie joue piano) (james ami_de marie) (marie ami_de james) | (james joue guitare) (marie joue piano) (james ami_de marie) (marie ami_de james) | ||
- | le motif ( ?x joue piano) retourne la liaison ?x->james | + | le motif ( ?x joue piano) retourne la liaison ?x->marie |
le motif ( ?x joue ?y) retourne les liaisons ?x->james, ?y-> guitare d’une part et | le motif ( ?x joue ?y) retourne les liaisons ?x->james, ?y-> guitare d’une part et | ||
?x->maire, ?y->piano d’autre part. | ?x->maire, ?y->piano d’autre part. | ||
Ligne 259: | Ligne 262: | ||
</showif> | </showif> | ||
- | Le résultat doit être: | + | Le résultat, limité à 10 lignes, doit être: |
<code> | <code> | ||
+--------------+----------+---------+-----------------+--------------------+----------------+ | +--------------+----------+---------+-----------------+--------------------+----------------+ |