Overview
The Lyftron Provider for LinkedIn offers the most natural way to access LinkedIn data from Lyftron with ease and also enables to connect with BI, MDM & ML tools, Data warehouses, Databases and other SAAS based applications with zero code and zero infrastructure requirements. The provider wraps the complexity of accessing LinkedIn data into easy-to-integrate relational fully managed ANSI Sql format. Make faster and better business decisions with Lyftron’s LinkedIn data provider and automatically build your data migration pipelines in minutes, not months.
The provider hides the complexity of accessing data and provides additional powerful security features, smart caching, batching, socket management, and more.
Key Features
- Comprehensive Delta load mechanism.
- Real-time access to LinkedIn.
- Comprehensive full support of ANSI Sql to query data with ease.
- Collaborative query processing.
Prerequisites
The user must have credentials for LinkedIn, Lyftron and your destination data warehouse, lake or database to perform the data pipeline operation with Lyftron
Establishing a Connection with Lyftron's Quickstart Steps
Create your LinkedIn connection with Lyftron by following the 5 easy steps show below:
Step1. Add your connection
Click on Connect section on the left panel → Click on Add Connection button
Step2. Select your connector
In the connector selection panel, search and click LinkedIn for your connection
Step3. Enter your connection details
In the Connection String section enter the values of the below parameters. The following connection string is required to establish LinkedIn connection with Lyftron.
"InitiateOAuth=GETANDREFRESH;OAuthClientId=[your_OAuthClientId];Key | Value | Field |
Connection Name | Enter your connection details | Required |
InitiateOAuth | GETANDREFRESH | Required |
OAuthClientId | Enter OAuthClientId | Required |
OAuthClientSecret | Enter OAuthClientSecret | Required |
CallbackURL | Enter CallbackURL | Required |
CompanyId | Enter CompanyId | Required |
Logfile** | Use the logfile option to debug your job and provide your connection name to generate the log file. [ConnectionConfigurationPath]\Connection_name_log.tx | Optional |
Verbosity** | Choose verbosity 1-5 based on the severity of debugging | Optional |
** For more information, check the Lyftron logging and debugging section.
If you want more detailed information about how to establish a connection with Lyftron, click on Lyftron Connection Quick Start guide.
Step4. Test your connection
Once you are done entering your connection details, simply click on the Test Connection button to test the connectivity. In case your connection fails, add Logfile and Verbosity parameters and check the Lyftron logging and debugging section, to debug the error.
Step5. Save your connection
Hurray! Now you have successfully connected with the Lyftron LinkedIn connector and can utilize the connector to Extract, Warehouse, Analyze, Visualize and Share your data.
Data Model
The Lyftron Provider for LinkedIn models entities in the LinkedIn API as tables, views, and stored procedures. These are defined in schema files, which are simple, text-based configuration files.
API limitations and requirements are documented in this section; you can use the SupportEnhancedSQL feature, set by default, to circumvent most of these limitations.
Tables
The Lyftron Provider for LinkedIn models Item Listings in tables so that they can be easily queried, updated, and deleted. You can list items on your LinkedIn store by calling the AddItem stored procedure.
Views
Views are tables that cannot be modified. Typically, read-only data are shown as views.
Name | Type | Description |
CompanyStatusUpdates | Tables | Lists update events from the LinkedIn company page. This table supports the SELECT and INSERT operations. |
AdAccounts | Views | The Ad Account status finder returns all accounts in a specified status that the authenticated user has access to. |
AdAnalytics | Views | The Ad Analytics API provides account, campaign, and creative level insights on click intelligence numbers. |
AdAudienceCount | Views | The Audience Count API allows advertisers to forecast the reach of targeting criteria. |
AdBudgetPricing | Views | The LinkedIn Ad Budget Pricing API provides developers with key insights on pricing metrics (e.g. minimum, maximum and suggested bids) based on targeting criteria. |
AdCampaignGroups | Views | The Ad Campaign status finder returns all campaigns in a specified status that the authenticated user has access to. |
AdCampaignInsights | Views | The Insights API offers analysis of a campaign's budget utilization, and identifies modifications that can be made to a bid, daily budget, or total budget to maximize utilization or impressions. |
AdCampaignRecommendations | Views | The Recommendations API offers recommendations for underperforming campaigns and suggests ways to improve performance; including adjusting the creative, bid, audience size, or number of creatives. |
AdCampaigns | Views | The Ad Campaign status finder returns all campaigns in a specified status that the authenticated user has access to. |
AdConversions | Views | Retrieves a list of Conversions. Conversions are actions a member makes that are valuable to your business. |
AdCreatives | Views | The Ad Creatives search finder allows you to search for creatives by id, campaign URN, status, or reference URN. |
AdDegrees | Views | Degree taxonomy is used to standardize data across the LinkedIn platform. Use this API to retrieve standardized URNs and their names. |
AdFieldsOfStudy | Views | Fields of study taxonomy is used to standardize data across the LinkedIn platform. Use this API to retrieve standardized URNs and their names. |
AdForms | Views | LinkedIn Lead Gen Forms make it easy for advertisers to collect leads through forms that LinkedIn members can submit. |
AdIndustries | Views | Industry taxonomy is used to standardize data across the LinkedIn platform. Use this API to retrieve standardized URNs and their names. |
AdJobFunctions | Views | Job function taxonomy is used to standardize data across the LinkedIn platform. Use this API to retrieve standardized URNs and their names. |
AdLocations | Views | Location taxonomy is used to standardize data across the LinkedIn platform. Use this API to retrieve standardized URNs and their names. |
AdSeniorities | Views | Seniority taxonomy is used to standardize data across the LinkedIn platform. Use this API to retrieve standardized URNs and their names. |
AdSkills | Views | Skills taxonomy is used to standardize data across the LinkedIn platform. Use this API to retrieve standardized URNs and their names. |
AdThirdPartyTracking | Views | Use thirdPartyTrackingTags to retrieve a previously created third-party tracking tag. |
AdTitles | Views | Titles taxonomy is used to standardize data across the LinkedIn platform. Use this API to retrieve standardized URNs and their names. |
Comments | Views | Query comments for a specific company update. |
CompanyDetails | Views | Retrieve company profiles and updates. |
CompanyFollowerStatistics | Views | Query statistics about followers for a particular company page. |
CompanyList | Views | Lists all companies that the member is an administrator of. |
CompanyLocations | Views | Retrieve company locations information. |
CompanyUpdateStatistics | Views | Query update statistics about a company. If the TimeRange filters are not specified, the default result set is for the last 12 months. |
Positions | Views | Query the member's current positions. |
Profile | Views | Lists the details of your profile. |
Advanced Settings
To view a detailed advanced settings options, go to LinkedIn Advanced Settings. Complete list of the parameters you can configure in the connection string can be found by clicking Connection String Parameters.