Flocon de neige et tableauxJ'ai deux partenaires pour une demande client. Premièrement, est-ce que quelqu'un a réussi à connecter JMP à Flocon de neige ? Il existe un pilote ODBC Snowflake, donc je suppose que c'est possible mais curieux de savoir si quelqu'un a une expérience personnelle. Deuxièmement, JMP prend-il en charge les types de données de tableau lors de l'interrogation à l'aide d'un pilote ODBC? Merci.
Re: Flocon de neige et tableauxSalut Peter,
Nous pouvons nous connecter directement à Snowflake et plusieurs clients le font actuellement.
Ils utilisent actuellement QB avec Snowflake.
Nous recommandons le Pilote ODBC CData Snowflake car les pilotes des autres fournisseurs ne fonctionnent pas correctement.
Si les clients rencontrent des problèmes de connexion, je leur recommande de contacter directement le support technique.
Je sais que certaines bases de données telles que Google Big Query et d'autres ont des types de données Array. Mais je ne suis pas sûr des types de données pris en charge par JMP Query Builder. Peut-être @bryan_boone serait en mesure de répondre si les types de données de tableau sont pris en charge ou non.
Stan
Re: Flocon de neige et tableauxJMP ne prend pas en charge les types de données de tableau pour les bases de données SQL.
Re: Flocon de neige et tableaux@peter_polito , L'itinéraire de Stan est définitivement préféré car JMP fonctionne très bien avec le pilote CDATA (Snowflake et le pilote peuvent être obtenus lors d'un essai si vous ou le client souhaitez le vérifier).Un problème que vous pourriez rencontrer avec le client est que le pilote CDATA pour snowflake n'est pas gratuit.Si le client souhaite utiliser le pilote fourni par snowflake, qui est gratuit, il existe une solution de contournement pas aussi élégante que le pilote CDATA.Vous devrez fournir le rôle et la base de données via JSL.Voici un exemple de ce à quoi ressemble ce code, que nous avons obtenu en travaillant avec Globalfoundries.La clé est les deux dernières lignes.
dbc = Try(
Create Database Connection(
"driver={SnowflakeDSIIDriver};
Server=jw10330.us-east-1.snowflakecomputing.com;
proxy= http://uswwwp1.gfoundries.com:74;
uid=xxxxxxxxxx;
pwd=yyyyyyyyy"
),
-1
);
Wait( 1 );
Print( "Database Handle" );
Show( dbc );
Role_dt = Execute SQL( dbc, "USE ROLE MA_READ_ROLE;", "Set_Role" ); // you can only use databases allowed for your role
FDC_dt = Execute SQL( dbc, "USE DATABASE MA_POC", "Set Database" ); // you can only use databases allowed for your role