Référence du connecteur LinkedIn Ads
Beta
This feature is in Beta. Workspace admins can control access to this feature from the Previews page. See Manage Databricks previews.
Cette page fournit des informations de référence pour le connecteur LinkedIn Ads géré dans Lakeflow Connect, notamment les tables prises en charge, les définitions de colonnes et les types de données.
Tables prises en charge
Le connecteur LinkedIn Ads prend en charge douze tables réparties en deux catégories :
- Tables d'entités : données de configuration concernant vos comptes publicitaires, telles que les campagnes et les créations. Ces tables sont entièrement actualisées à chaque mise à jour du pipeline.
- Tableaux de rapports préconstruits : indicateurs de performance et démographiques issus du
adAnalyticsendpoint de LinkedIn. Ces tables supportent l’ingestion progressive.
Chaque table réside soit dans l'espace de noms default, soit dans un espace de noms par compte nommé d'après l'ID du compte publicitaire sponsorisé. Voir Espaces de noms source.
Tables d'entités
Nom de la table | Espace de noms | Clé primaire | Description |
|---|---|---|---|
|
|
| Comptes publicitaires sponsorisés que le jeton d’autorisation peut atteindre. |
| Par compte |
| Groupes de campagne, y compris la définition du budget et des objectifs. |
| Par compte |
| Campagnes, y compris les critères de ciblage, les budgets et le calendrier d’exécution. |
| Par compte |
| Créations, incluant le contenu et le statut de révision. |
| Par compte |
| Rôles par utilisateur sur le compte publicitaire. |
Tables de rapports prédéfinies
Les sept rapports sont par compte et soutiennent l’ingestion progressive.
Nom de la table | Granularité | Clé primaire | Tableau croisé dynamique |
|---|---|---|---|
| Quotidien |
|
|
| Quotidien |
|
|
| Monthly |
|
|
| Monthly |
|
|
| Monthly |
|
|
| Monthly |
|
|
| Monthly |
|
|
Conventions de type de données
Les conventions suivantes s’appliquent à toutes les tables de destination :
- Toutes les colonnes acceptent les valeurs nulles, à l’exception des colonnes de clé primaire.
createdAtetlastModifiedAtsont les audit Timestamp de LinkedIn, ingérés sous forme de valeurs delongmillisecondes d’époque plutôt que comme Timestamp.targetingCriteria,contentetinlineContentsont ingérés en tant que colonnesvariant. Le connecteur active la fonctionnalité de table Variant de Delta sur les tables qui les contiennent.- Money columns are
decimaland are denominated in the currency named by the column. For example,cost_in_usdis in US dollars andcost_in_local_currencyis in the ad account's currency.
Schémas de tables d’entités
account_history
Colonne | Type Spark |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
campaign_group_history
Colonne | Type Spark |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sur cette table, dailyBudget est un decimal(19,2) nu plutôt qu’une structure monétaire. Sur campaign_history, le même nom de colonne est un struct<amount, currencyCode>. Cette asymétrie reflète la forme que l’API LinkedIn renvoie pour chaque ressource.
campaign_history
Colonne | Type Spark |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
creative_history
Colonne | Type Spark |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
account_user_history
Colonne | Type Spark |
|---|---|
|
|
|
|
|
|
|
|
|
|
Signaler les schémas de table
Chaque rapport contient les 114 mêmes colonnes de métriques ainsi que ses propres colonnes clés principales. Les colonnes de métriques sont toutes nullables, car LinkedIn omet les lignes composées uniquement de zéros et laisse les métriques absentes à NULL.
All seven reports carry a _sync_timestamp column, which is part of each report's cursor. LinkedIn revises a period's metrics in place as late conversions arrive, so a re-fetched row keeps the same day or month. Without a strictly increasing companion value, the destination MERGE would treat the revision as unchanged and drop it. The timestamp advances on every update, so the newer version always wins.
Rapports quotidiens
Chaque rapport quotidien contient exactement une colonne d'entité, nommée d'après la dimension sur laquelle il pivote.
Colonne | Type Spark | Notes |
|---|---|---|
Colonne entité |
| La valeur pivot. Voir la table suivante. |
|
| Date ISO, |
|
| Généré par le connecteur à chaque mise à jour. |
114 colonnes de métriques |
|
Rapport | Colonne entité | Type Spark | Value form |
|---|---|---|---|
|
|
| Identification nue de l’URN pivot. |
|
|
| Identification nue de l’URN pivot. |
Rapports mensuels sur les données démographiques des membres
Chaque rapport démographique comporte exactement une colonne membre, nommée d’après la dimension sur laquelle il pivote.
Colonne | Type Spark | Notes |
|---|---|---|
|
| Attribué à partir de la campagne que le connecteur a interrogée. |
Colonne de dimension de l’élément |
| La valeur pivot. Voir la table suivante. |
|
| Zero-padded year and month, |
|
| Généré par le connecteur à chaque mise à jour. |
114 colonnes de métriques |
|
Rapport | Colonne membre | Type Spark | Value form |
|---|---|---|---|
|
|
| Enum littéral, comme |
|
|
| Identification nue de l’URN pivot. |
|
|
| Identification nue de l’URN pivot. |
|
|
| Identification nue de l’URN pivot. |
|
|
| Identification nue de l’URN pivot. |
Colonnes de métriques
Les sept rapports correspondent au même ensemble de métriques. Les noms de colonnes sont snake_case des renommages des noms de la métrique Camel Case de LinkedIn. Par exemple, costInLocalCurrency devient cost_in_local_currency. Le tableau suivant regroupe les métriques par thème :
Groupe | Exemples de colonnes |
|---|---|
Performances principales |
|
Engagement |
|
Clics par surface |
|
Vidéo |
|
Événements |
|
Documents |
|
Leads, registrations, and jobs |
|
Conversions |
|
Viral | Chaque équivalent préfixé par |
Les taux et les durées sont double et les nombres sont long. Pour la signification officielle de chaque métrique, consultez le schéma de reporting publicitaire de LinkedIn.
Options de configuration du rapport
Configurez les rapports par table via connector_options.linkedin_ads_options:
Option | Par défaut | Limites | Usage |
|---|---|---|---|
| Deux ans avant aujourd’hui | Ne doit pas être dans le futur et ne doit pas être antérieur à l'horizon de conservation du rapport | La première date récupérée par la mise à jour initiale |
|
|
| Jusqu'où chaque mise à jour incrémentielle relit les données pour détecter les révisions |
Les horizons de rétention diffèrent selon la famille de rapports. Il s'agit des limites de LinkedIn, et non de celles du connecteur :
Famille | Fidélisation | Effet |
|---|---|---|
Rapports quotidiens de performance | 10 ans | Une valeur |
Rapports mensuels sur les membres démographiques | 2 ans | Tout |