Skip to main content
Announcements
Qlik Community Office Hours - Bring your Ideation questions- May 15th, 11 AM ET: REGISTER NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Comment charger plusieurs dimensions ?

Bonjour !

Je viens de suivre le tutoriel sur QlikView. Je voudrais bien charger, par exemple, deux dimensions (selón le modèle d'étoile) d'une base de données SQL Server. Pour cela, j'essaie d'utiliser le script suivant:

SET ThousandSep=',';

SET DecimalSep='.';

SET MoneyThousandSep=',';

SET MoneyDecimalSep='.';

SET MoneyFormat='$#,##0.00;-$#,##0.00';

SET TimeFormat='hh:mm:ss TT';

SET DateFormat='DD/MM/YYYY';

SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff] TT';

SET MonthNames='ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic';

SET DayNames='lun;mar;mié;jue;vie;sáb;dom';

OLEDB CONNECT TO [Provider=SQLOLEDB.1;Persist Security Info=True;User ID=super;Initial Catalog=OKW;Data Source=192.168.137.115;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=WDESARROLLO03;Use Encryption for Data=False;Tag with column collation when possible=False] (XPassword is cRGTaZVOQLZEHXC);

Plaza:

SQL SELECT "CL_PLAZA" AS "FL_PLAZA",

"CL_ESTADO" AS "FL_ESTADO",

"CL_PAIS" AS "FL_PAIS",

"NB_PLAZA",

"NB_DELEGACION",

"NB_COLONIA"

FROM OKW.C_PLAZA;

Especialidad:

SQL SELECT FL_ESPECIALIDAD, NB_ESPECIALIDAD

FROM OWK.C_ESPECIALIDAD;

Cepedant, j'obtiens le message:

ErrorSource: (null), ErrorMsg: (null)

Especialidad:

SQL SELECT FL_ESPECIALIDAD, NB_ESPECIALIDAD

FROM OKW.C_ESPECIALIDAD

Saviez-vous quel este mon erreur ?

Merci d'avance pour votre aide !

Cordialement,

--- Miguel-Angel

4 Replies
Not applicable
Author

J'ai changé une partie du script de la manière suivante:

Plaza:

LOAD CL_PLAZA AS FL_PLAZA, CL_ESTADO AS FL_ESTADO, CL_PAIS AS FL_PAIS, NB_PLAZA, NB_COLONIA, NB_DELEGACION;
SQL SELECT "CL_PLAZA",
           "CL_ESTADO",
           "CL_PAIS",
           "NB_PLAZA",
           "NB_COLONIA",
           "NB_DELEGACION"
FROM OKW.OKW."C_PLAZA";

Especialidad:
LOAD FL_ESPECIALIDAD, NB_ESPECIALIDAD;
SQL SELECT "FL_ESPECIALIDAD",
                       "NB_ESPECIALIDAD"
        FROM OKW.OKW."C_ESPECIALIDAD";

Maintenant, ça marche !

Cordailement,

--- Miguel-Angel

martin59
Specialist II
Specialist II

Bonjour Miguel-Angel,

Dans la logique, je pense que le script suivant aurait aussi fonctionné :

Especialidad:
SQL SELECT "FL_ESPECIALIDAD",
                       "NB_ESPECIALIDAD"
        FROM OKW.OKW."C_ESPECIALIDAD";

L'étape LOAD étant facultative s'il n'y a pas de retraitement de vos données par QlikView.

Martin Favier

Not applicable
Author

Merci bien !

Bonne journée !

Cordialement,

--- Miguel-Angel

martin59
Specialist II
Specialist II

Bonjour,

Si votre problème a été résolu, pourriez-vous identifier la réponse afin que les autres utilisateurs la retrouve plus facilement ?

Merci par avance

Martin Favier