Limitations du connecteur d'ingestion Meta Ads
info
Bêta
Cette fonctionnalité est en Bêta. Les administrateurs du Workspace peuvent contrôler l'accès à cette fonctionnalité à partir de la page Previews . Consultez Gérer les aperçus Databricks.
Découvrez les limitations et les considérations relatives à l'ingestion de données depuis Meta Ads à l'aide de Databricks Lakeflow Connect.
Limitations générales des connecteurs SaaS
Les limitations de cette section s'appliquent à tous les connecteurs SaaS de Lakeflow Connect.
- Lorsque vous exécutez un pipeline planifié, les alertes ne se Trigger pas immédiatement. Au lieu de cela, ils Trigger lors de l’exécution de la prochaine mise à jour.
- Lorsqu’une table source est supprimée, la table de destination n’est pas automatiquement supprimée. Vous devez supprimer la table de destination manuellement. Ce comportement n'est pas cohérent avec le comportement de Spark Declarative Pipelines sur Lakeflow.
- Pendant les périodes de maintenance de la source, Databricks pourrait ne pas être en mesure d'accéder à vos données.
- Si un nom de table source entre en conflit avec un nom de table de destination existant, la mise à jour du pipeline échoue.
- La prise en charge des pipelines multi-destination est uniquement via l'API.
- Vous pouvez éventuellement renommer une table que vous ingérez. Si vous renommez une table dans votre pipeline, il devient un pipeline API uniquement, et vous ne pouvez plus modifier le pipeline dans l'interface utilisateur.
- Si vous sélectionnez une colonne après qu'un pipeline a déjà start, le connecteur ne renseigne pas automatiquement les données historiques pour la nouvelle colonne. Pour ingérer des données historiques, exécutez manuellement un refresh complet sur la table.
- Databricks ne peut pas ingérer deux tables ou plus portant le même nom dans le même pipeline, même si elles proviennent de schémas sources différents.
- Le système source suppose que les colonnes du curseur augmentent de façon monotone.
- Le connecteur ingère des données brutes sans transformations. Utilisez les Spark Declarative Pipelines en aval sur les Lakeflow Pipelines pour les transformations.
Limitations de la Bêta
Les limitations suivantes s'appliquent pendant la version bêta :
- **Aucun support d'interface utilisateur** : Vous devez créer des pipelines en utilisant la CLI Databricks, les APIs, les SDKs ou les Bundles d'automatisation déclarative. La création de pipeline basée sur l'interface utilisateur n'est pas disponible.
- Annonces Instagram non prises en charge : Le connecteur prend uniquement en charge Facebook Ads. Les annonces Instagram ne sont pas prises en charge.
- Pas de granularité horaire : L'API Insights ne prend pas en charge les incréments de temps horaires. Le connecteur prend en charge
all_days,monthlyou un nombre de jours personnalisé pourad_insights. Découvrez l'incrément de temps.
Authentification
- Les jetons OAuth sont gérés automatiquement par le connecteur. Si un jeton expire ou est révoqué, vous devez réautoriser la connexion.
Limites de débit de l'API
- Le connecteur est soumis aux limites de débit de l'API Meta Marketing. Si vous dépassez ces limites, le connecteur effectue automatiquement de nouvelles tentatives en utilisant l'intervalle de nouvelle tentative fourni par le serveur (plafonné à deux minutes).
- Les planifications de pipeline à haute fréquence peuvent entraîner des problèmes de limite de débit. Databricks recommande de planifier les pipelines pour qu'ils s'exécutent au maximum toutes les heures pendant la version bêta.
Conservation des données
- Meta Ads conserve les données de performance pendant une durée limitée. Le connecteur peut uniquement ingérer les données disponibles via l'API Insights.
- Les données historiques plus anciennes que la période de rétention Meta ne peuvent pas être ingérées. Pour les détails sur la période de rétention, consultez la disponibilité de la répartition dans la documentation Meta.
pipeline
- Il y a un maximum de 250 objets par pipeline. Cependant, il n'y a pas de limite au nombre de lignes ou de colonnes au sein de ces objets.
- Le connecteur ne détecte pas les suppressions. Si des enregistrements sont supprimés de Meta Ads, ils restent dans la table de destination, sauf si vous effectuez un refresh complet.
ad_insights objet
- L'objet
ad_insightsnécessite une configuration explicite pour les répartitions et les répartitions d'actions. Sans configuration, le connecteur récupère les données agrégées au niveau de granularité spécifié. - Certaines combinaisons de répartition peuvent ne pas être prises en charge par l'API Insights. Consultez la documentation Meta pour connaître les combinaisons de répartition valides.
- Le connecteur récupère les données
ad_insightsavec une fenêtre d'attribution de 3 jours by default. Les données pour les dates récentes peuvent être incomplètes jusqu'à la fermeture de la fenêtre d'attribution.
Rapports prédéfinis
- Les rapports prédéfinis ont une configuration fixe : le niveau, les répartitions, les répartitions d'actions, le quotidien
time_incrementet les fenêtres d'attribution (7d_click,1d_view) sont fixes et ne peuvent pas être personnalisés. Seulsstart_dateetcustom_insights_lookback_windowsont configurables.
Fonctionnalités non prises en charge
Les fonctionnalités suivantes ne sont pas prises en charge pendant la bêta :
- Publicités Instagram
- Incréments de temps horaires pour
ad_insights - Ingestion en temps réel
- Création de pipeline basée sur l'interface utilisateur
- Filtrage ou exclusion au niveau des colonnes