Silent Installation for KingswaySoft Toolkits
Msiexec allows you to install MSI files silently without user interaction, which can be useful for deploying KingswaySoft's SSIS Integration components. In this blog post, we'll cover how to use this feature with our toolkits, to enable unattended installations in your environment, making automated deployments and installations more efficient.
Easily Translate CRM Option Values Using KingswaySoft
When writing to Dynamics 365 CE/CRM entities, it is important to remember that when dealing with Option values or Choice type fields, these are a set of defined values applicable for a field within the scope of the Dynamics 365 CRM instance. Your source component may have a different value set for the same field, which is common when the Source is not a Dynamics 365 CRM instance. In this blog post, we will show you how to use KingswaySoft's Option Value Mapping feature to translate and handle such fields easily.
Extracting Information with Ease Using KingswaySoft JSON/XML Extract Task
In your ETL integration development, you might run into a situation where you need to obtain some information from a JSON or XML file served by an HTTP service endpoint via either SOAP or REST framework. Without a proper strategy, this process design can impose some interesting challenges. In this blog post, we will showcase how to use our HTTP Requester Task and JSON Extract Task to accomplish this with ease.
Build a More Resilient Message Queue Processing Flow Using KingswaySoft
Message queues are pivotal when it comes to communicating within a system or between multiple systems. It allows different parts of a system to communicate and process operations asynchronously. A message queue provides a lightweight buffer that temporarily stores messages and endpoints, which allow client components to connect to the queue and send and receive messages. KingswaySoft has various message queue components and control flow tasks that can be used in your integration workflow. Today, we will be looking into a specific constraint that queues could cause with higher volumes of messages, and how these can easily be handled within SSIS with KingswaySoft.
Automate Exporting and Emailing Power BI Reports with KingswaySoft
Power BI reports are a great way to get quick and detailed snapshots of data sources. In this blog post, we will discuss how to export reports in your preferred offline format (such as PDF) and send them to any email address required, all within a single data flow. Additionally, you will be able to dynamically set how frequently to send the report and to add or remove recipients receiving this email.
Parsing Through Hybrid API Responses Using KingswaySoft
APIs are typically based on either SOAP (XML) or REST (JSON) service calls. However, there are cases where you might receive an XML snippet from a REST service endpoint that primarily serves a JSON document. In such situations, you need a proper strategy for working with the embedded XML snippet. In this blog post, we will show you how this can be achieved effectively.
Archiving and Clearing Inbox Using KingswaySoft
When working on integrations, it's common to receive notifications via emails from the process. These emails may include execution statuses, pipeline monitoring messages, execution failure notifications, or other communications. However, keeping them indefinitely in the inbox might not be desirable, as they can accumulate in both number and size over time. Therefore, moving these to another folder and clearing up space in the main inbox is an important step. This can be easily achieved using KingswaySoft.
Using Sensitive Connection Information in AWS Secrets Manager for ETL Runtime Execution
AWS Secrets Manager is a widely used secrets and key management solution offered by Amazon. By leveraging its security features, you could store sensitive SSIS connection information in the secrets manager and make such information available for runtime job execution. In this blog post, we will use KingswaySoft components to connect with AWS Secrets Manager to facilitate a secure connection in a seamless ETL process.
Using KingswaySoft to Integrate with Couchbase Capella Managed Instances
Connecting to Couchbase Capella presents challenges that require additional procedures outside SSIS. These can lead to connection errors and present a significant obstacle during setup. In this blog post, we'll guide you through the process of seamlessly integrating with Couchbase Capella's online managed instances using the Couchbase Connection Manager.
Effective Use of KingswaySoft Email Destination to Send Emails with Attachments
Sending emails is a common scenario in integrations, whether for logging a process status, sending a periodic report, job monitoring, etc. Handling this within the SSIS package can be advantageous in many ways, and with KingswaySoft's Email Destination Component, we make it as easy as possible.
Working with HubSpot CRM Associations with Ease Using KingswaySoft
Associations are used in HubSpot to define a relationship between objects and activities. It is critical to have these properly defined to keep your data and relationships as intended. In this blog post, we will show you how to use KingswaySoft components to easily create and maintain HubSpot associations.
Working with Email Attachments for Your Dynamics CRM Integration
Moving emails across Dataverse or Dynamics 365 environments, especially handling email attachment records, poses unique challenges due to the specific behaviors of the Dataverse/CRM email attachment entity. In this blog post, we will demonstrate how to work with the ActivityMimeAttachment entity in Microsoft Dynamics CRM for accurate data migration, using the CDS/CRM Destination components available in our Dynamics 365 Toolkit.
Using KingswaySoft to Secure and Use Secrets from Azure Key Vault
Azure Key Vault is a popular key and secrets management solution from Microsoft, and it can be beneficial to use it for storing your sensitive SSIS connection credentials for runtime job execution. In this blog post, we will see how KingswaySoft can be used to store and retrieve such sensitive connection information from Azure Key Vault to facilitate a secure connection seamlessly.
Use Homogeneous Batch Operation Messages for Greater Dataverse/CRM Writing Performance
Microsoft has recently announced the general availability of their xMultiple APIs, which can provide some substantial performance improvement. In this blog post, we will outline some of the details of using the new API.
Merge and Store XML Files Directly to Cloud Using KingswaySoft
As an ETL Developer, you may have use cases where you would need to process tabular data in order to produce an XML/JSON file to be saved in a cloud location. Usually, this is done by first merging and creating an XML file in a local or network path and then, on a regular basis, moving it to the cloud storage. However, for users who are running their SSIS packages on the cloud via ADF and who do not wish to use local storage, this could be a roadblock. In this blog post, we will discuss a technique that facilitates direct file writing using KingswaySoft SSIS Productivity Pack components.
Advanced Use of Custom Access Token in HTTP Requests
Custom access tokens are commonly used to obtain authorization tokens. Sometimes, they process requires using one of the parsing and extraction strategies. In this blog post we will illustrate some advanced use cases for this feature when using the HTTP connection manager offered in our SSIS Productivity Pack product.
Precisely Managing Metadata Changes in KingswaySoft Components
The components we developed at KingswaySoft generally discover metadata automatically whenever possible - That is, our software retrieves metadata information made available by the API itself in order to properly populate our ETL components. In most cases, the metadata in our components is generally accurate, provided the target system has a reliable metadata API. This includes services like Dataverse/Dynamics 365 CE, Salesforce, SharePoint, etc. Accurate metadata is vital for data integrity in ETL processes. However, there are occasional cases where some ETL metadata fine-tuning may be necessary due to unique situations. For instance, you might encounter cases where a text field contains more data than what is indicated by its metadata, potentially causing the source extraction to fail. In such instances, manual editing of the metadata will be required in order for the ETL process to work. In this blog post, we will show you how such changes can be made properly for your ETL components.