Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
AlbanMONTBILLIARD
Contributor II
Contributor II

SECTION ACCESS et Reduction

Bonjour,

je progresse dans ma création d'application mais là je me retrouve bloqué sur le fonctionnement des Reduction dans la Section Access. 

J'ai construit une micro application pour comprendre le fonctionnement. Cette application charge une table oracle de cette façon :

Set dataManagerTables = '','Z_QLIK_ABSENCE_AGENT';
//This block renames script tables from non generated section which conflict with the names of managed tables

For each name in $(dataManagerTables)
Let index = 0;
Let currentName = name;
Let tableNumber = TableNumber(name);
Let matches = 0;
Do while not IsNull(tableNumber) or (index > 0 and matches > 0)
index = index + 1;
currentName = name & '-' & index;
tableNumber = TableNumber(currentName)
matches = Match('$(currentName)', $(dataManagerTables));
Loop
If index > 0 then
Rename Table '$(name)' to '$(currentName)';
EndIf;
Next;
Set dataManagerTables = ;


Unqualify *;

LIB CONNECT TO [Oracle_srvciril (caluire_amd)];

[Z_QLIK_ABSENCE_AGENT]:
SELECT "CODE_ABSENCE",
"MATRICULE",
"MOIS_ABSENCE",
"NBR_JOU_ABS"
FROM "GRHPROD_DAA"."Z_QLIK_ABSENCE_AGENT";

J'ai ajouté une nouvelle section que j'ai appelé Accès aux feuilles. Dans celle-ci j'ai créé la section suivante : 

SECTION Access;
LOAD * Inline [
ACCESS, USERID, MATRICULE
USER, CALUIRE\amd, '00101594'
];
Section Application;

Cependant au moment du chargement des données j'obtiens un message d'erreur : 

Connecté
Z_QLIK_ABSENCE_AGENT << QueryResult Lignes extraites : 4 263 INLFED << 9bf41513-9669-4754-b3ca-522d7f7a118f Lignes extraites : 1 Accès refusé après le chargement. Assurez-vous que l'utilisateur qui charge le script figure bien dans l'accès de section du script.
 
Les données n'ont pas été chargées. Corrigez l'erreur, puis recommencez l'opération de chargement.
 
Merci de votre aide car j'ai bien compris que cela viens de la section access et surtout de la colonne MATRICULE mais je n'arrive pas à voir ce qui manque.
12 Replies
AlbanMONTBILLIARD
Contributor II
Contributor II
Author

Merci pour ta patience mais hélas ça ne marche pas

marinadorcassio1
Partner - Creator
Partner - Creator

Pourquoi as-tu rajouté le GROUP dans ta section access au fait ?

AlbanMONTBILLIARD
Contributor II
Contributor II
Author

Pour des tests ultérieurs