MicroStrategy ONE

Se connecter à Amazon S3

Amazon Simple Storage Service (Amazon S3) est un service de stockage d'objets qui offre une évolutivité, une disponibilité des données, une sécurité et des performances de pointe. Le connecteur d'objets MicroStrategy Cloud fournit un accès à Amazon S3 pour parcourir rapidement les dossiers et fichiers et les importer dans les Cubes MicroStrategy.

Explorez les sujets suivants sur cette page :

  1. Préparer les paramètres de connexion
  2. Créer un rôle DBR
  3. Importer des données
  4. Limites

Préparer les paramètres de connexion

Pour que Cloud Object Connector puisse parcourir avec succès le système de fichiers Amazon S3, vous avez besoin d'un compte Amazon Web Service créé avec les autorisations appropriées. Les entités IAM, telles que les utilisateurs, les groupes et les rôles, démarrent sans autorisations et doivent les obtenir. Pour plus de détails sur l'octroi d'autorisations aux entités IAM, veuillez consulter Gérer les autorisations IAM.

MicroStrategy vous recommande de créer un utilisateur IAM pour Cloud Object Connector. Pour qu'un utilisateur IAM puisse accéder à un compartiment et aux objets qu'il contient, l'autorisation Autoriser l'effet doit au moins être accordée aux deux actions suivantes :

  • s3:ObtenirObjet
  • s3: ListeBucket
  • s3 : ListeTousMesBuckets

Une fois l'utilisateur IAM créé, veuillez demander à un administrateur IAM l'ID de la clé d'accès et la clé d'accès secrète.

Créer un rôle DBR

Accédez au connecteur d'objet Amazon S3 Cloud sur MicroStrategy Web ou Workstation.

  1. Choisissez Ajouter des données > Nouvelles données.
  2. Recherchez et sélectionnez Amazon S3 Connecteur Cloud Object à partir de la liste de sources de données.

  3. À côté de Sources de données, cliquez sur Nouvelle source de données pour ajouter une nouvelle connexion.

  4. Saisissez vos identifiants de connexion.

    • Nom de connexion: nom pour la nouvelle connexion.
    • Région AWS: la région AWS exacte où se trouve votre compartiment.
    • Clé d'accès de l'utilisateur IAM: L'ID de la clé d'accès.
    • Secret d'accès de l'utilisateur IAM: La clé d'accès secrète.

  1. Dans le panneau gauche, à côté de Jeux de données, cliquez sur Créer un jeu de données .

  2. Recherchez et sélectionnez Amazon S3 Connecteur Cloud Object à partir de la liste de sources de données.

  3. À côté de Sources de données, cliquez sur Nouvelle source de données pour ajouter une nouvelle connexion.

  4. Saisissez vos identifiants de connexion.

    • Nom de connexion: un nom pour la nouvelle connexion
    • Région AWS: la région AWS exacte où se trouve votre compartiment
    • Clé d'accès de l'utilisateur IAM: l'ID de la clé d'accès
    • Secret d'accès de l'utilisateur IAM: clé d'accès secrète

Importer des données

Une fois que vous avez créé le connecteur, vous pouvez importer des données dans MicroStrategy.

  1. Sélectionnez la connexion nouvellement créée.
  2. Dans la liste déroulante, sélectionnez le compartiment et parcourez les dossiers ou fichiers.
  3. Double-cliquez sur les fichiers ou faites-les glisser dans le volet de droite.

    Dans le volet Aperçu, vous pouvez voir les exemples de données et ajuster le type de colonne.

  4. Publiez le Cube sur MicroStrategy avec les données sélectionnées.

Limites

Types de fichiers pris en charge

Seuls les types de fichiers suivants sont pris en charge :

  • .json
  • .parquet
  • .euro
  • .orc
  • .csv
  • Format Delta

Sélectionner des dossiers

Lors de la sélection de l'intégralité du dossier, le dossier doit répondre aux exigences suivantes :

  • Tous les fichiers du dossier doivent avoir les mêmes types de fichiers. Une boîte de dialogue vous demandera de choisir le type de fichier
  • Tous les fichiers partagent le même schéma
  • Si le dossier contient des sous-dossiers, ceux-ci doivent être dans un format partitionné valide. Ce qui suit est un exemple de structure de dossiers valide

Limites des étincelles

  • Seuls les fichiers JSON avec chaque nouvelle ligne en tant que JSON complet peuvent être lus
  • Les fichiers Parquet contenant des caractères spéciaux (, ; { } \ = " .) ne peuvent pas être lus
  • Les fichiers Parquet avec des types de données de colonne tels que INT32(UINT_8)/(UNIT_16)/(UNIT_32)/(TIME_MILLIS) ne sont pas pris en charge
  • Les colonnes de type binaire ne peuvent pas être publiées dans le cube
  • Les fichiers ORC dont les noms de champs sont préfixés par « _col » (par exemple, _col0, _col1), où le schéma de fichier contient au moins une structure imbriquée, un tableau ou un champ de carte, ne peuvent pas être importés.

Fonctionnalités

Les fonctionnalités suivantes ne sont pas prises en charge :

  • Chargement des fichiers MicroStrategy en se connectant au connecteur Cloud Object
  • Gestion des données dans l'importation de données
  • Définir la géographie dans l'importation de données
  • Planification avancée pour planifier la publication du cube
  • Regrouper les tables dans l'importation de données